你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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 cmdlet 重置用户的密码。 此 cmdlet 只能用于具有标准标识的用户。

示例

示例 1:使用随机密码重置密码

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

此命令重置密码。davidchew@contoso.com 该 cmdlet 生成随机密码。 下次登录时,需要用户重置密码。

示例 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 个字符
  • 用户名不能包含在密码中

如果未指定密码,cmdlet 将为用户生成随机密码。

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

-ObjectId

指定要为其设置密码的用户的唯一 ID。

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

-TenantId

指定要对其执行操作的租户的唯一 ID。 默认值为当前用户的租户。 此参数仅适用于合作伙伴用户。

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