見出し画像

PowerShellを使って共有メールボックスを管理する

はじめに

Exchangeなので、「Connect-ExchangeOnline」しておいてください。

◆共有メールボックスを新規作成する

パラメータは適宜確認と変更をしてください。

New-Mailbox -Name "名前" -DisplayName "表示名" -Alias "エイリアス" -PrimarySmtpAddress "共有メールボックスのアドレス" -Shared ;set-mailbox "共有メールボックスのアドレス" -MessageCopyForSentAsEnabled $True ;set-mailbox "共有メールボックスのアドレス" -MessageCopyForSendOnBehalfEnabled $True

◆共有メールボックスを削除する

Remove-Mailbox -Identity "共有メールボックスのアドレス" -Confirm:$false


◆共有メールボックスにメンバーを追加する

Add-MailboxPermission -Identity "共有メールボックスのアドレス" -User "登録したい人のメールアドレス" -AccessRights FullAccess ;Add-RecipientPermission -Identity "共有メールボックスのアドレス" -Trustee "登録したい人のメールアドレス" -AccessRights SendAs -Confirm: $False


◆共有メールボックスからメンバーを削除する

Remove-MailboxPermission -Identity "共有メールボックスのアドレス" -User "削除したい人のメールアドレス" -AccessRights FullAccess -Confirm:$False ;Remove-RecipientPermission -Identity "共有メールボックスのアドレス" -Trustee "削除したい人のメールアドレス" -AccessRights SendAs -Confirm:$False

◆共有メールボックスのメンバーを画面に出力する

Get-MailboxPermission -Identity "共有メールボックスのアドレス" -ResultSize Unlimited | Select-Object User | more

◆共有メールボックスにメンバーを大量に追加する

CSVの書式というか中身は以下のような形で。

CSVの置き場所:c:\o365\
CSVのファイル名:追加用.txt

Import-CSV "C:\o365\追加用.txt" | Foreach-object { Add-MailboxPermission -Identity $.SharedMailbox -User $.User -AccessRights FullAccess ;Add-RecipientPermission -Identity $.SharedMailbox -Trustee $.User -AccessRights SendAs -Confirm: $False}

◆共有メールボックスからメンバーを大量に削除する

CSVの書式というか中身は以下のような形で。

CSVの置き場所:c:\o365\
CSVのファイル名:削除用.txt

Import-CSV "C:\o365\削除用.txt" | Foreach-object { Remove-MailboxPermission -Identity $.SharedMailbox -User $.User -AccessRights FullAccess ;Add-RecipientPermission -Identity $.SharedMailbox -Trustee $.User -AccessRights SendAs -Confirm: $False}

◆共有メールボックスのメンバーをCSVに出力する

CSVの出力場所:c:\o365\log\
CSVのファイル名:********.csv ※適宜変更を。

Get-MailboxPermission -Identity "共有メールボックスのアドレス" -ResultSize Unlimited | Select-Object User | Export-CSV "c:\o365\log\********.csv" -Encoding UTF8 -NoTypeInformation




いいなと思ったら応援しよう!

ぽこんさん
よろしければ応援お願いします! いただいたチップはクリエイターとしての活動費、動画配信用機材の調達等に使わせていただきます!