Powershell:禁用提升的需要?

Powershell:禁用提升的需要?

有什么方法可以禁用 powershell 脚本在提升的上下文中运行的需要吗? 一切皆有可能。

我正在设置一个测试环境,在某些测试期间,我必须重新配置操作系统的部分内容(特别是:IIS 实例) - 并且 Windows 不断要求从提升的进程运行脚本。

那些是测试机器。因此,“什么都可以”,包括关闭 UAC - 我关闭了,但 PowerShell 仍然会询问。

答案1

您可以尝试在脚本运行之前设置环境变量__COMPAT_LAYER的值RUNASINVOKER- 如果确实不需要,它可能会阻止提升请求。此提升请求抑制方法在这篇博文,在某些情况下它对我来说是有用的。

答案2

您是否尝试禁用“用户帐户控制:打开管理员批准模式”策略设置?

相关内容