默认情况下,从所有快捷方式以管理员身份运行powershell

默认情况下,从所有快捷方式以管理员身份运行powershell,powershell,Powershell,我有两台远程PC用于执行一些powershell脚本,一台是windows 7,另一台是windows 10。有时,如果需要重新启动,脚本需要管理员权限。在windows 7远程PC上,它始终以管理员身份运行powershell,因此工作正常。但是,在远程windows 10 PC上,它不会停止该程序的执行。我需要知道的是,在运行powershell脚本时,如何让远程windows 10 PC在默认情况下以管理员身份运行powershell 我知道这是可能的,因为在我使用过的另一台电脑上,pow

我有两台远程PC用于执行一些powershell脚本,一台是windows 7,另一台是windows 10。有时,如果需要重新启动,脚本需要管理员权限。在windows 7远程PC上,它始终以管理员身份运行powershell,因此工作正常。但是,在远程windows 10 PC上,它不会停止该程序的执行。我需要知道的是,在运行powershell脚本时,如何让远程windows 10 PC在默认情况下以管理员身份运行powershell

我知道这是可能的,因为在我使用过的另一台电脑上,powershell总是在admin中打开,但我搜索了设置,不知道为什么

任何帮助都将不胜感激,
如果您通过更改注册表完全禁用UAC,请感谢: HKEY\U本地\U机器\SOFTWARE\Microsoft\Windows\CurrentVersion\Policys\System 值:EnableLUA


设置为0时,它将默认以管理员身份运行包括powershell在内的所有程序

如何运行脚本?默认情况下,使用PsRemoting的远程连接要求用户是本地管理员。另外,在Windows 7上,没有UAC和>=Vista一样,可以阻止在本地以完全的管理员权限启动。老实说,我不确定脚本到底是如何运行的,这不是我的代码,我一直在搜索代码试图找到它,但还没有运气。我所知道的是,如果我能让powershell始终以管理员的身份启动,那么问题就不会出现了。在任何情况下,这似乎都是一个很大的安全风险,因为它适用于您可能运行的任何应用程序,包括恶意软件。@boxdog这就是为什么您将应用程序列为白名单并禁止用户上下文运行脚本的原因。我不是在为这种做法辩护,但禁用UAC并不罕见。我遇到了powershell.exe默认情况下无法在提升模式下打开的问题。有这么多的建议,让它通过改变捷径工作,但这是我需要的。。这对我很有用。。谢谢