Set-MsolUserPassword

Restablece la contraseña de un usuario.

Syntax

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

El cmdlet Set-MsolUserPassword restablece la contraseña de un usuario. Este cmdlet solo puede usarse con los usuarios que tengan identidades estándares.

Ejemplos

Ejemplo 1: Restablecimiento de una contraseña con una contraseña aleatoria

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

Este comando restablece la contraseña de davidchew@contoso.com. El cmdlet genera una contraseña aleatoria. El usuario es necesario para restablecer la contraseña en el siguiente inicio de sesión.

Ejemplo 2: Restablecimiento de una contraseña

PS C:\> Set-MsolUserPassword -UserPrincipalName "davidchew@consoso.com" -NewPassword "pa$$word"

Este comando restablece la contraseña de davidchew@contoso.com. El usuario tendrá que restablecer la contraseña en el siguiente inicio de sesión.

Parámetros

-ForceChangePassword

Indica si el usuario debe cambiar la contraseña la próxima vez que inicie sesión.

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

Especifica una nueva contraseña para el usuario. Si se establece el usuario para que requiera una contraseña segura, se deben cumplir las siguientes reglas:

  • La contraseña debe contener al menos una letra minúscula.
  • La contraseña debe contener al menos una letra mayúscula.
  • La contraseña debe contener al menos un carácter no alfanumérico.
  • La contraseña no puede contener espacios, pestañas ni saltos de línea.
  • La longitud de la contraseña debe tener entre 8 y 16 caracteres.
  • El nombre de usuario no se puede contener en la contraseña.

Si no especifica una contraseña, el cmdlet genera una contraseña aleatoria para el usuario.

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

-ObjectId

Especifica el identificador único del usuario para el que se va a establecer la contraseña.

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

-TenantId

Especifica el identificador único del inquilino en el que se va a realizar la operación. El valor predeterminado es el inquilino del usuario actual. Este parámetro solo se aplica a los usuarios asociados.

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

-UserPrincipalName

Especifica el nombre principal de usuario del usuario para el que se va a establecer la contraseña.

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