私のスクリプトでは、アカウントがMail-User
、Mail-Contact
かライセンスされたユーザーアカウントかどうかを知る必要があります。アカウントタイプの決定方法
現在のところ私はこれを事前に知っておき、自分自身でスクリプトに供給しなければなりません。
これよりも良い方法はありますか?これは、ライセンスを取得したユーザーとMail-Contact-or-Mail-Userの間にのみ存在します。
#test for existing account
function GetAccountType($whatusername){
$isType = [bool](get-mailbox -identity $whatusername -ErrorAction SilentlyContinue)
if($isType){
$thisType = "Licensed"
}else{
$isType = [bool](get-mailuser -identity $whatusername -ErrorAction SilentlyContinue)
if($isType){
$thisType = "Mail-Contact"
}
}
return $thisType
}
これは完璧です - 1行のコードはすべて完璧になります。 – bgmCoder
これはSharedMailboxでも取得します – bgmCoder
はい。それは..私は今それに基づいて条件を書くことができると思います。そうでなければ私はそれに座るだろうが、私はこの場合最初に環境を設定する必要がある。 :) –