Búsqueda de sitios web

Set-MsolUser - Modificar objeto de usuario en Office 365


El cmdlet Set-MsolUser en PowerShell se usa para modificar un objeto de usuario en Microsoft Office 365.

El comando Set-MsolUser se utiliza para actualizar las propiedades básicas de un objeto de usuario en Azure Active Directory.

En este artículo, analizaremos cómo utilizar el cmdlet Set-MsolUser en PowerShell para modificar las propiedades básicas de un usuario en Office 365.

Sintaxis de Set-MsolUser

Set-MsolUser
   [-ImmutableId <String>]
   [-ObjectId <Guid>]
   [-UserPrincipalName <String>]
   [-BlockCredential <Boolean>]
   [-City <String>]
   [-Country <String>]
   [-Department <String>]
   [-DisplayName <String>]
   [-Fax <String>]
   [-FirstName <String>]
   [-LastName <String>]
   [-LastPasswordChangeTimestamp <DateTime>]
   [-MobilePhone <String>]
   [-Office <String>]
   [-PasswordNeverExpires <Boolean>]
   [-PhoneNumber <String>]
   [-PostalCode <String>]
   [-PreferredDataLocation <String>]
   [-PreferredLanguage <String>]
   [-SoftDeletionTimestamp <DateTime>]
   [-State <String>]
   [-StreetAddress <String>]
   [-StrongPasswordRequired <Boolean>]
   [-Title <String>]
   [-UsageLocation <String>]
   [-AlternateEmailAddresses <String[]>]
   [-StrongAuthenticationMethods <StrongAuthenticationMethod[]>]
   [-AlternateMobilePhones <String[]>]
   [-StrongAuthenticationRequirements <StrongAuthenticationRequirement[]>]
   [-StsRefreshTokensValidFrom <DateTime>]
   [-UserType <UserType>]
   [-TenantId <Guid>]
   [<CommonParameters>]

Cómo actualizar el nombre para mostrar de un usuario en Office 365

Para actualizar el nombre para mostrar de un usuario en Office 365, use el cmdlet Set-MsolUser con la propiedad DisplayName.

 Set-MsolUser -UserPrincipalName "[email " -DisplayName " Samer Amberson"

En el script de PowerShell anterior, el comando Set-MsolUser usa UserPrincipalName para especificar el ID de un objeto de usuario y la propiedad DisplayName para actualizar el nombre para mostrar para el usuario especificado.

El parámetro DisplayName especifica el nombre para mostrar del usuario y el parámetro UserPrincipalName especifica el ID de usuario del usuario.

A continuación se muestra el resultado del script de PowerShell anterior que modifica el nombre para mostrar del usuario.

Consejo interesante: ¡Cómo utilizar el cmdlet Get-MsolUser en PowerShell!

Cómo actualizar la ubicación de un usuario en Office 365

Para actualizar la ubicación de un usuario en Office 365, use el cmdlet Set-MsolUser con el parámetro UsageLocation. El parámetro UsageLocation para establecer el país o región de ubicación de un usuario. El país o región debe ser un código ISO de dos letras.

Set-MsolUser -UserPrincipalName "[email " -UsageLocation "AU"

En el script de PowerShell anterior, el cmdlet Set-MsolUser utiliza el parámetro UserPrincipalName para especificar el ID de usuario, en este caso, “[email ” y actualiza la ubicación a AU.

Cómo configurar la ubicación de datos preferida de un usuario en Office 365

Para establecer la ubicación de datos preferida de un usuario en Office 365, use el cmdlet Set-MsolUser con el parámetro PreferredDataLocation. La propiedad PreferredDataLocation especifica la ubicación de datos preferida para el usuario.

Set-MsolUser -UserPrincipalName "[email " -PreferredDataLocation "EUR"

Este comando establece la propiedad de ubicación de datos preferida del usuario cuyo nombre principal de usuario es "[correo electrónico protegido]" en EUR.

Consejo interesante: ¡Cómo utilizar Get-MsolCompanyAllowedDataLocation en PowerShell!

Cómo bloquear la credencial de un usuario en Office 365

Para modificar la credencial de bloqueo de un usuario en Office 365, use el cmdlet Set-MsolUser con el parámetro BlockCredential. El parámetro BlockCredential especifica si el usuario no puede iniciar sesión con su ID de usuario.

Set-MsolUser -UserPrincipalName "[email " -BlockCredential $True

Este comando establece la credencial de bloqueo en $True para un usuario cuyo nombre principal de usuario es "[email ", lo que les impide iniciar sesión.

Cómo configurar la contraseña que nunca caduca para un usuario en Office 365

Para establecer que la contraseña nunca caduque para un usuario en Office 365, use el cmdlet Set-MsolUser con el parámetro PasswordNeverExpires. PasswordNeverExpires especifica si la contraseña del usuario caduca periódicamente.

Set-MsolUser -UserPrincipalName "[email " -PasswordNeverExpires $True

Este comando establece que la contraseña de usuario nunca caduca en $True para un usuario cuyo nombre principal de usuario es "[email ".

Cómo actualizar la ubicación de Office para un usuario en Office 365

Para actualizar la ubicación de la oficina de un usuario en Office 365, use el cmdlet Set-MsolUser con el parámetro Office. El parámetro Office especifica la ubicación de la oficina del usuario.

Set-MsolUser -UserPrincipalName "[email " -Office "Austin"   

Este comando establece la ubicación de la oficina para un usuario cuyo nombre principal de usuario es "[email " en Austin.

Conclusión

Espero que el artículo anterior sobre cómo usar el cmdlet Set-MsolUser en PowerShell para actualizar las propiedades básicas de un usuario en Office 365 le resulte útil.

Puede encontrar más temas sobre los comandos de PowerShell Active Directory y los conceptos básicos de PowerShell en la página de inicio de ShellGeek.

enlaces relacionados

Get-MsolUser

Nuevo usuario Msol

Eliminar-MsolUser

Restaurar-MsolUser

Artículos relacionados