我有以下命令在PowerShell脚本中添加AD组,但是AD组的名称中有空格,这引起了问题。
Set-Variable -Name APP_GROUP -Value My AD Group
Add-LocalGroupMember -Group "Administrators" -Member "MyDomain\"$APP_GROUP
Error: CategoryInfo: NotSpecified: RemoteException
+ FullyQualifiedErrorId : NativeCommandError
最佳答案
用单引号将它引起来,因为它是一个没有其他任何事情的纯字符串,然后在第二行中用双引号引起来(双引号是因为其中有一个变量名,PowerShell需要扩展):
Set-Variable -Name APP_GROUP -Value 'My AD Group'
Add-LocalGroupMember -Group "Administrators" -Member "MyDomain\$APP_GROUP"
看它写起来会更典型:
$APP_GROUP = 'My AD Group'
Add-LocalGroupMember -Group "Administrators" -Member "MyDomain\$APP_GROUP"
关于windows - 添加名称中带有空格的Active Directory组会在PowerShell脚本中给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51411242/