Powershell:禁用需要提升?

有没有什么办法来禁用运行在PowerShell脚本的提升上下文的需要? 什么都可以。

我正在设置一个testing环境,并且在一些testing中,我必须重新configuration操作系统的一部分(特别是:一个IIS实例) – 而windows一直要求从一个提升的进程中运行脚本。

那些是testing机器。 因此,“任何事情都会发生”,包括closuresUAC–我这样做,但PowerShell仍然要求。

在脚本运行之前,你可以尝试设置enviropmentvariables__COMPAT_LAYER来为RUNASINVOKER – 如果真的不需要,它可能会阻止提升请求。 本博客文章中描述的这种海拔请求抑制方法,在某些情况下适用于我。

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