首先关闭:这不是How to remote execute an ELEVATED remote script in PowerShell的副本。
我的情景类似,但在某种程度上有所不同。我想做的是以下几点:
Invoke-Command -UseSSL -ComputerName "$COMPUTER" -FilePath \\script.example.com\secretshare$\install_test.ps1 -ArgumentList 'U'
当被调用脚本执行安装并操纵防火墙规则时,它需要提升权限。令我恼火的是,我得到的错误是上述共享中的访问错误。
当我使用this suggestion我使用PowerShell DSC(以SYSTEM身份运行)时,它可以工作。但仅适用于运行Windows Management Framwork 4.0的服务器。显然我需要一个Windows Server 2008(R2)系统的解决方案。
我希望有人可以指出我正确的方向,以便我可以更新此问题以帮助其他管理员。