濮阳杆衣贸易有限公司

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

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

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

如何編寫一個創(chuàng)建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  "取消創(chuàng)建本站點."
                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)建站點異常!正在創(chuàng)建的站點的序號為:"Index"."  VbCrlf  "取消創(chuàng)建本站點."
                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 "
,啟動站點時出錯!"
                Err.Clear
            Else
            End If
        End If    
        ASTCreateFtpSite = Index
End Function

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

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

巨人網絡通訊聲明:本文標題《如何編寫一個創(chuàng)建FTP站點的函數?》,本文關鍵詞  如何,編寫,一個,創(chuàng)建,FTP,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何編寫一個創(chuàng)建FTP站點的函數?》相關的同類信息!
  • 本頁收集關于如何編寫一個創(chuàng)建FTP站點的函數?的相關信息資訊供網民參考!
  • 推薦文章
    积石山| 彰化市| 航空| 闻喜县| 安宁市| 平谷区| 常熟市| 盐亭县| 苍梧县| 内黄县| 林州市| 容城县| 咸丰县| 弋阳县| 洪雅县| 剑阁县| 长宁区| 汝州市| 阿巴嘎旗| 浪卡子县| 蓬溪县| 土默特左旗| 屯留县| 加查县| 察雅县| 廉江市| 庆元县| 阜康市| 五莲县| 温泉县| 永康市| 新乐市| 榆中县| 建湖县| 凌源市| 安龙县| 平谷区| 河东区| 石棉县| 皮山县| 子洲县|