从脚本运行命令

时间:2018-03-26 15:09:56

标签: bash powershell

我有以下命令来创建IIS应用程序池&网站。

appcmd add site /name:MySite /id:15 /physicalPath:c:\inetpub\wwwroot\install /bindings:http/*:80:

appcmd add apppool /name:MyPool

appcmd add apppool /name:MyPool /managedRuntimeVersion:v4.0 /managedPipelineMode:Integrated

appcmd set site /site.name:MySite /[path='/'].applicationPool:MyPool

如何使命令从bash脚本或其他类型的脚本运行?

我想要.bat / .ps文件,只需单击一下即可执行命令。

我该怎么做?

现在我以管理员的身份打开“cmd”,在c:\ windows \ system32 \ inetsrv中打开,将命令和过去复制到cmd。

对初学者脚本问题感到抱歉。

谢谢!

1 个答案:

答案 0 :(得分:1)

您应该能够使用powershell WebAdministration模块处理所有这些,您可以阅读它here。您可以使用此模块设置绑定,证书,所有这些。

Import-Module WebAdministration
New-WebAppPool -Name "MyPool"
Set-ItemProperty IIS:\AppPools\MyPool managedRuntimeVersion v4.0
Set-ItemProperty IIS:\AppPools\MyPool managedPipelineMode Integrated
New-WebSite -Name "MySite" -Id 15 -Port 80 -PhysicalPath "c:\inetpub\wwwroot\install" -ApplicationPool "MyPool"
New-WebBinding -Name "MySite" -IPAddress "*" -Port 80 -HostHeader "MySite"

如果您遇到问题,请更详细地更新您的问题,我可以更新我的答案。