[英]Automate setting up Passive FTP in IIS on Azure Windows Server?
有没有办法在 Windows 服务器上的 IIS 中自动设置 FTP 站点? 我可以按照本文档手动执行此操作。 但我想用脚本来做。
我在运行 Windows Server 2016 的 Azure VM 上使用 IIS 10。
要设置 FTP 外部防火墙 IP 地址和数据通道端口范围,您可以应用此脚本:
#Set up data channel
Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -filter "system.ftpServer/firewallSupport" -name "lowDataChannelPort" -value 5000
Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -filter "system.ftpServer/firewallSupport" -name "highDataChannelPort" -value 6000
#Set external firewall support
Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -filter "system.applicationHost/sites/siteDefaults/ftpServer/firewallSupport" -name "externalIp4Address" -value "1.1.1.1"
关于如何使用 powershell 建立 FTP 站点的链接有很多。 https://gallery.technet.microsoft.com/scriptcenter/Creating-FTP-in-IIS-and-014b8940
您可以根据您的要求组合这些脚本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.