Compartir Contactos y Calendarios en Exchange Online con PowerShell
Buenas a todos, en el post de hoy explicare como compartir calendarios y contactos en Office365 Exchange Online con PowerShell.
Para esto, es necesario que el entorno este preparado para administrar Office365 con Powershell e inciar sesion con nuestras credenciales.
A continuacion ejecutar el siguiente comando para compartir la libreta de contactos llamada «Contactos»:
Add-MailboxFolderPermission propietario@dominio.com:\Contactos -AccessRights PublishingEditor -User Usuario_que_accedera@dominio.com
Lo mismo si queremos compartir un calendario concreto con otro usuario:
Add-MailboxFolderPermission propietario@dominio.com:\Calendario -AccessRights PublishingEditor -User Usuario_que_accedera@dominio.com
Los permisos que podemos aplicar son:
- None
- Owner
- PublishingEditor
- Editor
- PublishingAuthor
- Author
- NonEditingAuthor
- Reviewer
- Contributor
Adicionalmente para el Calendario podemos aplicar los otros dos permisos:
- AvailabilityOnly
- LimitedDetails
Si por el contrario lo que queremos es modificar los permisos ya aplicados a un usuario en concreto con el que compartimos los contactos o calendario, ejecutaremos el siguiente comando:
Para el Calendario
Set-MailboxFolderPermission propietario@dominio.com:\Calendario -AccessRights PublishingEditor -User Usuario_que_accedera@dominio.com
Para los contactos:
Set-MailboxFolderPermission propietario@dominio.com:\Contactos -AccessRights PublishingEditor -User Usuario_que_accedera@dominio.com
Y finalmente para ver los permisos aplicados:
Para el Calendario
Get-MailboxFolderPermission propietario@dominio.com:\Calendario
Para los contactos
Get-MailboxFolderPermission propietario@dominio.com:\Contactos
Hasta Otra!