【发布时间】:2015-12-23 11:18:25
【问题描述】:
我有一个 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 和私有给定的所有池。
错误是:
错误(消息:Nie można odnaleźć obiektu APPPOOL o identyfikatorze "Core1"。)
来自波兰语:
错误(消息:找不到 ID 为“Core1”的对象 APPPOOL。)
我无法回收私人泳池。有没有办法绕过这个?
【问题讨论】:
-
第一个
appcmd在远程计算机上由psexec调用,但第二个appcmd在本地计算机上调用。这就是你想要的吗? -
不——这是问题所在。
标签: powershell iis appcmd