OKここに私の問題があります:
サーバー上でリモートでスクリプトを実行しようとしています。
私は両方のボックスの管理者であり、ファイアウォールの例外が設定されており、リモート管理者が有効になっており、他のすべてが見栄えがします。
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.
実行しようとしているサーバーはサーバー2k8R2ボックスであり、問題はUACの問題だと思います。UACボックスで[はい]をクリックしなくても、これを管理者として実行する方法はありますか?
このコードは、最終的には完全に自動化する必要のあるスクリプトになります。
どんな助けでも大歓迎です。