none
Set-MailBoxCalendarFolder RRS feed

  • Pregunta

  • Buenos dias,

    Soy administrador de una organización y necesito cambiar el valor predeterminado del intervalo de tiempo (PublishDateRangeTo y PublishDateRangeFrom) cuando un usuario quiere compartir su calendario externamente.
    Con este cmdlet: Set-MailBoxCalendarFolder solo puedo cambiar el valor para un usuario.
    ¿Cómo puedo hacerlo para que los dos valores estén predeterminados a OneYear en toda la organizacion?
    Gracias de antemano.

    jueves, 18 de octubre de 2018 6:40

Todas las respuestas

  • Hola Joan,

    Sería algo así:

    #Cambia el SearchBase para adaptarlo a tu dominio
    #Si no lo quieres hacer con todos, sino con los que cumplan alguna condición puedes ponerla en el -Filter
    $Usuarios = Get-ADUser -SearchBase "OU=TuOUdeUsuarios,DC=tudominio,DC=local" -Filter *
    #Hacemos un bucle para ejecutar tu comando en todos los usuarios
    ForEach ($Item in $Usuarios)
    {
    	#Aquí pones el comando que estás ejecutando para un único usuario
    	Set-MailBoxCalendarFolder $Item Etc...
    }

    Espero que te sirva.

    Un saludo.

    Diego

    jueves, 18 de octubre de 2018 8:31
  • Buenos dias,

    Gracias por la respuesta. 

    Pero lo que me comentas sirve para que cada vez que yo quiera ejecute este script y eso significa que el valor por defecto sigue siendo el de siempre: -PublishDateRangeTo: ThreeMonths -PublishDateRangeFrom: ThreeMonths. 

    Lo que necessito es poder canviar el valor por defecto a: -PublishDateRangeTo: OneYear -PublishDateRangeFrom: OneYear, y cada vez que un usuario quiera compartir su calendario con un externo le permita visualizar un intervalo de 1 año. Y eso para todos los usuarios de la organizacion.

    Espero haber-me explicado.

    Le agradeceria una respuesta.

    jueves, 18 de octubre de 2018 10:04
  • Hola,

    Indagando por varios foros parece ser que la única solución es la que te propone Diego...

    El valor por defecto solo se puede modificar individualmente en cada calendario.

    Si quieres evitar tener que ejecutarlo a mano, siempre puedes crearte una tarea programada que se ejecute cada X y olvidarte.

    Saludos.

    jueves, 18 de octubre de 2018 15:08
  • Buenos días,

    Es muy raro que no se pueda hacer tal modificación no?

    De la misma manera que hay ciertas políticas para permitir compartir cierto nivel de información, no hay nada relacionado via app o shell para poder predeterminar el intervalo de fecha  (-PublishDateRangeTo: OneYear -PublishDateRangeFrom: OneYear) y que cuando un usuario comparta su calendario ya se le active con este rango?

    Espero respuesta.

    Muchas gracias.

    viernes, 19 de octubre de 2018 8:49