Пример 1. Обновление пользователя по имени участника-пользователя
Update-AzADUser -UPNOrObjectId $upn -City $city
Обновление пользователя по имени участника-пользователя
Параметры
-AccountEnabled
значение true для включения учетной записи; в противном случае значение false.
Всегда true при сочетании с -Password.
-AccountEnabled $false игнорируется при изменении пароля учетной записи.
Устанавливает возрастную группу пользователя.
Допустимые значения: null, minor, notAdult и adult.
Дополнительные сведения см. в определениях свойств группы юридических возрастов.
Поддерживает $filter (eq, ne, NOT и in).
Имя компании, связанной с пользователем.
Это свойство может быть полезно для описания компании внешнего пользователя.
Максимальная длина имени компании составляет 64 символа. Поддерживает $filter (eq, ne, NOT, ge, le, in, startsWith).
Устанавливает, получено ли согласие для несовершеннолетних.
Допустимые значения: null, предоставленные, отклоненные и не запрашиваемые.
Дополнительные сведения см. в определениях свойств группы юридических возрастов.
Поддерживает $filter (eq, ne, NOT и in).
Страна или регион, в котором находится пользователь; например, США или Великобритания.
Максимальная длина — 128 символов.
Поддерживает $filter (eq, ne, NOT, ge, le, in, startsWith).
Имя пользователя, отображаемое в адресной книге.
Это значение обычно является сочетанием имени, отчества и фамилии пользователя.
Это свойство требуется при создании пользователя и его невозможно очистить во время обновлений.
Максимальная длина составляет 256 символов.
Поддерживает $filter (eq, ne, NOT, ge, le, in, startsWith), $orderBy и $search.
Фиксирует тип корпоративного работника.
Например, "Сотрудник", "Подрядчик", "Консультант" или "Поставщик".
Поддерживает $filter (eq, ne, NOT, ge, le, in, startsWith).
Для внешнего пользователя, приглашенного к клиенту с помощью API приглашения, это свойство представляет состояние приглашения приглашенного пользователя.
Для приглашенных пользователей состояние может быть PendingAcceptance или Accepted или null для всех остальных пользователей.
Поддерживает $filter (eq, ne, NOT , in).
Он должен быть указан, если пользователь должен изменить пароль для следующего успешного входа (true).
По умолчанию используется значение false, чтобы не изменить пароль при следующем успешном входе.
Представляет удостоверения, которые можно использовать для входа в учетную запись пользователя.
Удостоверение может быть предоставлено корпорацией Майкрософт (также известной как локальная учетная запись), организациями или поставщиками социальных удостоверений, такими как Facebook, Google и Майкрософт, и привязано к учетной записи пользователя.
Может содержать несколько элементов с одинаковым значением signInType.
Поддерживает $filter (eq), только если signInType не является userPrincipalName.
Сведения о создании см. в разделе NOTES для свойств IDENTITY и создании хэш-таблицы.
SMTP-адрес пользователя, например [email protected].
Изменения этого свойства также обновят коллекцию proxyAddresses пользователя, чтобы включить значение в качестве SMTP-адреса.
Хотя это свойство может содержать символы акцента, используя их, они могут вызвать проблемы с доступом к другим приложениям Майкрософт для пользователя.
Поддерживает $filter (eq, ne, NOT, ge, le, in, startsWith, endsWith).
Почтовый псевдоним для пользователя.
Это свойство должно быть указано при создании пользователя.
Максимальная длина — 64 символа.
Поддерживает $filter (eq, ne, NOT, ge, le, in, startsWith).
Это свойство используется для связывания локальной учетной записи пользователя Active Directory с объектом пользователя Azure AD.
Это свойство необходимо указать при создании учетной записи пользователя в Graph, если вы используете федеративный домен для свойства userPrincipalName (UPN).
ПРИМЕЧАНИЕ. Символы $ и _ нельзя использовать при указании этого свойства.
Возвращается только в $select.
Поддерживает $filter (eq, ne, NOT, ge, le, in)..
Список дополнительных адресов электронной почты для пользователя; например: ['[email protected], '[email protected]]. ПРИМЕЧАНИЕ. Хотя это свойство может содержать символы акцента, они могут вызвать проблемы с доступом к сторонним приложениям для пользователя. Поддерживает $filter (eq, NOT, ge, le, in, startsWith).
Пароль пользователя.
Это свойство обязательно указывать при создании пользователя.
Его можно обновить, но пользователю потребуется изменить пароль для следующего имени входа.
Пароль должен соответствовать минимальным требованиям, указанным свойством passwordPolicies пользователя.
По умолчанию требуется надежный пароль.
При изменении пароля с помощью этого метода AccountEnabled установлено значение true.
Задает политики паролей для пользователя.
Это значение представляет собой перечисление с одним из возможных значений DisableStrongPassword, что позволяет задавать более слабые пароли, чем указанная политика по умолчанию.
Кроме того, можно указать DisablePasswordExpiration.
Они могут быть указаны вместе; например: DisablePasswordExpiration, DisableStrongPassword.Supports $filter (ne, NOT).
Почтовый индекс адреса пользователя.
Формат почтового индекса зависит от страны или региона пользователя.
В США для этого атрибута используется ZIP-код.
Максимальная длина — 40 символов.
Поддерживает $filter (eq, ne, NOT, ge, le, in, startsWith).
Предпочитаемый язык для пользователя.
Должен соответствовать коду ISO 639-1; например, en-US.
Поддерживает $filter (eq, ne, NOT, ge, le, in, startsWith).
Значение true, если глобальный список адресов Outlook должен содержать этого пользователя, в противном случае — значение false.
Если значение не задано, это будет рассматриваться как true.
Для пользователей, приглашенных через диспетчер приглашений, это свойство будет иметь значение false.
Поддерживает $filter (eq, ne, NOT, in).
Область, республика, край или округ в адресе пользователя.
Максимальная длина — 128 символов.
Поддерживает $filter (eq, ne, NOT, ge, le, in, startsWith).
Код страны с двумя буквами (стандарт ISO 3166).
Требуется для пользователей, которым будут назначены лицензии из-за юридических требований для проверки доступности служб в странах.
Примеры: США, JP и ГБ.
Не допускает значения NULL.
Поддерживает $filter (eq, ne, NOT, ge, le, in, startsWith).
Учетное имя (UPN) пользователя.
Имя участника-пользователя — это имя для входа в Интернет в стиле Интернета, основанное на стандарте RFC 822.
В соответствии с соглашением оно должно указывать на имя пользователя для электронной почты.
Общий формат — это alias@domain, где домен должен присутствовать в коллекции проверенных доменов клиента.
Это свойство обязательно указывать при создании пользователя.
Проверенные домены для клиента можно получить из проверенного свойстваDomains организации. ПРИМЕЧАНИЕ. Хотя это свойство может содержать символы акцента, они могут вызвать проблемы с доступом к сторонним приложениям для пользователя.
Поддерживает $filter (eq, ne, NOT, ge, le, in, startsWith, endsWith) и $orderBy.
Строковое значение, которое можно использовать для классификации типов пользователей в каталоге, таких как Member и Guest.
Поддерживает $filter (eq, ne, NOT, in,).
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.