Bookingポリシーが有効にならない場合の対処スクリプト

06.10

2019年5月あたりから、新規で作成したExchange会議室にBookingポリシーを設定しても有効にならないという現象が発生しました。

MSからは特に仕様変更は行われていないとのことなのですが、なぜか動作が変わっております。

 

対処方法として会議室の AllRequestOutOfPolicy の値を変更する必要があります。

この値がTrueになっていると Bookingポリシーが有効にならない、重複して会議が取れてしまう、最長予約日時を超えた予約でも仮予約として取ってしまうなどが起こります。

Falseにすることで従来通りの動きとなりますので、全会議室を再点検してFalseにするスクリプトを作成しました。

 

$Mailbox = Get-Mailbox -RecipientTypeDetails RoomMailbox -ResultSize Unlimited | Select UserPrincipalName,DisPlayName

$Mailbox | % {

$setting = $UserPrincipalName = $DisPlayName = $null

$UserPrincipalName = $_.UserPrincipalName

$DisPlayName = $_.DisPlayName

$setting = Get-CalendarProcessing $UserPrincipalName | select AllRequestOutOfPolicy,AutomateProcessing

$setting | % {

if($_.AllRequestOutOfPolicy -eq $True)

{
Set-CalendarProcessing -Identity $UserPrincipalName -AllRequestOutOfPolicy $False -AutomateProcessing AutoAccept

}

}

}

 

ご参考までに。

関連記事

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

2019年12月
« 10月    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  
ページ上部へ戻る