我有一个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找不到它们。第一个appcmd可以找到所有由IIS和私人给出的池。
错误信息如下:
ERROR ( message: Can't find object APPPOOL with id "Core1". )
我不能回收私人池。有没有办法绕过这个问题?
appcmd
在远程计算机上由psexec
调用,但第二个appcmd
在本地计算机上调用。这是你想要的吗? - user4003407