AG广东会,山东十一选五,大发

?
  • AG广东会400电话
  • 微网小程序
  • AI电话山东十一选五
  • 电商代运营
  • AG广东会,山东十一选五,大发:全 部 栏 目

    AG广东会400电话 网络优化推广 AI电话山东十一选五 呼叫中心 网站建设 商标?知产 微网小程序 电商运营 彩铃?短信 增值拓展业务
    如何编写一个创建FTP站点的函数?

    AG广东会,山东十一选五,大发:如何编写一个创建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站点的教程
    上一篇:如何编写一个过滤掉HTML代码的函数?
    下一篇:如何编写一个加法器?
  • 相关文章
  • ?

    ? 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    如何编写一个创建FTP站点的函数? 如何,编写,一个,创建,FTP,

    AG广东会官网入口(中国)官方网站-IOS/Android通用版(2026已更新)