校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 如何編寫一個創建FTP站點的函數?

如何編寫一個創建FTP站點的函數?

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

如何編寫一個創建FTP站點的函數?

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  "程序將退出!"
            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  "取消創建本站點."
                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 "
,創建站點異常!正在創建的站點的序號為:"Index"."  VbCrlf  "取消創建本站點."
                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 "
,主目錄創建時出錯!"
        End If

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

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

標簽:襄陽 朔州 邯鄲 遵義 中山 威海 柳州 雞西

巨人網絡通訊聲明:本文標題《如何編寫一個創建FTP站點的函數?》,本文關鍵詞  如何,編寫,一個,創建,FTP,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何編寫一個創建FTP站點的函數?》相關的同類信息!
  • 本頁收集關于如何編寫一個創建FTP站點的函數?的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 金寨县| 皮山县| 成武县| 南阳市| 冕宁县| 若羌县| 祥云县| 禄丰县| 怀仁县| 兴和县| 峨边| 华亭县| 罗山县| 澜沧| 察隅县| 金门县| 嘉义市| 大港区| 乐至县| 尖扎县| 榆树市| 江口县| 嘉义市| 扎赉特旗| 绵阳市| 宁明县| 油尖旺区| 图木舒克市| 阳信县| 轮台县| 苍梧县| 藁城市| 永善县| 包头市| 安多县| 郎溪县| 英山县| 定日县| 昭平县| 黄冈市| 岑巩县|