Не знаете, что означает «эфф»! Я использую Powershell 2.0 в Windows 7. Если бы тот же самый скрипт работал в Windows XP, я просто что-то пропустил?Перезапуск пула приложений IIS6 - ошибка ADSI
$server = "server1-vm1.prod.ds.russell.com"
$name = "Superduper_Reports"
$iis = [ADSI]"IIS://$server/W3SVC/AppPools/$name"
$iis.psbase.invoke("recycle")
Ошибка (что Invoke выглядит хорошо для меня?):
Exception calling "Invoke" with "2" argument(s): "Unknown error (0x80005000)"
At line:3 char:19
+ $iis.psbase.invoke <<<< ("recycle")
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodException
Когда просто работает $iis
переменной я получаю эту ошибку:
The following exception occurred while retrieving member "PSComputerName": "Unknown error (0x80005000)"
+ CategoryInfo : NotSpecified: (:) [format-default], ExtendedTypeSystemException
+ FullyQualifiedErrorId : CatchFromBaseGetMember,Microsoft.PowerShell.Commands.FormatDefaultCommand
Roooarr! Я бы предпочел использовать ADSI через WMI! Любая помощь? :)
Спасибо! Не могли бы вы отменить опечатку в своем фрагменте? добавьте d в Get-ChildItem IIS: –