• Installatie

    Uitgangspunt: W2k3 R2 x64 volledig geupdate zonder speciefieke rollen
    Nodige extra software: Windows installer 4.5, Powershell 1.0 en via Windows add/remove programs: IIS common files + www service

    1. Installatie via CLI: setup.com /mode:install /role:c,m,h,t /dc:
    2. Na installatie kan OWA een 440 login timeout geven op de nieuwe Exchange. Oplossing is het uitvoeren van "cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0", daarna geef je een iisreset.
    3. Indien je een co-existance scenario hebt kan het zijn dat de mailflow tussen de verschillende Exchange servers niet werkt, volg dan de stappen in http://nickgillott.blogspot.com/2007/08/mail-flow-from-exchange-2003-to.... en voeg de IP's toe van de servers toe aan de relay van de andere server.
    4. Move Mailboxen
    5. Replicate Public Folders

  • diversjes

    Get-Mailbox | Get-MailboxStatistics | Select-Object displayname,totalitemsize,storagelimitstatus,lastlogontime
    Toont de staus van de quota waarschuwingen van alle mailboxen.

    Set-Mailbox -identity "domein/organisatie/alias" -IssueWarningQuota 3000000000 -ProhibitSendQuota 4000000000 -UseDatabaseQuotaDefaults $false
    Zet nieuwe quota waardes voor één bepaalde mailbox.

    Get-Mailbox -identity "domein/organisatie/alias" | Get-MailboxStatistics | fl
    Geeft staistieken voor één bepaalde mailbox
    Get-Mailbox -identity "domein/organisatie/alias" | fl
    Geeft algemene informatie voor één bepaalde mailbox.

  • SMTP Banner

    PowerShell commando om de SMTP banner te vervangen:

    set-receiveconnector "ESERV2007\Default ESERV2007" -Banner "220 ABuse Forbidden"

  • policy enable voor alle mailboxen

    Get-Mailbox | where { $_.EmailAddressPolicyEnabled -eq 0 } | Set-Mailbox -emailaddresspolicyenabled $true

    Hiermee zet je alles mailboxen waar 'automatically update email addresses ...' uit staat, terug aan. Je kan dan default policy aanpassen en toepassen.

  • laatste public folder database verwijderen

    To delete all user public folders, run the following command:
    Get-PublicFolder -Server "\" -Recurse -ResultSize:Unlimited | Remove-PublicFolder -Server -Recurse -ErrorAction:SilentlyContinue
    To delete all system public folders, run the following command:
    Get-PublicFolder -Server "\Non_Ipm_Subtree" -Recurse -ResultSize:Unlimited | Remove-PublicFolder -Server -Recurse -ErrorAction:SilentlyContinue
    To verify that all public folders have been deleted, run the following command:
    Get-PublicFolderStatistics -Server | fl

  • Diversen

    Geeft lijst van mailboxen + default adressen: get-mailboxdatabase "mailbox database" | get-mailbox | select name,primarysmtpaddress
    Powergadgets: Get-MailboxStatistics –Database ‘Mailbox Database’ | Select DisplayName, ItemCount | Sort ItemCount | Out-Chart –Title ‘Total Items in Mailbox’ –Values ItemCount –Label DisplayName
    get-process | out-chart -configure -template MyChartTemplate
    add-pssnapin PowerGadgets
    get-wmi

  • Enable POP3

    Set-service msExchangePOP3 -startuptype automatic
    Start-service -service msExchangePOP3
    Set-CASMailbox -Identity poeders -PopEnabled $true
    set-popsettings -logintype plaintextlogin
    Stop-service -service msExchangePOP3
    Start-service -service msExchangePOP3

  • Nieuw SSL certificaat

    Get-ExchangeCertificate -domain "terminus.federation.int" | fl
    maakt een thumbprint, gebruik die in volgende commando's:
    Get-ExchangeCertificate -thumbprint "F80CCBDF17ABC6FBD19509772F7C99EF53EE83FF" | New-ExchangeCertificate
    Enable-ExchangeCertificate -thumbprint "F80CCBDF17ABC6FBD19509772F7C99EF53EE83FF" -services IIS

  • Configureer Antispam

    enable in emc
    microsoft update configureren
    [PS] C:\Documents and Settings\Administrator.FEDERATION>Get-AntispamUpdates

    UpdateMode : Automatic
    LatestContentFilterVersion : 3.3.4604.600
    SpamSignatureUpdatesEnabled : True
    LatestSpamSignatureVersion : 3.3.4604.600
    IPReputationUpdatesEnabled : True
    LatestIPReputationVersion : 3.3.4604.001
    MicrosoftUpdate : Configured

    [PS] C:\Documents and Settings\Administrator.FEDERATION>Get-AntispamUpdates

    UpdateMode : Automatic
    LatestContentFilterVersion : 3.3.6814.600
    SpamSignatureUpdatesEnabled : True
    LatestSpamSignatureVersion : 3.3.6814.823
    IPReputationUpdatesEnabled : True
    LatestIPReputationVersion : 3.3.6814.036
    MicrosoftUpdate : Configured

  • Restore Mailbox Store

    ZELFDE DOMEIN
    - dismount databases op nieuwe server: dismount-database
    - delete alles in mdb directory
    - mount de db's die je wilt restoren maar creer geen nieuwe database zodat in de mdb directory de basis files gemaakt worden (E00.log, ...) dus je moet NO antwoorden op waarschuwing ivm creatie lege DB's: mount-database
    - markeer de db's als zijnde restore mogelijk: set-mailboxdatabase -identity -allowfilerestore $true / set-publicfolderdatabase -identity -allowfilerestore $true
    - copieer logfiles naar c:\tmp\ (E00.log niet!)
    - restore naar nieuwe server, geef als pad voor logfiles c:\tmp op, geen mount na restore, selecteer replay logfiles
    - controle 1: in application log vind je normaal per logfile die replayed werd een entry nr. 301
    - controle 2: alle logfiles worden automatisch gedelete uit c:\tmp\
    - als beide controles OK zijn, dan kan je de databases mounten: mount-database

    optie: manueel replay logfiles: in db directory eseutil /cc "c:\tmp\First Storage Group" uitvoeren (argument is de locatie van de logfiles en de locatie waar restore.env is), je mag replay logfiles niet geselecteerd hebben tijdens de restore.

    ANDER DOMEIN
    - situatie: je hebt een recovery server in een ander domein dan datgene van waaruit de backup van de mailbox database is genomen
    - installeer exchange 2007 SP1 (dezelfde versie aub)
    - download legacydn en hernoem de organization name, reboot de server
    - restore de databases volgens de procedure "restore in hetzelfde domein"
    - creer in het nieuwe domein de gebruikers zonder mailbox
    - connect-mailbox -database -identity

  • Installatie via de CLI

    setup.com /mode:install /role:c,m,h,t /dc:

    Summary: 2 item(s). 2 succeeded, 0 failed.
    Elapsed time: 00:00:03

    New Public Folder Database
    Completed
    Exchange Management Shell command completed:
    new-publicfolderdatabase -StorageGroup 'TEMPLATE\First Storage Group' -Name 'Public Folder Database' -EdbFilePath 'C:\Program Files\Microsoft\Exchange Server\Mailbox\First Storage Group\Public Folder Database.edb'
    Elapsed Time: 00:00:02

    Mount Public Folder Database
    Completed
    Exchange Management Shell command completed:
    mount-database -Identity 'CN=Public Folder Database,CN=First Storage Group,CN=InformationStore,CN=TEMPLATE,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=FEDERATION,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=FEDERATION,DC=INT'
    Elapsed Time: 00:00:01

    migratie exch2007 -2007
    creer public folder database
    maak de nieuwe pf db de default pf database bvoor de nieuwe mbx database

    move default offlmine addresslist

    Summary: 1 item(s). 1 succeeded, 0 failed.
    Elapsed time: 00:05:35

    Filip De Meyere
    Completed
    Exchange Management Shell command completed:
    'FEDERATION.INT/Accounts/Filip De Meyere' | move-mailbox -TargetDatabase 'TEMPLATE\First Storage Group\Mailbox Database'
    Elapsed Time: 00:05:36

    source servers van de send connectors wijzigen

    public folders: replica's maken en wachten op replicatie
    get-publicfolderstatistics