Поделиться через


Set-MsolUserPassword

Сбрасывает пароль для пользователя.

Синтаксис

Set-MsolUserPassword
   -ObjectId <Guid>
   [-NewPassword <String>]
   [-ForceChangePassword <Boolean>]
   [-ForceChangePasswordOnly <Boolean>]
   [-TenantId <Guid>]
   [<CommonParameters>]
Set-MsolUserPassword
   [-NewPassword <String>]
   [-ForceChangePassword <Boolean>]
   [-ForceChangePasswordOnly <Boolean>]
   -UserPrincipalName <String>
   [-TenantId <Guid>]
   [<CommonParameters>]

Описание

Командлет Set-MsolUserPassword сбрасывает пароль пользователя. Этот командлет можно применять только к пользователям со стандартными удостоверениями.

Примеры

Пример 1. Сброс пароля случайным паролем

PS C:\> Set-MsolUserPassword -UserPrincipalName "davidchew@contoso.com" -ForceChangePassword

Эта команда сбрасывает пароль для davidchew@contoso.com. Командлет создает случайный пароль. Пользователь должен сбросить пароль при следующем входе.

Пример 2. Сброс пароля

PS C:\> Set-MsolUserPassword -UserPrincipalName "davidchew@consoso.com" -NewPassword "pa$$word"

Эта команда сбрасывает пароль для davidchew@contoso.com. Пользователю потребуется переустановить пароль при следующем входе.

Параметры

-ForceChangePassword

Указывает, должен ли пользователь изменить пароль при следующем входе.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ForceChangePasswordOnly

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-NewPassword

Указывает новый пароль для пользователя. Если для пользователя установлено требование надежного пароля, то необходимо соблюсти все указанные ниже правила.

  • Пароль должен содержать по крайней мере одну строчную букву
  • Пароль должен содержать по крайней мере одну прописную букву.
  • Пароль должен содержать по крайней мере один небуквенно-цифровой символ.
  • Пароль не может содержать пробелы, вкладки или разрывы строк
  • Длина пароля должна составлять 8–16 символов.
  • Имя пользователя не может содержаться в пароле

Если пароль не указан, командлет создает случайный пароль для пользователя.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ObjectId

Указывает уникальный идентификатор пользователя, для которого необходимо задать пароль.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TenantId

Указывает уникальный идентификатор клиента, на котором выполняется операция. Значение по умолчанию — это клиент текущего пользователя. Этот параметр применяется только к пользователям-партнерам.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-UserPrincipalName

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

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False