ОК, вот моя проблема:
Я пытаюсь запустить скрипт на сервере удаленно.
Я являюсь администратором в обоих полях, исключения брандмауэра на месте, удаленный администратор включен, а все остальное выглядит хорошо, что я вижу.
invoke-command -ComputerName $ComputerName -ScriptBlock `
{
cd C:\Windows\System32\inetsrv\;
./appcmd.exe ADD vdir /app.name:<SiteName>/ /path:/<VDir Name> /physicalPath:<Path to files>
}
В ответ я получаю следующую ошибку
ERROR ( hresult:80070005, message:Failed to commit configuration changes. Access is denied.
Сервер, на котором он пытается работать, - это серверная версия 2k8 R2, и я думаю, что проблема связана с UAC,Есть ли способ заставить его работать от имени администратора, не нажимая кнопку «Да» в окне UAC?
Этот фрагмент кода со временем станет скриптом, который необходимо будет полностью автоматизировать.
Любая помощь будет принята с благодарностью.