Crear cuentas de usuario con PowerShell de Office 365

Al crear cuentas de usuario en PowerShell con Office 365, se requieren determinadas propiedades de la cuenta. Hay propiedades no son necesarias para crear la cuenta, pero aun así son importantes. Éstas se describen en la tabla siguiente:

Nombre de la propiedad del usuario

¿Obligatorio?

Descripción

DisplayName

Este es el nombre para mostrar que se usa en servicios de Office 365. Por ejemplo, Jhon Ruiz.
UserPrincipalName

Este es el nombre de cuenta que se usa para iniciar sesión en servicios de Office 365. Por ejemplo, JRuiz@demola.onmicrosoft.com.
FirstName

No

LastName

No

LicenseAssignment

No

Este es el plan de licencias (también conocido como plan de Office 365 o SKU) desde el que se asigna una licencia disponible a la cuenta de usuario. La licencia define los servicios de Office 365 que están disponibles para la cuenta. No tiene que asignar una licencia a un usuario al crear la cuenta, pero la cuenta requiere una licencia para tener acceso a los servicios de Office 365. Dispone de 30 días para conceder una licencia a la cuenta de usuario después de crearla.

Use el cmdlet Get-MsolAccountSku para ver los planes de licencias (AccountSkuId) y las licencias disponibles en la organización.

Password No Si no especifica una contraseña, se asignará una contraseña aleatoria a la cuenta de usuario y la contraseña será visible en los resultados del comando. Si especifica una contraseña, debe cumplir los siguientes requisitos de complejidad:

•         De 8 a 16 caracteres de texto ASCII.

•         Caracteres de tres de los tipos siguientes: letras minúsculas, letras mayúsculas, números y símbolos.

UsageLocation No Se trata de un código de país válido ISO 3166-1 alpha-2. Por ejemplo, US para Estados Unidos y FR para Francia. Es importante proporcionar este valor, ya que algunos servicios de Office 365 no están disponibles en determinados países, por lo que no se puede asignar una licencia a una cuenta de usuario a menos que la cuenta tenga este valor configurado.

Creación de una sola cuenta

Para crear una cuenta individual, debemos utilizar el siguiente comando y ejecutarlo en el WAAD Powershell:

[PS>]New-MsolUser -DisplayName <DisplayName> -FirstName <FirstName> -LastName <LastName> -UserPrincipalName <Account> -UsageLocation <CountryCode> -LicenseAssignment <AccountSkuID> [-Password <Password>]

Creación de varias cuentas de usuario

Para crear varias cuentas, debemos utilizar el siguiente comando y ejecutarlo en el WAAD Powershell:

  1. Cree un archivo de valores separados por comas (CSV) que contenga la información necesaria de la cuenta de usuario:
    1. UserPrincipalName
    2. FirstName
    3. LastName
    4. DisplayName
    5. UsageLocation
    6. AccountSkuId
  2. Utilizar luego el siguiente comando:  [PS>]Import-Csv -Path <InputCSVFile> | foreach {New-MsolUser -DisplayName $_.DisplayName -FirstName $_.FirstName -LastName $_.LastName -UserPrincipalName $_.UserPrincipalName -UsageLocation $_.UsageLocation -LicenseAssignment $_.AccountSkuId [-Password $_.Password]} | Export-Csv -Path <OutputCSVFile>
  3. Revise el archivo de salida para ver los resultados. No se han especificado las contraseñas, por lo que las contraseñas aleatorias que se generaron son visibles en el archivo de salida.

 

Luis Arancibia, Consultor Cloud, Blue Solutions. 

 

Advertisements

¿Cómo instalar Office 365 offline?

Existen distintos tipos de instalación de versiones de Office en Office 365, una de ellas es la instalación desatendida de Office mediante el método de Click to Run, a continuación explicaremos como podemos desarrollar este proceso.

Para realizar la instalación offline necesitamos lo siguiente:

  1. Descargar Office Deployment Tool for Click to Run.
  2. Un editor de texto (Notepad, Notepad++, etc.).
  3. Conexión a internet. Cuando descargamos el producto customizado (1GB aprox)

A continuación se detallan los pasos a realizar la descarga offline de Office:

  1. Descargamos Office Deployment Tool for Click to Run y lo ejecutamos, esto realizará una descompresión de los archivos con los que trabajaremos en la preparación de nuestro Office a instalar.

1l

2l

2. Nos dirigimos a la carpeta donde realizamos la descompresión de Click to Run y dentro del archivo configuration.xml agregamos las siguientes líneas. Para mas información respecto a la configuración de los XML podemos revisar aquí.

3.  <Configuration>

4.  <Add SourcePath=”C:\o365\” OfficeClientEdition=”32″ >

5.  <Product ID=”O365BusinessRetail”>

6.  <Language ID=”es-es” />

7.  </Product>

8.  </Add></Configuration>

  • Donde el “SourcePath” es la ruta que ha seleccionado en el primer paso para descomprimir el Click To Run.
  • “OfficeClientEdition” para la edición de Office que desea descargar. 32 significa 32bit edition, 64 significa que la edición de 64 bits.
  • “Product ID” para el producto que desea descargar. La lista de los ID de producto se encuentra aquí.
  • “Language ID” para el idioma que desea descargar.

9. Abrimos un “Command Line” (Click “Inicio”, buscamos “CMD”, y ejecutamos como administrador el programa “cmd”, dentro de nuestro command line nos dirigimos al path donde descomprimimos nuestro Click to Run y ejecutamos la siguiente línea.

c:\o365\Setup.exe /download configuration.xml

Para esto debemos esperar el termino de la descarga del producto a instalar, esto se demorará dependiendo del enlace de internet que exista.

Luego que la descarga del producto se ha descargado, podremos ver que se descargaron los siguientes archivos en la ruta.

3l

Ahora continuamos con la instalación de nuestro Office offline:

  1.  Nos dirigimos al path donde realizamos la descarga offline de nuestro Office, y modificamos nuestro archivo configuration.xml quedando de la siguiente forma.

2.  <Configuration>

3.  <Add SourcePath=”C:\o365\” OfficeClientEdition=”32″ >

4.  <Product ID=”O365BusinessRetail”>

5.  <Language ID=”es-es” />

6.  </Product>

7.  </Add>

8.  <Display Level=”Full” AcceptEULA=”TRUE” /></Configuration>

9. Abrimos un “Command Line” (Click “Inicio”, buscamos “CMD”, y ejecutamos como administrador el programa “cmd”, dentro de nuestro command line nos dirigimos al path donde descomprimimos nuestro Click to Run y ejecutamos la siguiente línea.

c:\o365\Setup.exe /configure configuration.xml

Esto realizará la instalación de nuestro Office 365 tomando las configuraciones que se agregaron según el tipo de licencia que disponga.

Si aparece la pantalla de instalación, esto nos indica que las configuraciones realizadas fueron correctas. Este método de instalación de Office es muy práctico cuando disponemos de organizaciones numerosas, podemos ejecutarlo mediante una GPO con algún logon script  que nos ayude a realizar la instalación del medio por una ruta compartida

Luis Arancibia, Consultor Cloud, Blue Solutions.