最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2006年11月16日 00:00:00   作者:  

如何編寫一個(gè)創(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 "
無(wú)法打開(kāi): "&"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 & ",請(qǐng)檢測(cè)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)的序號(hào)為:"&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)建時(shí)出錯(cuò)!"
        End If

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

相關(guān)文章

最新評(píng)論

德令哈市| 东港市| 普兰县| 东台市| 宿迁市| 宜都市| 玉溪市| 晋州市| 嫩江县| 湘阴县| 阿合奇县| 郸城县| 白沙| 闵行区| 湖口县| 榕江县| 江川县| 西林县| 长葛市| 鄄城县| 崇义县| 丹江口市| 德州市| 宁远县| 上饶市| 乐至县| 柯坪县| 大邑县| 奉化市| 龙井市| 霞浦县| 乌拉特中旗| 平昌县| 兰溪市| 惠东县| 房山区| 凯里市| 阜平县| 宝丰县| 贡山| 绵阳市|