是否有可能提升PowerShell脚本的权限,以便没有pipe理员权限的用户可以运行脚本? 我们的networkingpipe理员正试图find更多的时间效率的方式来完成某些任务,现在他们必须使用远程桌面…用PS脚本自动化他们会有所帮助,但用户没有pipe理员权限。
取决于你想要做什么将决定什么是真正的答案是什么。 如果您希望powershell脚本在远程计算机上运行,并且您希望用户能够运行它。 您唯一的select是将凭据embedded到脚本中。 这是危险的,不应该这样做。
如果你可以远程启动脚本,你的select会变得更好。 在Powershell V2中,您可以使用远程方式来完成许多任务,这些任务将使用目标机器(用户的PC)上运行脚本的用户(即pipe理员)的权限。 在V1中,您可以select通过PSExec远程启动脚本来使用Admin的凭据。 您还可以select在pipe理员PC上运行脚本,并通过WMI / PSExec / etc将其构build为与远程机器交互。
你的直接问题的简短答案是不,你不能这样做。 然而,你可以通过稍微不同的angular度来完成同样的事情。