Script para calendários públicos no Office 365

1

Temos cerca de 10 técnicos no site que fazem o trabalho de correção de erros. Gostaria de criar um calendário unificado que mostre todos os compromissos para o dia, a semana e o mês sem precisar preenchê-lo manualmente. Estamos usando o Exchange totalmente hospedado no Office 365 e não temos mais um servidor de email no local.

Como você recomendaria realizar essa / qual seria a implementação mais lógica? Se não posso criar um único calendário unificado, posso usar o PowerShell para gerar um relatório contendo essas informações?

    
por Steve the Maker 14.08.2014 / 19:50

2 respostas

1

Você deve conseguir criar scripts ou escrever um aplicativo para fazer isso.

O MessageOps faz um módulo PowerShell para Serviços Web do Exchange ( EWS) .

Você também pode visualizar as APIs REST para o Office 365 e usá-las aqueles em conjunto com Invoke-RestMethod no PowerShell.

Se você está procurando por especificidades de script, eu definitivamente recomendaria postar no StackOverflow em vez de aqui. Se você acabar indo por esse caminho, por favor me envie um link para sua pergunta; é interessante.

    
por 15.08.2014 / 03:36
0

No Outlook, você pode facilmente visualizar vários calendários. Desde que seja permitido algum nível de acesso de "Leitura" ao calendário do técnico, apenas faça isso. Não há necessidade de criar uma caixa de correio adicional que exista apenas para armazenar duplicatas de compromissos de outras pessoas.

Vá para Calendário, "Novo grupo de agendas" e preencha-o com seus técnicos. Diferentes versões do Outlook podem ter opções de GUI ligeiramente diferentes para fazer isso.

Essa é a maneira mais lógica de fazer isso: use a funcionalidade existente. Além disso, dependendo do que você está fazendo, Free / Busy (geralmente visto ao convidar pessoas para novos Compromissos) também pode mostrar blocos livres e ocupados de tempo.

/ Editar com base no seu comentário. Sim, você poderia usar o Powershell para acessar os Serviços Web do Exchange. Você pode executar um script, usando uma conta que tenha direitos para exibir as pastas de calendário, para extrair os eventos de caixas de correio específicas em um determinado período. Você precisaria descobrir a melhor maneira de exibir / formatar os eventos para atender às suas necessidades comerciais.

    
por 14.08.2014 / 19:57