Ras*_*ash 3 powershell iis-7.5
我想使用一个衬管命令回收我的应用程序池,我可以将其放在我的powershell脚本中.我在PowerShell脚本中添加了以下代码:
Import-Module WebAdministration
$site = "Default Web Site"
$pool = (Get-Item "IIS:\Sites\$site"| Select-Object applicationPool).applicationPool
Restart-WebAppPool $pool
Run Code Online (Sandbox Code Playgroud)
但我收到一个名称IIS不存在的错误.请指教
我喜欢答案简短而简单,就像这样......
Restart-WebAppPool (Get-Website -Name <YourSiteName>).applicationPool
Run Code Online (Sandbox Code Playgroud)
您可以使用appcmd.exe:
appcmd recycle apppool /apppool.name:'MyAppPool'
Run Code Online (Sandbox Code Playgroud)
您还可以检索相应的 WMI 实例并调用该Recycle()方法:
$myAppPool = Get-WmiObject -Namespace root\WebAdministration -Class ApplicationPool -Filter "Name = 'MyAppPool'"
$myAppPool.Recycle()
Run Code Online (Sandbox Code Playgroud)