所以我在这方面真的是新手,真的需要一些帮助。在我的公司,我们为部门内的人设置了用户帐户和管理员帐户。我们总是登录到我们的普通用户帐户。有一些 powershell 脚本需要以我的管理员帐户运行。按住 Shift 键并右键单击文件不会给我“以不同用户身份运行”的选项。
因此,我试图找出一个脚本,可以将其放在脚本的开头,该脚本会提示我自己或任何使用它的人在运行脚本之前使用他们的 AD 帐户登录。
谢谢
答案1
答案2
还有“runas”命令行选项。文档位于https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/cc771525(v%3Dws.11)。
我使用的语法是
runas /u:domain\username /netonly powershell.exe
这将提示您输入密码,然后启动一个新的 Powershell 窗口,该窗口将以您提供的用户名执行所有操作,因此您可以在该窗口中启动脚本。