Set-MsolUserPassword
Restablece la contraseña de un usuario.
Sintaxis
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.
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ForceChangePasswordOnly
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | 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.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ObjectId
Especifica el identificador único del usuario para el que se va a establecer la contraseña.
Tipo: | Guid |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | 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.
Tipo: | Guid |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-UserPrincipalName
Especifica el nombre principal de usuario del usuario para el que se va a establecer la contraseña.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |