Archivo

Entradas Etiquetadas ‘administracion’

Deshabilitar caducidad de contraseñas en Office 365

miércoles, 21 de noviembre de 2012 Sin comentarios

 

Cambiar-idioma-en

 

Para comenzar, he de decir que sólo es posible mediante Powershell, por lo que deberemos tener configurado nuestro entorno para ello, si no sabes como puedes consultarlo en mi anterior post AQUI.

Si ya tienes el entorno configurado entonces podemos proceder a tirar el siguiente código:

  • $LiveCred = Get-Credential (adquirimos credenciales para conectarnos al servicio)
  • $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection (Configuramos el tipo de sesión)
  • Import-PSSession $Session (importamos la sesión del servidor de nuestro servicio)
  • Connect-MsolService (conectamos con Online services y metemos otra vez credenciales de administrador)
  • Get-MsolUser -UserPrincipalName usuario@dominio.com | Set-MsolUser -PasswordNeverExpires $true (especificamos que el usuario usuario@dominio.com obtiene la propiedad de nunca caduca la contraseña)

Si por el contrario, queremos que se aplique a todos los usuarios creados en el servicio, entonces sustituimos el ultimo comando con los siguientes:

  • Get-MsolUser | Set-MsolUser -PasswordNeverExpires $true
  • Get-MsolUser | Select UserPrincipalName, PasswordNeverExpires

 

Espero que sea de utilidad y que sea fácil para cualquiera ;)

Administrar Office365 con Powershell

martes, 20 de noviembre de 2012 Sin comentarios

Cambiar-idioma-en

En este segundo post, explicaré todo lo necesario para poder conectarnos a Office 365 y poder administrarlo mediante el uso de Powershell.

  • Lo primero será descargarnos e instalarnos Powershell si no lo tenemos ya…
  • Lo segundo será descargarnos el asistente de inicio de sesión de Microsoft Online Services, (aunque ponga beta, es la ultima versión que debéis instalar)
  • Lo tercero será descargarnos e instalarnos los Cmdlets de Office 365 (serán necesarios para ejecutar comandos específicos de Online services) para 32bits y para 64bits.
  • Lo siguiente será comprobar que el entorno está preparado para poder ejecutar secuencias para Office 365:
    • Iniciamos PowerShell como Administrador.
    • Ejecutamos el comando «Get-ExecutionPolicy» y obtendremos un valor, si el valor obtenido NO es igual a «Remote Signed» deberemos cambiarlo  mediante el comando «Set-ExecutionPolicy RemoteSigned» (de esta manera indicamos al sistema que todos los scripts que ejecutemos deben estar firmados por un emisor de confianza)
    • Iniciamos una consola de comandos como Administrador (cmd) y ejecutamos los siguientes comandos:
      • net start winrm
      • winrm get winrm/config/client/auth
      • winrm set winrm/config/client/auth @{Basic=»true»}
  • Una vez instalado y comprobado el entorno de trabajo, iniciamos PowerShell como Administrador y ejecutamos los siguientes comandos:
    • $LiveCred = Get-Credential  (con este comando solicitamos las credenciales de Administrador de nuestro servicio de Office 365)

    • $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection (aquí pasamos las credenciales introducidas a la variable Session para que sea utilizada en el powershell de nuestro servicio de Office 365)
    • Import-PSSession $Session (y finalmente nos traemos la sesión del servidor para trabajar en ella).

Una vez hecho todo esto, ya podemos ponernos a trabajar sobre las modificaciones que queramos hacer sobre nuestro servicio de Office 365 como crear un buzón compartido, asignar derechos de usuarios sobre un buzon y mucho más….

Para que os hagáis una idea de los comandos que podeis usar en este entorno para Office 365, os dejo una lista de los Cmdlets disponibles aquí, aunque lo mejor es ponerse a investigar mediante el comando Get-Help <comando> ;).