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>]
Description
Set-MsolUserPassword 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
指出使用者下次登入時是否必須變更密碼。
類型: | Boolean |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-ForceChangePasswordOnly
類型: | Boolean |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-NewPassword
指定使用者的新密碼。 如果使用者設定為需要強式密碼,則必須符合下列所有規則:
- 密碼必須至少包含一個小寫字母
- 密碼必須至少包含一個大寫字母
- 密碼必須至少包含一個非英數位元
- 密碼不能包含任何空格、索引標籤或換行符
- 密碼長度必須是8-16個字元
- 用戶名稱不能包含在密碼中
如果您未指定密碼,Cmdlet 會為使用者產生隨機密碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-ObjectId
指定要設定密碼之使用者的唯一標識碼。
類型: | Guid |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-TenantId
指定要執行作業之租使用者的唯一標識符。 預設值是目前使用者的租使用者。 此參數僅適用於合作夥伴使用者。
類型: | Guid |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-UserPrincipalName
指定要設定密碼之使用者的用戶主體名稱。
類型: | String |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |