Имеет любого, сумел использовать этот модуль с успехом, я запускаю Windows 7 на 32 бита, где я открыл использование оболочки администратора, выполненное как администратор, я импортировал модуль WebAdministration и затем попытался использовать команды с некоторыми проблемами, обеспечил два примера здесь
Веб-сайты
Я создал веб-сайт со следующей командой
new-website -name testsite -port 80 -hostheader testsite -physicalpath c:\temp
Затем я попытался добраться, детали сайтов с помощью получать-веб-сайта команды - называют testsite, но он всегда возвращает все сайты, кажется, игнорирует - параметр имени. Только способ, которым я могу получить сайт, использует фильтр
get-website | ? { $_.name -eq 'testsite' } | get-member
Когда я использую appcmd, он работает ожидаемым использованием следующей команды
C:\> C:\Windows\System32\inetsrv\appcmd.exe list site testsite
AppPools
Когда я пытаюсь перечислить apppools использование следующей команды
dir iis:\apppools
я получаю следующую ошибку
Get-ChildItem : Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
Все же, когда я использую appcmd следующим образом, я получаю весь apppools как ожидалось без любой ошибки
C:\Windows\System32\inetsrv\appcmd.exe list apppool
Кому-либо успешно удалось использовать модуль WebAdministration?
Заранее спасибо
Кусочек
Убедитесь, что окно PowerShell работает с повышенными правами, попробуйте щелкнуть правой кнопкой мыши в меню «Пуск» и использовать параметр «Запуск от имени администратора», чтобы убедиться, что оно работает с повышенными правами.