使用PowerShell异常重新启动应用程序池

时间:2014-01-22 22:20:04

标签: powershell

我正在尝试使用PowerShell远程重启应用程序池。

net use $ToPath $pass /USER:$usr
$appPool = get-wmiobject -computername $ToServerName -namespace "root\MicrosoftIISv2" -class "IIsApplicationPool" | Where-Object {$_.Name -eq "W3SVC/APPPOOLS/$appPoolName"} -Authentication PacketPrivacy
#(Get-WmiObject -Query "SELECT * FROM IIsApplicationPool WHERE Name = 'W3SVC/AppPools/$appPoolName'" -Namespace 'root\MicrosoftIISv2').Recycle()
$appPool.Recycle()
net use $ToPath /delete

我基本上使用与远程移动文件相同的命令,在那里我设置了一个网络用户。我得到了一个Get-WMI异常

1 个答案:

答案 0 :(得分:0)

我想确保那些追随我的人回答了这个问题。事实证明,我正在将-Authentication PacketPrivacy参数传递给错误的命令