Я пытаюсь запустить приведенную ниже оболочку power-
New-AzManagementGroup -GroupName 'Contoso' -DisplayName 'Contoso Group' -ParentId /providers/Microsoft.Management/managementGroups/Infra'
Для автоматизации задачи, чтобы я мог развернуть ее в нескольких группах управления в иерархии.
Я использовал файл csv для импорта следующих полей GroupName
DisplayName
и Paraentid
, но похоже, что ничего не происходит.
Может быть, я делаю что-то очень глупое или пропускаю какой-то синтаксис.
Мне удалось создать простой PowerShell ниже-
$DataSheet = Import-Csv -path “xx.csv”
foreach($data in $DataSheet)
{
$GroupName=$data.GroupName
$DisplayName=$data.DisplayName
$ParentId=$data.ParentId
New-AzManagementGroup -GroupName $GroupName -DisplayName $DisplayName -ParentId $ParentId
}
Но как я могу добавить некоторые сообщения об ошибках в этот скрипт и убрать требование поставить полный идентификатор ресурса (-ParentId), который довольно длинный
Этот скрипт импортирует данные из Excel, который имеет три заголовка GroupName, DisplayName и ParentId.
Спасибо