Создайте коллекцию пользователей SCCM и критерии запроса на основе групп безопасности AD

#sccm

Вопрос:

Я пытаюсь создать около ста коллекций пользователей на основе существующих групп безопасности пользователей AD, Все выглядит хорошо, но критерии запроса не позволяют получить группу безопасности

 $a=Get-ADGroup -Filter {Name -like 'Role_*'}  -Properties * | select -property SamAccountName,Name,Description,DistinguishedName $a.Name | Out-File c:roles.txt $NewColl=Get-content 'C:roles.txt' $roleNamePre="Role_" $NewQuery='select SMS_R_USER.ResourceID,SMS_R_USER.ResourceType,SMS_R_USER.Name,SMS_R_USER.UniqueUserName,SMS_R_USER.WindowsNTDomain from SMS_R_User where SMS_R_User.SecurityGroupName = “Mydomain”$Coll’ foreach ($coll in $NewColl) { New-CMUserCollection -Name $coll -LimitingCollectionId "PS10039C" Add-CMUserCollectionQueryMembershipRule -CollectionName $coll -QueryExpression $NewQuery -RuleName $roleNamePre_$coll }
 

Комментарии:

1. Вы определяете свой $NewQuery как запрос с переменной $Coll еще до того, как вы определяете $Coll. Так что, по крайней мере, эта строка входит в цикл foreach. Я предполагаю, что вы проводите инвентаризацию групп пользователей AD, чтобы у sccm была информация об этих группах.