好的,这是我的问题:
我正在尝试在服务器上远程运行脚本。
我是这两个盒子的管理员,防火墙例外到位,远程管理已启用,其他一切看起来都不错。
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 框上单击“是”?
这段代码最终将成为一个必须完全自动化的脚本。
任何帮助将不胜感激。