Exchange
Exchange Servers
Exchange 2010 SP3
EWS
Get-WebServicesVirtualDirectory |fl identity,internalurl,externalurl
Set-WebServicesVirtualDirectory -Identity "server1\EWS (Default Web Site)" -ExternalUrl https://webmail.some.org/EWS/Exchange.asmx
Get-ClientAccessServer | fl identity,autodiscoverserviceinternaluri
https://autodiscover.some.org/autodiscover/autodiscover. …Exchange Public Folders
Exchange 2010 SP3
Give permisions to the public folder folders and subfolders (recursively)
Get-PublicFolder -Identity "\folder1" -Recurse | Add-PublicFolderClientPermission -User user1 -AccessRights ReadItems
Get-PublicFolder -Identity "\folder1" -Recurse | Add-PublicFolderClientPermission -User user1 -AccessRights CreateItems
Get-PublicFolder -Identity "\folder1" -Recurse | Add-PublicFolderClientPermission -User user1 -AccessRights EditOwnedItems
Get-PublicFolder -Identity "\folder1" -Recurse | Add-PublicFolderClientPermission -User …Exchange Misc
Exchange 2010 SP3
New-ManagementRoleAssignment -Role "Mailbox Import Export" -User user1
Get-MailboxJunkEmailConfiguration -Identity "Surname, Givenname"
ActiveSync stuff
Get-ActiveSyncDevice -ResultSize unlimited | Get-ActiveSyncDeviceStatistics | where {$_.LastSyncAttemptTime -lt (get-date).adddays(-90)} | Export-Csv -NoTypeInformation more-than-90-days -Encoding UTF8
Get-ActiveSyncDevice -ResultSize unlimited | Get-ActiveSyncDeviceStatistics | where …Exchange Distribution Groups
Exchange 2010 SP3
Get-DistributionGroupMember -identity “DL1” | ft name, primarysmtpaddress | Export-CSV C:\Users\user1\Documents\DL1.csv
Get-DistributionGroupMember DL2 | Sort -Property DisplayName | Select DisplayName, Alias, Department | Export-CSV C:\Users\user1\Documents\DL2 …Exchange Mailboxes
Exchange 2010 SP3
Disconnected Mailboxes
Get-MailboxStatistics -Database "DB 1" | Where { $_.DisconnectReason -eq "SoftDeleted" } | Format-List LegacyDN, DisplayName, MailboxGUID, DisconnectReason
Get-MailboxStatistics -Database "DB 1" | Where { $_.DisconnectReason -eq "Disabled" } | Format-List LegacyDN, DisplayName, MailboxGUID, DisconnectReason
Get-MailboxDatabase …