我有一个PowerShell脚本:
& $psexec $serveraddr -u $remoteuser -p $remotepass -accepteula C:\Windows\System32\inetsrv\appcmd.exe list apppool /xml | C:\Windows\System32\inetsrv\appcmd.exe recycle apppool /in
我用来回收所有IIS池的资源。问题在于,仅回收IIS池中给定的默认值。没有私人游泳池被回收。在第二个应用程序中找不到它们。第一个appcmd查找由IIS和private给出的所有池。
错误是:
错误(消息:找不到标识符为“ Core1”的APPPOOL对象。)
从波兰语中可以看出:
错误(消息:找不到ID为“ Core1”的对象APPPOOL。)
我不能回收私人游泳池。有没有办法绕过这个?
因此,命令的第二部分在本地执行。我更改了脚本,以通过单个命令回收每个池:
& $psexec $server -u $remoteuser -p $remotepass -accepteula C:\Windows\System32\inetsrv\appcmd.exe recycle apppool /apppool.name:Core1
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句