Запустите Command от имени администратора в скрипте PowerShell. UAC

Хорошо, вот моя проблема:

Я пытаюсь запустить скрипт на сервере удаленно.

Я являюсь администратором обоих блоков, исключения брандмауэра на месте, удаленный администратор включен, и все остальное выглядит хорошо, что я вижу.

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?

Этот кусок кода в конечном итоге станет сценарием, который должен быть полностью автоматизирован.

Любая помощь будет принята с благодарностью.

Ответы на вопрос(4)

Ваш ответ на вопрос