Añadir y Eliminar usuarios de Office365 mediante Powershell
Seguimos con la serie de tutoriales de Administración de Office365 mediante Powershell.
Esta vez, algo sencillo pero útil para administrar varias cuentas a la vez, crear y eliminar usuarios de Office365 mediante powershell.
Empecemos por indicar, que obviamente tendremos que tener nuestro entorno de powershell preparado para Office365.
Una vez dicho esto, podemos ir al grano…
Añadir Usuarios:
Tendremos que tener licencias disponibles en nuestra suscripción si queremos asignar una licencia a nuestro usuario, de lo contrario tendremos que acceder a la administración de nuestro offcie365 via web, y comprar las licencias.
- Iniciamos sesión en nuestro office365 con powershell.
- Ejecutamos el siguiente cmdlet para dar de alta el usario
New-MsolUser -UserPrincipalName a.lopez@contoso.com -DisplayName «Antonio Lopez – Contoso Ltd.» -FirstName «Antonio» -LastName «Lopez«
- Especificamos la ubicación del usuario (en este caso, España)
Set-MSOLUser –UserPrincipalName a.lopez@contoso.com –UsageLocation ES
- Asignamos la licencia al usuario con el siguiente Cmdlet
Set-MsolUserLicense -UserPrincipalName a.lopez@contoso.com -AddLicenses «tenantname:AccountSKUId»
Donde «tenantname» en nuestro caso seria «contoso» y «AccountSKUId» será el plan que queramos asignar, los AccountSKUId disponibles son:
K1:
SHAREPOINTDESKLESS
EXCHANGE_S_DESKLESS
K2:
SHAREPOINTWAC
SHAREPOINTDESKLESS
EXCHANGE_S_DESKLESS
P1:
MCOLITE
SHAREPOINTLITE
EXCHANGE_L_STANDARD
E1:
MCOSTANDARD
SHAREPOINTSTANDARD
EXCHANGE_S_STANDARD
E3:
OFFICESUBSCRIPTION
MCOSTANDARD
SHAREPOINTWAC
SHAREPOINTENTERPRISE
EXCHANGE_S_ENTERPRISE
E4:
OFFICESUBSCRIPTION
MCOSTANDARD
SHAREPOINTWAC
SHAREPOINTENTERPRISE
EXCHANGE_S_ENTERPRISE
A2:
SHAREPOINTWAC_EDU
MCOSTANDARD
SHAREPOINTSTANDARD_EDU
EXCHANGE_S_STANDARD
No obstante, podemos ejecutar el siguiente cmdlet para averiguar los AccountSKUId que tenemos en nuestro Office365
Get-MsolAccountSku | Format-Table AccountSkuId, SkuPartNumber
Nota: si queremos hacer un upgrade de la licencia a un usuario, primero tendremos que quitar la licencia actual, y luego asignar la nueva.
Para quitar la licencia a un usuario ejecutamos lo siguiente:
Set-MsolUserLicense -UserPrincipalName a.lopez@contoso.com -RemoveLicenses «tenantname:AccountSKUId«
Eliminar un usuario:
Simplemente ejecutaremos el siguiente Cmdlet:
Remove-MsolUser -UserPrincipalName a.lopez@contoso.com
Al ejecutar este cmdlet, automáticamente moverá el usuario al apartado de buzones eliminados (no es un harddelete).
Hasta el próximo post…