Escenario
Estás usando Exclaimer y quieres actualizar los detalles de la empresa para un usuario usando el atributo Empresa.
Resolución
Puedes editar el atributo Empresa dentro del centro de administración de Exchange, o establecer el valor usando PowerShell.
Selecciona una opción a continuación para ver las instrucciones relacionadas:
Para editar el valor en Exchange Online:
- Visita admin.exchange.microsoft.com.
- En el menú lateral, 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.
- Introduce el nombre de la empresa en el campo Empresa.
- Selecciona Guardar.
Para establecer el valor usando PowerShell:
-
Instala el módulo Microsoft Graph para PowerShell, si aún no está instalado, ejecutando el siguiente comando:
Install-Module Microsoft.Graph -Scope CurrentUser -
Conéctate a Microsoft Graph ejecutando el siguiente comando:
Connect-MgGraph -Scopes "User.ReadWrite.All" -
Establece el campo Empresa ejecutando el siguiente comando:
Update-MgUser -UserId <username> -CompanyName "Nuevo Nombre de Empresa"
Un ejemplo típico del campo Empresa.
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:
- Visite la página de lanzamientos de PowerShell en GitHub y descargue la última versión estable para su sistema operativo.
- Siga 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:
O BIEN:
-
Busque PowerShell ISE en el menú de inicio y seleccione para abrirlo.
NOTA: Esta opción es solo para Windows. PowerShell está incluido con Windows.
O
- Descargue Visual Studio Code desde el sitio web oficial y ejecute la instalación.
-
Abra Visual Studio Code y abra la vista de Extensiones seleccionando el ícono cuadrado en la barra lateral o presionando
Ctrl+Shift+X. - Busque PowerShell y seleccione Instalar en la extensión de PowerShell de Microsoft.
Paso 3: Instalar el módulo Microsoft Graph PowerShell
Para abrir PowerShell ISE o Visual Studio Code:
- Inicie PowerShell ISE o abra una nueva terminal de PowerShell en Visual Studio Code.
-
Ejecute el siguiente comando:
Install-Module Microsoft.Graph -Scope CurrentUser - Si se le solicita instalar el proveedor NuGet, escriba Y y presione Enter.
-
Si se le pide instalar desde un repositorio no confiable, escriba Y y presione Enter.
Paso 4: Conéctese a Microsoft Graph
Para conectarse a su Entra ID (anteriormente Azure AD):
-
Ejecute el siguiente comando:
Connect-MgGraph -Scopes "User.ReadWrite.All" - Ingrese sus credenciales de administrador de Entra ID en la ventana de inicio de sesión.
Paso 5: Ejecute el script
Para ingresar y ejecutar el script:
-
Copie 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 el 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."
- Pegue el script en un nuevo archivo de script en PowerShell ISE o Visual Studio Code.
- Si usa PowerShell ISE, seleccione Ejecutar script, indicado por un ícono verde de Reproducir, o presione F5.
- Si usa Visual Studio Code, seleccione Ejecutar, indicado por un ícono verde de Reproducir, o presione F5.
-