0

특정 OU의 모든 공유 사서함에서 모든 비활성화 된 사용자의 전체 액세스 권한을 제거하기 위해 powershell exchange 스크립트를 찾고 있습니다. Exchange 관리 셸을 사용하는 공유 사서함의 모든 비활성화 된 사용자에 대한 전체 액세스 권한 제거

는 지금까지

Remove-MailboxPermission -Identity Sharedmailbox -AccessRights Fullaccess -InheritanceType all -user DisabledUser -Confirm:$false | where {$_.UseraccountControl -like "*accountdisabled*"} 

그것이 작동하는 것 같다 있지만

그럼 내가 만든 "accountdisabled"를 확인합니다 만약 내가 HET 스크립트의 마지막 부분에 대해 확실하지 않다 가지고 무엇을 자동으로 전체 액세스 그 허가를 제거 곳은 하나의 특정 OU

$ou = Get-ADUser -SearchBase "OU=Functional Mailboxes,OU=Generalaccounts,DC=DOMAIN,DC=COM" -Filter * foreach ($user in $ou) 

Remove-MailboxPermission -Identity "$ou" -AccessRights Fullaccess -InheritanceType all -Confirm:$false | where {$_.UseraccountControl -like "*accountdisabled*"} 

스크립트는 바로 OU 확인되었지만 나는 아직도 마지막 부분을 찾고 있어요 확인합니다 있도록 변수 장애인 이용자 만.

누군가 내게 방법을 보여줄 수 있습니까? 권한을 후에 당신이 그것을 쓴 방법은, 그것은 단지 비활성화 된 상태 확인 있어요 점을 제외하고 제거 - 대신 당신의 Remove-MailboxPermission ... | Where-Object ... 수행하도록 구성 보이는 것을 인 (사서함 권한을 제거한 후 장애인 사용자를위한 화면 시도의

답변