我有以下命令在PowerShell脚本中添加AD组,但AD组的名称中有空格,这导致了问题。
Set-Variable -Name APP_GROUP -Value My AD Group
Add-LocalGroupMember -Group "Administrators" -Member "MyDomain"$APP_GROUP
错误:类别信息:未指定: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"