我的问题是:我想在服务器上远程运行一个脚本。
我在这两个盒子上都是管理员,防火墙例外已经设置好了,远程管理也已启用,其他一切看起来都很正常。
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.
它试图运行的服务器是一个server 2k8 R2盒子,我想问题是UAC问题。有没有办法在不必点击UAC框的情况下以管理员身份运行它?
这段代码最终将成为一个必须完全自动化的脚本。
任何帮助都将不胜感激。