Escenario
Estás utilizando Exclaimer y deseas actualizar los detalles de la empresa para un usuario utilizando el atributo de Empresa.
Resolución
NOTA: El atributo {Empresa} no está disponible en el Centro de administración de Microsoft 365.
Puedes editar el atributo de Empresa dentro del centro de administración de Exchange, o establecer el valor utilizando PowerShell.
Selecciona una opción a continuación para ver las instrucciones relacionadas:
Cómo establecer el atributo de Empresa para un usuario en la GUI de Exchange
Para editar el valor en Exchange Online:
- Visita admin.exchange.microsoft.com.
- En la barra lateral del menú, expande Destinatarios y selecciona Buzones.
- Selecciona el buzón del usuario.
- Selecciona Organización.
- En el panel de detalles, selecciona Administrar información de la organización.
- Ingresa el nombre de la empresa en el campo Empresa.
- Selecciona Guardar.
Cómo establecer el atributo de Empresa para un único usuario utilizando PowerShell
Para establecer el valor utilizando PowerShell:
- Instala el módulo de PowerShell de Microsoft Graph, si aún no está instalado, utilizando el siguiente comando.
Install-Module Microsoft.Graph -Scope CurrentUser - Conéctate a Microsoft Graph utilizando el siguiente comando.
Connect-MgGraph -Scopes "User.ReadWrite.All" - Establece el campo de Empresa utilizando el siguiente comando.
Update-MgUser -UserId <nombredeusuario> -CompanyName "Nuevo Nombre de la Empresa"
Un ejemplo de un campo de Empresa típico.
Cómo establecer el atributo de Empresa para todos los usuarios que coincidan con un dominio utilizando PowerShell
Ejecutar el script usando PowerShell ISE o Visual Studio Code
Paso 1: Instalar PowerShell Core (si aún no está instalado)
Para descargar PowerShell Core:
- Ir a la página de versiones de PowerShell en GitHub y descargar la última versión estable para su sistema operativo.
- Seguir las instrucciones de instalación proporcionadas en la página de GitHub.
Paso 2: Instalar PowerShell ISE o Visual Studio Code
Para instalar y ejecutar PowerShell o Visual Studio Code:
YA SEA:
- Buscar PowerShell ISE en el menú de inicio y seleccionar para iniciar.
NOTA: Esta opción es solo para Windows. PowerShell está incluido en Windows.
O
- Descargar Visual Studio Code desde la página oficial y ejecutar la instalación.
- Abrir Visual Studio Code y abrir la vista de Extensiones seleccionando el icono cuadrado en la barra lateral o presionando Ctrl+Shift+X.
- Buscar PowerShell y seleccionar Instalar en la extensión de PowerShell de Microsoft.
Paso 3: Instalar el Módulo de PowerShell de Microsoft Graph
Para abrir PowerShell ISE o Visual Studio Code:
- Iniciar PowerShell ISE o abrir una nueva terminal de PowerShell en Visual Studio Code.
- Escribir el siguiente comando y presionar Enter:
Install-Module Microsoft.Graph -Scope CurrentUser - Si se solicita instalar el proveedor NuGet, escribir Y y presionar Enter.
- Si se pide instalar desde un repositorio no confiable, escribir Y y presionar Enter.
Paso 4: Conectar a Microsoft Graph
Para conectarse a su Azure AD:
- Escribir el siguiente comando y presionar Enter:
Connect-MgGraph -Scopes "User.ReadWrite.All" - Ingresar sus credenciales de administrador de Azure AD en la ventana de inicio de sesión.
Paso 5: Ejecutar el script
Para ingresar y ejecutar el script:
- Copiar el siguiente script:
# Definir el dominio objetivo y el nuevo nombre de la empresa
$targetDomain = "example.com"
$newCompanyName = "Nuevo Nombre de la Empresa"
# Obtener todos los usuarios
$allUsers = Get-MgUser -All
# Filtrar usuarios por dominio de correo electrónico
$filteredUsers = $allUsers | Where-Object { $_.Mail -like "*@$targetDomain" }
# Iterar sobre cada usuario filtrado y actualizar el nombre de la empresa
foreach ($user in $filteredUsers) {
$userId = $user.Id
Write-Output "Actualizando nombre de la empresa para el usuario: $($user.UserPrincipalName)"
Update-MgUser -UserId $userId -CompanyName $newCompanyName
}
Write-Output "Nombre de la empresa actualizado correctamente para todos los usuarios con el dominio $targetDomain." - Pegar el script en un nuevo archivo de script en PowerShell ISE o Visual Studio Code.
- Si se está utilizando PowerShell ISE, seleccionar Ejecutar Script, indicado por un icono de reproducción verde, o presionar F5.
- Si se está utilizando Visual Studio Code, seleccionar Ejecutar, indicado por un icono de reproducción verde, o presionar F5.