Назад | Перейти на главную страницу

Перезагрузите список VIAccounts с помощью PowerCli, чтобы выбрать вновь созданную группу.

Я использую сценарий, который создает группы в Active Directory и связывает их с моим сервером vCenter с помощью New-VIPermission. Хитрость в том, что он не находит созданные группы, если я не перезапускаю скрипт (и, как мне кажется, связь).

$My_Group = New-QADGroup -Name $My_AD_GroupName -SamAccountName $My_AD_GroupName -ParentContainer $My_OU -Connection $My_adConnection 
New-VIPermission -Entity $param_objects -Principal "Domain\$My_AD_GroupName" -Role ($My_Role.Name) -Propagate:($My_Role.Value) | Out-Null

Этот сценарий воля создать группу в моем AD, но когда вы подойдете к привязке ее к новому разрешению в моем vCenter, она вернет New-VIPermission Could not find VIAccount with name 'Domain\MY_GROUP_NAME'.

При перезапуске скрипта он передаст создание группы непосредственно в New-VIPermission и правильно свяжет его с объектом vCenter.

Я пробовал добавить команду ожидания и 5-секундный сон, но ничего не изменится ...

Как я могу перезагрузить список доступных групп без перезапуска соединения vCenter?

Заранее спасибо !

Получил ответ на форумах vmware: проблема была в обновлении кеша. Я добавил время, чтобы проверить, можно ли разрешить группу в vCenter для решения проблемы:

while (!(Get-VIAccount -Group -Name "DOMAIN\$My_AD_GroupName")){Start-sleep -s 1}

Сразу после создания группы AD и ... ну медленно, но работает :)