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 deve reimpostare la password al successivo accesso.

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.

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

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.

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

-ObjectId

Specifica l'ID univoco dell'utente per cui impostare la password.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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.

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

-UserPrincipalName

Specifica il nome dell'entità utente dell'utente per cui impostare la password.

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