在我当前的环境中,我有一个本地管理员和域帐户。我已经创建了一个Powershell脚本,该脚本在登录我的域管理员帐户后可以很好地运行。
我现在添加了:
$Credentials = Get-Credentials
Start-Process powershell.exe -argument C:\Users\Auser\Documents\User Leaver script test.ps1 -credential $Credentials -Verb RunAs
因此,系统会提示用户输入凭据。当我登录到我的域帐户时,这可以正常工作。但是,当我运行同一命令从非管理员帐户将用户添加到组时,显示的访问权限不足,无法执行操作。即使按照上述代码提示输入我的域凭据。
在菜单中选择任意数字:1
请输入新的入门用户名:auser
请输入新的入门职位:agroup
Add-ADGroupMember:访问权限不足,无法执行 操作在C:\ Users \ Auser \ Documents \ User Leaver脚本test.ps1:58 字符数:8 + Add-ADGroupMember-身份$ GroupName-成员$ UserName + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~