En este artículo, le mostraremos cómo obtener información diversa sobre las cuentas de usuario de Office 365 utilizando el Cmdlet de PowerShell Get-MsolUser. los Get-MsolUser cmdlet le permite ver las propiedades de una o varias cuentas de Office 365. Este es un análogo del Get-ADUser cmdlet para Active Directory local. los Get-MsolUser cmdlet es parte del Módulo Azure AD PowerShell (MSOnline). Le permite conectarse a su suscripción de Office 365. Por lo tanto, para utilizar este cmdlet, primero debe descargar e instalar este módulo. Puede descargar e instalar MSOnline a mano (instalador exe / msi), o instálelo en línea desde la Galería de PowerShell. Para hacer esto, solo ejecute el comando en la consola de PoSh:

Find-Module -Name MSOnline | Install-Module -Force

Para conectarse a una suscripción de Office 365, guarde sus credenciales en una variable:

$MSOCred = Get-Credential

En la ventana que aparece, ingrese las credenciales de la cuenta con los permisos para conectarse a su inquilino de Office 365.

get-msoluser todas las propiedades

Ahora conéctese a su suscripción con las credenciales guardadas:

Connect-MsolService -Credential $MSOCred

Después de conectarse, ejecute el comando:

Get-MsolUser

Este comando devolverá una lista de todos los usuarios de Office 365. De forma predeterminada, se devuelven el UPN, el nombre para mostrar y los atributos isLicensed.

get-msoluser todos los atributos

Para mostrar información sobre un usuario específico, puede especificar su UserPrincipalName. Puede mostrar todos los atributos de usuario:

Get-MsolUser -UserPrincipalName "[email protected]”| Select-Object *|Format-List

get-msoluser where-object

La cuenta de usuario contiene una serie de atributos que determinan sus propiedades, parámetros e información personal (número de teléfono, departamento, empresa, etc.). Solo puede solicitar atributos específicos:

Get-MsolUser -UserPrincipalName “[email protected]” | Select-Object UserPrincipalName, DisplayName, Department, UsageLocation

Puede exportar esta lista a un archivo CSV (conveniente para abrir en Excel):

Get-MsolUser | Select-Object UserPrincipalName, DisplayName, PhoneNumber, Department, UsageLocation| Export-CSV c:pso365userlist.csv –NoTypeInformation

A continuación, se muestran algunas consultas útiles para obtener datos sobre los usuarios de Office 365 con la ayuda del cmdlet Get-MsolUser.

Puede mostrar todos los usuarios de un departamento específico:

Get-msoluser | Where {$_.Department -eq “Sales Dept”}

Vamos a mostrar la lista de usuarios y licencias que se les asignaron:

Get-MsolUser | Where-Object {$_.isLicensed -like "True"} | FT DisplayName, licenses, islicensed

Lista de opciones de licencia asignadas:

(Get-MsolUser –UserPrincipalName ).Licenses[0].ServiceStatus

Lista de usuarios sin licencia:

Get-MsolUser –UnlicensedUsersOnly

Lista de cuentas eliminadas (útil si eliminó accidentalmente una cuenta de Office 365, cuando necesita restaurarla con urgencia):

Get-MsolUser -ReturnDeletedUsers | FL UserPrincipalName,ObjectID

Enumere la hora del último cambio de contraseña para los usuarios de Office 365:

Get-MsolUser -All | select DisplayName, LastPasswordChangeTimeStamp

Enumere las cuentas activas (habilitadas):

Get-MsolUser -EnabledFilter EnabledOnly -ALL

Enumere las cuentas deshabilitadas:

Get-MsolUser -EnabledFilter DisabledOnly -ALL

Muestre una lista de usuarios que no han cambiado sus contraseñas durante más de 90 días:

Get-MsolUser | Where-Object { $.LastPasswordChangeTimestamp -lt (Get-Date).AddDays(-90)} | Select-Object DisplayName,UserPrincipalName,LastPasswordChangeTimestamp,Licenses,PasswordNeverExpires | Format-Table

Recomendado para ti

RebajasBestseller No. 1
Rii X1 Mini Teclado inalámbrico 2.4GHz con ratón táctil, Control Remoto.Mini Wireless Keyboard - Compatible con Smart TV, Mini PC Android, Playstation, Xbox, HTPC, PC, Raspberry Pi (Layout español)
  • Manejable, portable, elegante y moderno. Un gran accesorio para tu ordenador portátil y de sobremesa, para PS3 o para Wii videoconsolas
  • Dispositivo inalámbrico 2.4 Ghz con receptor integrado. (Para Samsung TV, nuestro producto no funciona con la mayoría de ellos, pero si su TV es compatible con teclado, también es compatible con nuestro producto.)
  • Es el primer mando en incluir el diseño Touchpad 90º Flip-Design, para usar el touchpad tanto en vertical como en horizontal.
  • Con un touchpad real, como el de un Notebook. Diseño del teclado QWERTY. Control multimedia de Windows. Además de un control perfecto de otras características multimedia de tu ordenador.
  • Requerimientos del Sistema: Windows 2000, Windows XP, Windows Vista, Windows CE, Windows 7, Linux.¡OJO! Si tiene algún problema mientras usándolo, primero recárgalo completamente después probarlo otra vez. Si sigue teniendo problema, contáctanos mediante el mensaje de comrpador porfa.
RebajasBestseller No. 2