我有一个用户,用于运行 Powershell 脚本,由 Windows 2012RC2 服务器上的 Windows 任务计划程序触发。脚本使用特定的管理单元,这些管理单元在脚本开始时添加。
脚本失败了,当我尝试以该用户身份在服务器上运行 Powershell 来手动查找问题的根本原因时,我发现该用户无法添加管理单元:
asnp <snap-in>
+ asnp <snap-in>
+ ~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (<snap-in>:String) [Add-PSSnapin], PSArgumentException
+ FullyQualifiedErrorId : AddPSSnapInRead,Microsoft.PowerShell.Commands.AddPSSnapinCommand
如果我以管理员身份在 Powershell 中运行相同的命令,它可以正常工作。
我如何允许用户在服务器上的 Powershell 中添加管理单元?