提升Powershell脚本

是否可以提升powershell脚本的权限,以便没有管理员权限的用户可以运行该脚本?我们的网络管理员正在努力寻找更有效率的方法来完成某些任务,现在他们必须使用远程桌面来自动使用PS脚本将有所帮助,但用户没有管理员权限.
该任务更像是suu的setuid …而且幸运的是,setuid是可能的:您可以简单地创建一个计划的任务(没有一个安排的时间表),并将其设置为运行提升.然后,让您的用户执行该任务的权限.之前我概述了过程in a blog post以及PowerShell脚本,以帮助创建运行它们的任务和快捷方式.

问题(如JaredPar所建议的),您必须确保您计划运行升级的应用程序或“作为管理员”受到保护,如果您将运行脚本,则尤其如此.确保没有人,但管理员可以编辑或替换该脚本,或者您将谚语的钥匙交给王国.

翻译自:https://stackoverflow.com/questions/915482/elevate-powershell-scripts

转载注明原文:提升Powershell脚本