Wednesday, April 8, 2015

Enable/Disable OWA access based on group membership

Use scenario for this is disabling OWA access to employees who are non-exempt and enabling it for exempt employees.

Powershell:

Disable Members:
 $members=Get-Group -Identity "all aka employees" |select members  
   
 Foreach($person in $members)  
 {  
 $name = $person.members.name  
   Foreach($n in $name)  
   {  
     Write-Host $n  
     Set-CasMailbox -identity $n -OWAEnabled $false  
   }  
 }  
Enable Members:
 $members=Get-Group -Identity "exemptemployees" |select members  
   
 Foreach($person in $members)  
 {  
 $name = $person.members.name  
   Foreach($n in $name)  
   {  
     Write-Host $n  
     Set-CasMailbox -identity $n -OWAEnabled $true  
   }  
 }  

No comments:

Post a Comment