Felhasználói eszközök

Eszközök a webhelyen


exchange

Message Tracking Log

Példa:

  Get-MessageTrackingLog -ResultSize Unlimited -Start "3/28/2015 8:00AM"
    -End "3/28/2015 5:00PM" -EventId "Fail" -Sender "pat@contoso.com"

Server Roles

PST Export

Egy-egy user fiókjából pst-t exportálni könnyű, az ECP-ből meg lehet csinálni.

Egy dologra kell figyelni, a célhelyként választott share-hez írási jog kell az Exchange Trusted Subsystem-nek.

Offline Address Book

Több fontos fogalom van ezzel kapcsolatban: Address List, Global Address List és Offline Address Book. Az Offline Address Book tartalmazza az összes Global Address Listet, és az Outlookok leszinkronizálják, ha cached módban vannak. Offline esetben csak ebből tud dolgozni a kliens.

A következő PowerShell parancsokat érdemes kiemelni. Listázás:

  Get-AddressList | fl
  Get-GlobalAddressList | fl
  Get-OfflineAddressBook | fl 

Frissítés:

  Update-OfflineAddressBook "Default Offline Address List (Ex2013)"
  Update-AddressList ...
  Update-GlobalAddressList ...

A frissítés jellemző hibája a 2013-ra való migrálás után, hogy bizonyos kontaktok (belső) neveiben és aliasaiban szóköz fordul elő. A szóközök eltávolítása után rendben lefut a frissítés.

Ütemezés kiírása:

  Get-MailboxServer | fl *oab*  # kiírja az OAB generálás ütemezését 

LDAP / OPATH filter üzemmód

Forrás: https://technet.microsoft.com/en-us/library/dd335105(v=exchg.141).aspx

In Microsoft Exchange Server 2003 and earlier versions, LDAP filtering syntax is used when customizing default address lists (which are created during an Exchange installation). However, in Exchange Server 2010, the OPATH filtering syntax replaces the LDAP filtering syntax. This topic explains how to use the Exchange Management Shell to upgrade the filtering syntax for any legacy default address lists from LDAP to OPATH.

#This example upgrades the All Users default address list.
  Set-AddressList "All Users" -IncludedRecipients MailboxUsers
#This example upgrades the All Groups default address list.
  Set-AddressList "All Groups" -IncludedRecipients MailGroups
#This example upgrades the All Contacts default address list.
  Set-AddressList "All Contacts" -IncludedRecipients MailContacts
#This example upgrades the Public Folders default address list.
  Set-AddressList "Public Folders" -RecipientFilter { RecipientType -eq 'PublicFolder' }
#This example upgrades the Default Global Address List.
  Set-GlobalAddressList "Default Global Address List" -RecipientFilter 
  {(Alias -ne $null -and 
   ( ObjectClass -eq 'user'
     -or ObjectClass -eq 'contact'
     -or ObjectClass -eq 'msExchSystemMailbox'
     -or ObjectClass -eq 'msExchDynamicDistributionList'
     -or ObjectClass -eq 'group'
     -or ObjectClass -eq 'publicFolder'
   )
  )}
 

Public Folders

A 2013-as verziótól új módon tárolja a Public Foldereket. A régi és az új közötti migráció egyirányú, és egyszerre csak egy metódus használható.

Mail-enabled Public folder

A levelezésre használt public foldereknél az Anonymous (illetve a Default) felhasználónak szüksége van a CreateItems jogra, hogy a levelek be tudjanak esni. Ehhez Az alábbihoz hasonló parancsokat kell használni:

  Get-PublicFolder -Recurse \
    | ForEach-Object {Get-PublicFolderClientPermission $_.Identity -User Default}
    | Where-Object {$_.AccessRights -contains 'Author'}
    | ForEach-Object
      { Remove-PublicFolderClientPermission -Identity $_.Identity -User Default;
        Add-PublicFolderClientPermission -Identity $_.Identity -User Default -AccessRights CreateItems
      }

Transaction Log

Az Exchange server kétféle módban tudja kezelni a transaction logot:

  • Minden teljes backup esetén (és csak akkor) truncate-eli a transaction logot.
  • Circular logging → néhány log file-t használ, melyeket körkörösen felülír. Folyamatosan beírja az adatbázisba a változásokat. Ez nem ajánlott, ha third-party backup módszert használunk. Ilyen módban nem készíthető incremental és differential backup!

Backup

Az Exchange Servert backupolni kell. Főleg azért, mert a transaction logot folyamatosan írja, és csak akkor truncate-eli, amikor FULL backup készül róla.

Na mármost, az nem elég, ha fogjuk és lemásoljuk valahová, hanem egy product-aware backup kell. A legegyszerűbb ilyen a Windows Server Backup.

Windows Server Backup segítségével

https://technet.microsoft.com/en-us/library/dd876854(v=exchg.160).aspx

A következőképp csináljuk:

  • Windows Server Backup → Schedule Backup
  • válasszunk egy időpontot, custom backup
  • a cél meghajtó legyen pl. egy hálózati meghajtó
  • Teljes partíciót backupoljunk, majd onnan exclude ami nem kell.
  • Advanced Settings → VSS Settings → Full VSS Backup (különben csak Copy Backup lesz és nem Full Backup)

A backupot végző felhasználó legyen:

  • admin vagy inkább tagja a backup operators csoportnak
  • legyen „Log on as a batch job” joga (ld köv. bekezdés)
For user to run scheduled job

The user that is configured to run this scheduled task must have „Log on as a batch job” rights on the computer that hosts the exe you are launching. This can be configured on the local security policy of the computer that hosts the exe. You can change the policy (on the server hosting the exe) under

Administrative Tools → Local Security Policy → Local Policies → User Rights Assignment → Log On As Batch Job

Mikor futott utoljára full backup?
  Get-MailboxDatabase -Server <ServerName> -Status | fl Name,*Backup
exchange.txt · Utolsó módosítás: 2018/10/03 13:31 szerkesztette: 127.0.0.1