PowerShell bravury v MS Exchange – velikost, export, aliasy a nově i k migraci (v4)

Edit: malé doplňky vzniklé při migraci SBS2008 (Exchange 2007) -> Exchange 2013

Edit2: dotaz na verze Exchange

Edit3: global address list

Edit4: Server konektor loging

 

Exchange 2007

Pozor – jsou rozdíly v PS na Exchange 2007 a 2010 např. velikost schránky:
seznam schránek s velikostí a počtem
Get-MailboxStatistics | ft DisplayName,TotalItemSize,ItemCount

seznam aliasů
Get-Mailbox | fl UserPrincipalName, Emailaddresses, PrimarySMTPaddress >c:\temp\emailalias.txt

Export – přiřazení role
New-ManagementRoleAssignment -Name „Import Export_Enterprise Support“ -SecurityGroup „Enterprise Admins“ -Role „Mailbox Import Export“

Export – nový požadavek
New-MailboxExportRequest -Mailbox amcobex -FilePath \\server\share\export.pst

Export  – stav provádění požadavku
Get-MailboxExportRequestStatistics  -Identity xxx\MailboxExport

Stav databáze:
get-MailboxDatabase –Status | format-table Name,StorageGroup,Mounted,BackupInProgress,OnlineMaintenanceInProgress

Exchange 2010 (při příkladu shora si řekne o identitu, pro který mailbox to má zpracovat)

seznam schránek s velikostí
Get-mailbox | get-mailboxstatistics | ft displayname,totalitemsize

seznam schránek s velikostí seřazený
Get-mailbox |Get-MailboxStatistics | Sort-Object TotalItemSize -Descending | ft DisplayName,@{label=“TotalItemSize(KB)“;expression={$_.TotalItemSize.Value.ToKB()}},ItemCount

znovu sestavit globální adresář – výhoda je, že do konzole narozdíl od mmc, vypíše chybové hlášky

Update-GlobalAddressList -Identity „Default Global Address List“ -DomainController „YourDomainControllerName“

Server konektor loging

Get-TransportServer XCH01 | select *protocollog*

Set-TransportServer XCH01 -SendProtocolLogMaxDirectorySize 2GB -ReceiveProtocolLogMaxDirectorySize 2GB

Get-ReceiveConnector | select server,name,*protocollogginglevel | sort server | ft -auto

Set-SendConnector “Relay from LAN” -ProtocolLoggingLevel Verbose

https://www.vspbreda.nl/nl/exchange/exchange-2007/enable-protocol-logging-for-better-troubleshooting/

 Exchange 2013

status migrace
Get-MoveRequest | Get-MoveRequestStatistics

A konečně zjištění ve které databázi je mailbox
Get-Mailbox | Sort database, name | Format-Table name, database

Pozn: Při migraci z Exchange 2007 na 2013 dařilo se přidávání více dávek v ECP (nebylo nutné hotové dávky ze seznamu mazat), ale po malých porcích cca 3 mailboxů. Při spuštění 11 mailboxů naráz se již dávka ani po 1,5 hodině vůbec nerozeběhla – šlo jí ale beztrestně smazat.

Verze Exchange

get-exchangeserver |ft name,admindisplayversion

no klíč co je co: https://social.technet.microsoft.com/wiki/contents/articles/15776.exchange-server-2013-and-2016-build-numbers-with-cumulative-updates.aspx

 

 

 

 

 

 

 

 

About Author:

Error! Keyboard not detected. Press any key to continue.