Set-MsolUserPassword
Resetuje hasło użytkownika.
Składnia
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>]
Opis
Polecenie cmdlet Set-MsolUserPassword resetuje hasło użytkownika. To polecenie cmdlet może być używane tylko dla użytkowników ze standardowymi tożsamościami.
Przykłady
Przykład 1. Resetowanie hasła przy użyciu losowego hasła
PS C:\> Set-MsolUserPassword -UserPrincipalName "davidchew@contoso.com" -ForceChangePassword
To polecenie resetuje hasło dla davidchew@contoso.comelementu . Polecenie cmdlet generuje losowe hasło. Użytkownik musi zresetować hasło podczas następnego logowania.
Przykład 2. Resetowanie hasła
PS C:\> Set-MsolUserPassword -UserPrincipalName "davidchew@consoso.com" -NewPassword "pa$$word"
To polecenie resetuje hasło dla davidchew@contoso.comelementu . Użytkownik będzie musiał zresetować hasło podczas następnego logowania.
Parametry
-ForceChangePassword
Wskazuje, czy użytkownik musi zmienić hasło przy następnym logowaniu.
Typ: | Boolean |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-ForceChangePasswordOnly
Typ: | Boolean |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-NewPassword
Określa nowe hasło dla użytkownika. Jeśli użytkownik jest ustawiony tak, aby wymagał silnego hasła, należy spełnić wszystkie następujące reguły:
- Hasło musi zawierać co najmniej jedną małą literę
- Hasło musi zawierać co najmniej jedną wielką literę
- Hasło musi zawierać co najmniej jeden znak inny niż alfanumeryczny
- Hasło nie może zawierać spacji, kart ani podziałów wierszy
- Długość hasła musi mieć od 8 do 16 znaków
- Nazwa użytkownika nie może być zawarta w haśle
Jeśli nie określisz hasła, polecenie cmdlet generuje losowe hasło dla użytkownika.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-ObjectId
Określa unikatowy identyfikator użytkownika, dla którego ma zostać ustawione hasło.
Typ: | Guid |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-TenantId
Określa unikatowy identyfikator dzierżawy, na którym ma być wykonywana operacja. Wartość domyślna to dzierżawa bieżącego użytkownika. Ten parametr dotyczy tylko użytkowników partnerów.
Typ: | Guid |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-UserPrincipalName
Określa główną nazwę użytkownika, dla którego ma zostać ustawione hasło.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |