Set-MsolUserPassword
Reimposta la password per un utente.
Sintassi
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>]
Descrizione
Il cmdlet Set-MsolUserPassword reimposta la password di un utente. Questo cmdlet può essere utilizzato solo per gli utenti con identità standard.
Esempio
Esempio 1: Reimpostare una password con una password casuale
PS C:\> Set-MsolUserPassword -UserPrincipalName "davidchew@contoso.com" -ForceChangePassword
Questo comando reimposta la password per davidchew@contoso.com. Il cmdlet genera una password casuale. L'utente è necessario per reimpostare la password nell'accesso successivo.
Esempio 2: Reimpostare una password
PS C:\> Set-MsolUserPassword -UserPrincipalName "davidchew@consoso.com" -NewPassword "pa$$word"
Questo comando reimposta la password per davidchew@contoso.com. L'utente dovrà reimpostare la password al successivo accesso.
Parametri
-ForceChangePassword
Indica se l'utente deve modificare la password al successivo accesso.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ForceChangePasswordOnly
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-NewPassword
Specifica una nuova password per l'utente. Se l'utente è impostato per richiedere una password complessa, devono essere soddisfatte tutte le seguenti regole:
- La password deve contenere almeno una lettera minuscola
- La password deve contenere almeno una lettera maiuscola
- La password deve contenere almeno un carattere non alfanumerico
- La password non può contenere spazi, schede o interruzioni di riga
- La lunghezza della password deve essere di 8-16 caratteri
- Il nome utente non può essere contenuto nella password
Se non si specifica una password, il cmdlet genera una password casuale per l'utente.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ObjectId
Specifica l'ID univoco dell'utente per cui impostare la password.
Tipo: | Guid |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-TenantId
Specifica l'ID univoco del tenant in cui eseguire l'operazione. Il valore predefinito è il tenant dell'utente corrente. Questo parametro si applica solo agli utenti partner.
Tipo: | Guid |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-UserPrincipalName
Specifica il nome dell'entità utente dell'utente per cui impostare la password.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |