主頁 > 知識庫 > 如何編寫一個創(chuàng)建FTP站點(diǎn)的函數(shù)?

如何編寫一個創(chuàng)建FTP站點(diǎn)的函數(shù)?

熱門標(biāo)簽:語音電銷機(jī)器人視頻 自適應(yīng)地圖標(biāo)注 400電話是怎么申請 武漢如何辦理400電話 推銷電話機(jī)器人怎么打電話的 重慶400電話哪里辦理 教育機(jī)構(gòu)地圖標(biāo)注 遼寧營銷智能外呼系統(tǒng)價格多少 常州智能外呼電銷機(jī)器人如何

如何編寫一個創(chuàng)建FTP站點(diǎn)的函數(shù)?

Function ASTCreateFtpSite(IPAddress, RootDirectory, ServerComment, HostName, PortNum, Computer, Start,LogFileDirectory)
    Dim MSFTPSVC, FtpServer, NewFtpServer, NewDir
    Dim Bindings, BindingString, NewBindings, Index, SiteObj, bDone
        On Error Resume Next
        Err.Clear
        Set MSFTPSVC = GetObject("IIS://"  Computer  "/MSFTPSVC")
        If Err.Number > 0 Then
            WScript.Echo "
無法打開: ""IIS://"  Computer  "/MSFTPSVC"  VbCrlf  "程序?qū)⑼顺?/SPAN>!"
            WScript.Quit (1)
        End If

        BindingString = IpAddress  ":"  PortNum  ":"  HostName
        For Each FtpServer in MSFTPSVC
            If FtpServer.Class="IIsFtpServer" Then
            Bindings = FtpServer.ServerBindings
            If BindingString = Bindings(0) Then
                WScript.Echo "
,IP地址沖突:"  IpAddress  ",請檢測IP地址!"  VbCrlf  "取消創(chuàng)建本站點(diǎn)."
                Exit Function
            End If
            End If
        Next

        Index = 1
        bDone = False

        While (Not bDone)
            Err.Clear
            Set SiteObj = GetObject("IIS://"Computer"/MSFTPSVC/"  Index)
            If (Err.Number = 0) Then
                Index = Index + 1
            Else
                Err.Clear
                Set NewFtpServer = MSFTPSVC.Create("IIsFtpServer", Index)
                If (Err.Number > 0) Then
                    Index = Index + 1
                Else
                    Err.Clear
                    Set SiteObj = GetObject("IIS://"Computer"/MSFTPSVC/"  Index)
                    If (Err.Number = 0) Then
                        bDone = True
                    Else
                        Index = Index + 1
                    End If
                End If
            End If

            If (Index > 10000) Then
                WScript.Echo "
,創(chuàng)建站點(diǎn)異常!正在創(chuàng)建的站點(diǎn)的序號為:"Index"."  VbCrlf  "取消創(chuàng)建本站點(diǎn)."
                Exit Function
            End If
        Wend

        NewBindings = Array(0)
        NewBindings(0) = BindingString
        NewFtpServer.ServerBindings = NewBindings
        NewFtpServer.ServerComment = ServerComment
        NewFtpServer.AllowAnonymous = False
        NewFtpServer.AccessWrite = True
        NewFtpServer.AccessRead = True
        NewFtpServer.DontLog = False
        NewFtpServer.LogFileDirectory = LogFileDirectory
        NewFtpServer.SetInfo

        Set NewDir = NewFtpServer.Create("IIsFtpVirtualDir", "ROOT")
        NewDir.Path = RootDirectory
        NewDir.AccessRead = true
        Err.Clear
        NewDir.SetInfo
        If (Err.Number = 0) Then
        Else
            WScript.Echo "
,主目錄創(chuàng)建時出錯!"
        End If

        If Start = True Then
            Err.Clear
            Set NewFtpServer = GetObject("IIS://"  Computer  "/MSFTPSVC/"  Index)
            NewFtpServer.Start
            If Err.Number > 0 Then
                WScript.Echo "
,啟動站點(diǎn)時出錯!"
                Err.Clear
            Else
            End If
        End If    
        ASTCreateFtpSite = Index
End Function

您可能感興趣的文章:
  • Java語言實(shí)現(xiàn)簡單FTP軟件 輔助功能模塊FTP站點(diǎn)管理實(shí)現(xiàn)(12)
  • Windows 2008 IIS7.5中創(chuàng)建獨(dú)立賬號的FTP站點(diǎn)圖文教程
  • 使用 Iisftp.vbs 列出FTP站點(diǎn)的方法
  • 使用 Iisftp.vbs 暫停FTP站點(diǎn)的方法
  • 使用 Iisftp.vbs 停止FTP站點(diǎn)的方法
  • 使用 Iisftp.vbs 啟動FTP站點(diǎn)的方法
  • 使用 Iisftp.vbs 創(chuàng)建FTP站點(diǎn)的方法
  • iis創(chuàng)建用戶隔離模式FTP站點(diǎn)的方法
  • 輕松架設(shè)Windows 2003用戶隔離FTP站點(diǎn)的注意事項(xiàng)
  • win7下創(chuàng)建個人FTP站點(diǎn)的教程

標(biāo)簽:襄陽 朔州 邯鄲 遵義 中山 威海 柳州 雞西

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《如何編寫一個創(chuàng)建FTP站點(diǎn)的函數(shù)?》,本文關(guān)鍵詞  如何,編寫,一個,創(chuàng)建,FTP,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《如何編寫一個創(chuàng)建FTP站點(diǎn)的函數(shù)?》相關(guān)的同類信息!
  • 本頁收集關(guān)于如何編寫一個創(chuàng)建FTP站點(diǎn)的函數(shù)?的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章