В моем сценарии мне нужно знать, является ли учетная запись 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
}
Это прекрасно - одна строка кода получает все - отлично. – bgmCoder
Это даже получает SharedMailbox – bgmCoder
Да. Это так. Я думаю, теперь вы можете написать условие, основанное на этом. Else, я буду сидеть на нем, но сначала мне нужно настроить среду для этого случая. :) –