Mostrando entradas con la etiqueta Powershell. Mostrar todas las entradas
Mostrando entradas con la etiqueta Powershell. Mostrar todas las entradas

jueves, 17 de abril de 2014

Cambio de permisos de calendario de office365 en toda la organización con Powershell

1.       Conectar a office 365 desde Powershell
$Session = New-PSSession -ConfigurationName Microsoft.Exchange –ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic –AllowRedirection
2.       Importar comandos office 365
Import-PSSession $Session
3.       Permitir la ejecución de comandos (si importar falla)

Set-ExecutionPolicy Unrestricted
4.       Crear archivo .ps1 para cambiar permiso de calendario para todos los usuarios

Grabar un archivo con extensión .ps1 con lo siguiente:

foreach($user in Get-Mailbox -RecipientTypeDetails UserMailbox) {
$cal = $user.alias+":\Calendar"
Set-MailboxFolderPermission -Identity $cal -User Default -AccessRights AvailabilityOnly}

5.       Ejecutar el archivo ps1 con la ruta completa de donde se encuentra

P. Ej. c:\users\...\desktop\calendarios.ps1


Javier March