Si utilizas Office 365 en tu empresa y quieres obtener un listado de aquellas cuentas que tienen licencias asignadas donde aparezca la ultima vez que hicieron logon es decir saber si son cuentas que no están siendo utilizadas, sigue el siguiente procedimiento en una ventana de PowerShell.
Instala los módulos MSOnline y ExchangeOnlineMangement si aun no los tienes instalados.
[simterm]Install-Module MSOnline[/simterm]
[simterm]Install-Module ExchangeOnlineManagement[/simterm]
Conectate a MsolService y ExchangeOnline con los siguientes comandos, la cuenta que utilizas debe se una cuenta con derechos administrativos.
[simterm]Connect-MsolService[/simterm]
[simterm]Connect-ExchangeOnline[/simterm]
Una vez conectado utiliza el siguiente comando que extraerá el listado de usuarios con información de cada cuenta como licencia y la ultima vez que hicieron logon.
[simterm] Get-MsolUser -MaxResults 2000 | Where-Object {($_.licenses).AccountSkuId}|
>> Select UserPrincipalName, DisplayName, @{N=»LastLogonDate»;E={(Get-MailboxStatistics $_.UserPrincipalName).LastLogonTime}},@{n=»Licenses Type»;e={$_.Licenses.AccountSKUid}} |
>> Export-Csv c:\office365lastlogon.csv -NoTypeInformation[/simterm]
Donde c:\office365lastlogon.csv es el archivo que contiene el reporte que se creara, MaxResults 2000 le dice que obtenga un máximo de 2000 cuentas, si tu empresa tiene mas de 2000 cuentas pues debes modificar este numero con el que corresponda.
Para cambiar la hora en RedHat 7 usamos los siguientes comandos en una pantalla de…
Elegir un hosting parece sencillo… hasta que el sitio es lento, se cae o no…
Elegir un hosting no es solo cuestión de precio. Muchos proyectos empiezan con un Hosting…
Para convertir videos de mkv a mp4 en GNU Linux es súper fácil, puedes utilizar…
Esta es una forma para permitir las conexiones a nuestro servidor ssh solo cuando vienen…
La forma mas sencilla de salvar todas las reglas que has configurado en IPTables fue…