Эта операция обновляет назначение политики с заданной областью и именем.
Назначения политик применяются ко всем ресурсам, содержащимся в их области.
Например, при назначении политики в области группы ресурсов эта политика применяется ко всем ресурсам в группе.
Эта операция обновляет назначение политики с заданной областью и именем.
Назначения политик применяются ко всем ресурсам, содержащимся в их области.
Например, при назначении политики в области группы ресурсов эта политика применяется ко всем ресурсам в группе.
Первая команда получает группу ресурсов с именем ResourceGroup11 с помощью командлета Get-AzResourceGroup.
Команда сохраняет этот объект в переменной $ResourceGroup.
Вторая команда получает назначение политики с именем PolicyAssignment с помощью командлета Get-AzPolicyAssignment.
Команда сохраняет этот объект в переменной $PolicyAssignment.
Последняя команда обновляет отображаемое имя назначения политики в группе ресурсов, определяемой свойством ResourceId $ResourceGroup.
Пример 2. Добавление управляемого удостоверения, назначаемого системой, в назначение политики
Первая команда получает назначение политики с именем PolicyAssignment из текущей подписки с помощью командлета Get-AzPolicyAssignment.
Команда сохраняет этот объект в переменной $PolicyAssignment.
Последняя команда назначает управляемому удостоверению, назначенному системой, назначение политики.
Пример 3. Добавление управляемого удостоверения, назначаемого пользователем, в назначение политики
Первая команда получает назначение политики с именем PolicyAssignment из текущей подписки с помощью командлета Get-AzPolicyAssignment.
Команда сохраняет этот объект в переменной $PolicyAssignment.
Вторая команда получает управляемое удостоверение, назначаемое пользователем с именем UserAssignedIdentity1, с помощью командлета Get-AzUserAssignedIdentity и сохраняет его в переменной $UserAssignedIdentity.
Последняя команда назначает назначенному пользователем управляемому удостоверению, определяемому свойством идентификатора $UserAssignedIdentity назначению политики.
Пример 4. Обновление параметров назначения политики с помощью нового объекта параметра политики
Первая и вторая команды создают объект, содержащий все Azure регионы, имена которых начинаются с "france" или "uk".
Вторая команда сохраняет этот объект в переменной $AllowedLocations.
Третья команда получает назначение политики с именем PolicyAssignment. Команда сохраняет этот объект в переменной $PolicyAssignment.
Последняя команда обновляет значения параметров для назначения политики с именем PolicyAssignment.
Пример 5. Обновление параметров назначения политики с помощью файла параметров политики
Команда обновляет назначение политики с именем PolicyAssignment с помощью файла параметров политики AllowedLocations.json из локального рабочего каталога.
Первая команда получает группу ресурсов с именем ResourceGroup11 с помощью командлета Get-AzResourceGroup.
Команда сохраняет этот объект в переменной $ResourceGroup.
Вторая команда получает назначение политики с именем PolicyAssignment с помощью командлета Get-AzPolicyAssignment.
Команда сохраняет этот объект в переменной $PolicyAssignment.
Последняя команда обновляет свойство enforcementMode для назначения политики в группе ресурсов, определяемой свойством ResourceId $ResourceGroup.
Первая команда получает назначение политики с именем VirtualMachinePolicy с помощью командлета Get-AzPolicyAssignment и сохраняет его в переменной $PolicyAssignment.
Последняя команда обновляет сообщения о несоответствии назначению политики новым сообщением, которое будет отображаться, если ресурс запрещен политикой.
Первая команда создает объект селектора ресурсов, который будет использоваться для указания назначения, должен применяться только к ресурсам, не расположенным в восточной части США или восточной части США 2, и сохраняет его в переменной $ResourceSelector.
Последняя команда обновляет назначение политики с именем VirtualMachinePolicyAssignment с помощью селектора ресурсов, указанного $ResourceSelector.
Первая команда создает селектор расположения, указывающий расположения, отличные от восточной части США или восточной части США 2, и хранится в переменной $Selector.
Вторая команда создает объект переопределения, который будет использоваться для указания того, что назначенное определение должно иметь эффект "Отключено" в расположениях, определенных $Selector.
Последняя команда обновляет назначение политики с именем VirtualMachinePolicyAssignment с переопределением, указанным $Override.
Пример 10. [Backcompat] Обновление принудительногоmode
Первая команда получает группу ресурсов с именем ResourceGroup11 с помощью командлета Get-AzResourceGroup.
Команда сохраняет этот объект в переменной $ResourceGroup.
Вторая команда получает назначение политики с именем PolicyAssignment с помощью командлета Get-AzPolicyAssignment.
Команда сохраняет этот объект в переменной $PolicyAssignment.
Последняя команда обновляет свойство enforcementMode для назначения политики в группе ресурсов, определяемой свойством ResourceId $ResourceGroup.
Параметры
-BackwardCompatible
Позволяет командлету возвращать артефакты с помощью устаревшего формата размещения свойств, относящихся к политике, в объекте контейнера свойств.
Идентификатор назначения политики для обновления.
Используйте формат "{scope}/providers/Майкрософт. Authorization/policyAssignments/{policyAssignmentName}'.
Удостоверение пользователя, связанное с политикой.
Ссылки на ключ словаря удостоверений пользователя будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Майкрософт. ManagedIdentity/userAssignedIdentities/{identityName}'.
Эта операция обновляет назначение политики с заданной областью и именем.
Назначения политик применяются ко всем ресурсам, содержащимся в их области.
Например, при назначении политики в области группы ресурсов эта политика применяется ко всем ресурсам в группе.
Сообщения, описывающие, почему ресурс не соответствует политике.
Сведения о создании см. в разделе NOTES для свойств NONCOMPLIANCEMESSAGE и создания хэш-таблицы.
Область назначения политики.
Допустимые области: группа управления (формат "/providers/Майкрософт". Management/managementGroups/{managementGroup}), подписка (формат :/subscriptions/{subscriptionId}), группа ресурсов (формат :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}", или ресурс (формат "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}}/[{parentResourcePath}/]{resourceType}/{resourceName}"
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.