Das Modul „ExchangeOnlineManagement“ ermöglicht es Administratoren, eine Vielzahl von Aufgaben über die PowerShell zu verwalten, von der Benutzerkontenverwaltung bis hin zur Konfiguration von Mailbox-Einstellungen. Durch die Nutzung von PowerShell für Exchange Online können Administratoren komplexe und wiederkehrende Aufgaben automatisieren.
Beispiele: „ExchangeOnlineManagement„
Install & Connect-ExchangeOnline
Installiert das Module und stellt die Verbindung zur Exchange Online Umgebung her.
Install-Module -Name ExchangeOnlineManagement -Force
- installiert das Exchange Online Management-Modul für PowerShell, welches für die Verwaltung von Exchange Online über die PowerShell erforderlich ist. Der Parameter
-Force
sorgt dafür, dass das Modul ohne weitere Nachfragen installiert wird, auch wenn bereits eine ältere Version vorhanden ist.
Connect-ExchangeOnline -UserPrincipalName [ADMIN-BENUTZER]
- Die Verbindung zu Exchange Online, mit den Anmeldeinformationen des angegebenen Administrators, herstellen.
New-Mailbox
Erstellt ein neues Postfach.
- New-Mailbox -UserPrincipalName user@domain.com -Alias user -Database „MailboxDatabase01“ -Name „User“ -OrganizationalUnit „Users“ -Password (ConvertTo-SecureString -String „password“ -AsPlainText -Force)
- erstellt ein neues Postfach für den Benutzer „user@domain.com“.
- New-Mailbox -Name „SharedMailbox“ -Shared
- erstellt ein neues geteiltes Postfach mit dem Namen „SharedMailbox“.
- New-Mailbox -Name „RoomMailbox“ -Room
- erstellt ein neues Raum-Postfach mit dem Namen „RoomMailbox“.
Get-Mailbox
Ruft Informationen zu Postfächern in Exchange-Umgebungen ab.
- Get-Mailbox -ResultSize unlimited
- gibt eine Zusammenfassungsliste aller Postfächer in Ihrer Organisation zurück.
- Get-Mailbox -OrganizationalUnit Users
- liefert eine Liste aller Postfächer in der Organizational Unit „Users“.
- Get-Mailbox -Anr Chr
- findet alle Postfächer, die auf den String „Chr“ passen.
- get-mailbox -identity [BENUTZER] | fl
- Ruft detaillierte Informationen zu einem spezifischen Benutzerpostfach ab und gibt diese als Liste aus.
- Get-MailboxFolderPermission -Identity [BENUTZER]:\Kalender
- Get-MailboxFolderPermission -Identity [BENUTZER]:\Calendar
- Ruft Berechtigungen für den Kalender eines Benutzers ab.
- Get-Mailbox | ForEach { Get-MailboxFolderPermission (($_.PrimarySmtpAddress.ToString())+“:\Calendar“) -User [BENUTZER] -ErrorAction SilentlyContinue} | select Identity,User,AccessRights
- Es werden alle Kalender angezeigt, wo der [Benutzer] Berechtigungen hat.
Set-Mailbox
Ändert die Einstellungen bestehender Postfächer.
- Set-Mailbox -Identity „User1“ -HiddenFromAddressListsEnabled $true
- versteckt das Postfach von User1 in den Adresslisten.
- Set-Mailbox -Identity „User2“ -ProhibitSendReceiveQuota 10GB
- setzt das Sende / Empfangs-Limit für das Postfach von User2 auf 10GB.
- Set-Mailbox -Identity „User3“ -ForwardingAddress „User4“
- leitet E-Mails von User3 an User4 weiter.
- Set-MailboxFolderPermission -Identity [BENUTZER]:\Kalender -User [B.BENUTZER] -AccessRights Editor
- add-MailboxFolderPermission [BENUTZER]:\Kalender -User [B.BENUTZER] -AccessRights Editor
- Kalender (Berechtigungen für den B.BENUTZER hinterlegen) – ACHTUNG – ersten Benutzer mit SET – weitere Benutzer mit ADD hinzufügen.
- Add-MailboxPermission -Identity “buchhaltung@contaro.com” -User “testo@contaro.com” -AccessRights FullAccess
- Vollzugriff auf das Postfach „BUCHHALTUNG, für den Benutzer TESTO
- Set-MailboxSentItemsConfiguration -Identity [POSTFACH-ALIAS] -SendAsItemsCopiedTo SenderAndFrom
- gesendete Elemente in dem Postfach von wo aus versendet wurde (OnPREM / EXO über GUI möglich!)
- Set-Mailbox „POSTFACH“ -GrantSendOnBehalfTo „BENUTZER“
- Add-Mailbox „POSTFACH“ -GrantSendOnBehalfTo „BENUTZER“
- BENUTZER darf beim POSTFACH „im Auftrag Senden von …“. ACHTUNG – ersten Benutzer mit SET – weitere Benutzer mit ADD hinzufügen.
- get-mailbox -Identity testo@contaro.com | Set-CalendarProcessing -ProcessExternalMeetingMessages $true
- Exchange Hybrid | Raumpostfach vom Exchange OnPrem / Raumpostfach in O365 – keine Benachrichtigung
- Get-Mailbox -ResultSize unlimited | ? {$_.RecipientTypeDetails -eq „UserMailbox“} | Set-MailboxRegionalConfiguration -Language „de-DE“ -DateFormat „dd.MM.yyyy“ -TimeFormat „HH:mm“ -TimeZone „W. Europe Standard Time“ -LocalizeDefaultFolderName
- ALLE Postfächer auf die richtige Zeitzone einstellen
Remove-Mailbox
Löscht Postfächer und die zugehörigen Benutzerkonten.
- Remove-Mailbox -Identity „John Rodman“
- entfernt das Postfach und das Benutzerkonto für John Rodman.
- Remove-Mailbox -Identity „John Rodman“ -Permanent $true
- entfernt das Postfach und das Benutzerkonto für John Rodman sofort und endgültig.
- $Temp = Get-Mailbox | Where {$_.DisplayName -eq ‚John Rodman‘}; Remove-Mailbox -Database Server01\\Database01 -StoreMailboxIdentity $Temp.MailboxGuid
- entfernt das Postfach von John Rodman aus der Postfachdatenbank.
Get-MailboxStatistics
Zeigt Statistiken zu einem Postfach an.
- Get-MailboxStatistics -Identity AylaKol
- holt die Postfachstatistiken für das Postfach des Benutzers Ayla Kol.
- Get-MailboxStatistics -Server MailboxServer01
- holt die Postfachstatistiken für alle Postfächer auf dem Server MailboxServer01.
- Get-MailboxStatistics -Database „Mailbox Database“
- holt die Postfachstatistiken für alle Postfächer in der angegebenen Postfachdatenbank.
- Get-MailboxStatistics [Harry] | ft DisplayName, TotalItemSize
- zeigt den Benutzernamen und die Größe des Postfachs für den Benutzer Harry an.
- Get-MailboxStatistics -Server erpex13-mbx | Sort-Object TotalItemsize –Descending
- sortiert die Postfächer auf dem Server erpex13-mbx in absteigender Reihenfolge nach ihrer Größe.
Get-Recipient
Ruft Empfängerinformationen ab.
- Get-Recipient -ResultSize unlimited
- Dieses Beispiel ruft eine Zusammenfassungsliste aller Empfänger in Ihrer Organisation ab.
- Get-Recipient -Identity „Marketing Department“ | Format-List
- Hier werden detaillierte Informationen für den Empfänger mit dem Namen „Marketing Department“ zurückgegeben.
- Get-Recipient -RecipientType MailContact -SortBy Office | Format-Table -Auto Office,Name
- Dieses Beispiel ruft Informationen über alle Mailkontakte in Ihrer Organisation ab und sortiert sie nach dem Büro.
- Get-Recipient -Filter {CustomAttribute1 -eq „Value1“}
- Mit diesem Befehl können Sie nach Empfängern suchen, die ein bestimmtes benutzerdefiniertes Attribut haben.
- Get-Recipient -OrganizationalUnit „OU=Sales,DC=domain,DC=com“
- Dieses Beispiel zeigt, wie Sie Empfänger in einer bestimmten OU abrufen können.
Set-Recipient (Update-Recipient)
Konfiguriert Empfängereinstellungen.
- Update-Recipient -Identity „John Smith“
- Dieses Beispiel fügt Exchange-Attribute zum Mailkontakt hinzu, der John Smiths Postfach repräsentiert.
- Get-MailContact -OrganizationalUnit „contoso.com/fabrikam.com Users“ | Update-Recipient
- In diesem Beispiel werden alle Kontakte in einer spezifischen OU aktualisiert. Dies ist nützlich, wenn Empfänger zwischen zwei Wäldern synchronisiert werden.
- Get-Recipient -Filter {CustomAttribute1 -eq „Value1“} | Update-Recipient
- Dieses Beispiel zeigt, wie Sie Empfänger mit einem bestimmten benutzerdefinierten Attribut aktualisieren können.
- Get-MailContact -OrganizationalUnit „msxfaq.de/Mailkontakte“ | Update-Recipient
- Dies ist besonders nützlich, wenn eine große Anzahl von Objekten, wie Kontakte, in Exchange korrekt konfiguriert werden müssen.
New-DistributionGroup
Erstellt neue Verteilergruppen und E-Mail-aktivierte Sicherheitsgruppen.
- New-DistributionGroup -Name „Managers“ -Type „Security“
- Dieses Beispiel erstellt eine Gruppe ohne Angabe eines Mitglieds. Mitglieder können nachträglich hinzugefügt werden.
- New-DistributionGroup -Name „ITDepartment“ -Members chris@contoso.com,michelle@contoso.com,laura@contoso.com,julia@contoso.com
- Hier wird eine Gruppe mit vordefinierten Mitgliedern erstellt.
- New-DistributionGroup -Name „Marketing Managers“ -Alias „MarketingMgrs“ -PrimarySmtpAddress „MarketingManagers@Crescent.com“ -Type Distribution
- In diesem Beispiel wird eine Gruppe mit einem primären SMTP-Adressenattribut erstellt.
Get-DistributionGroup
Ruft Informationen zu Verteilergruppen ab.
- Get-DistributionGroup
- Dieses Beispiel liefert eine Übersicht aller Verteilergruppen und E-Mail-aktivierten Sicherheitsgruppen in Ihrer Organisation.
- Get-DistributionGroup -Identity „Marketing Reports“ | Format-List
- Hier werden detaillierte Informationen über die spezifische Gruppe „Marketing Reports“ abgerufen.
- Get-DistributionGroup -Anr marketing | Format-Table Name, ManagedBy -Auto
- Dieses Beispiel zeigt alle Verteilergruppen und E-Mail-aktivierten Sicherheitsgruppen, deren Namen den String „marketing“ enthalten, und zeigt die Gruppenbesitzer an.
- Get-DistributionGroup -OrganizationalUnit “marketing“ | Format-List
- Mit diesem Befehl werden die Verteilergruppen und E-Mail-aktivierten Sicherheitsgruppen abgerufen, die sich unter der OU „marketing“ befinden.
- Get-DistributionGroup -DomainController “exchDC1″
- Dieser Befehl wird verwendet, um Informationen über alle Verteilergruppen in einer bestimmten Domain abzurufen, die vom Domain Controller „exchDC1“ gesteuert wird.
Set-DistributionGroup
Konfiguriert eine Verteilergruppe.
- Set-DistributionGroup -Identity „Accounting“ -DisplayName „Accounting Group“
- Dieses Beispiel ändert den Anzeigenamen der Verteilergruppe „Accounting“ in „Accounting Group“.
- Set-DistributionGroup -Identity „Bldg34 Conf Rooms“ -RoomList
- Hier wird die Verteilergruppe „Bldg34 Conf Rooms“ in eine Raumliste umgewandelt.
- Set-DistributionGroup -Identity Ed_DirectReports -Name Ayla_DirectReports -IgnoreNamingPolicy
- In diesem Beispiel wird der Name der Verteilergruppe von „Ed_DirectReports“ in „Ayla_DirectReports“ geändert, wobei die Gruppenbenennungsrichtlinie ignoriert wird.
- Set-DistributionGroup “Finance USA” -RequireSenderAuthenticationEnabled $False
- Dieser Befehl erlaubt es externen Benutzern, E-Mails an die Verteilergruppe „Finance USA“ zu senden.
- Set-DistributionGroup „Finance UK“ -PrimarySmtpAddress finance@contoso.com
- Hier wird die primäre E-Mail-Adresse der Verteilergruppe „Finance UK“ auf finance@contoso.com gesetzt.
- Set-DistributionGroup „Sales UK“ -HiddenFromAddressListsEnabled $True
- Mit diesem Befehl wird die Verteilergruppe „Sales UK“ aus dem globalen Adressbuch ausgeblendet.
- Set-DistributionGroup -identity „marketing“ -AcceptMessagesOnlyFrom „AbbeyCrawford2“
- Dieses Beispiel legt fest, dass nur „AbbeyCrawford2“ Nachrichten an die Verteilergruppe „marketing“ senden darf.
Remove-DistributionGroup
Entfernt Verteilergruppen und E-Mail-aktivierte Sicherheitsgruppen.
- Remove-DistributionGroup -Identity „Temporary Staff“
- Dieses Beispiel entfernt die Verteilergruppe „Temporary Staff“.
- Remove-DistributionGroup -Identity „Project Team“ -Confirm:$false
- Hier wird die Verteilergruppe „Project Team“ entfernt, ohne dass eine Bestätigungsaufforderung angezeigt wird.
- Remove-DistributionGroup -Identity „Sales Group“ -BypassSecurityGroupManagerCheck
- Mit diesem Befehl wird die Verteilergruppe „Sales Group“ entfernt, auch wenn der Benutzer kein Eigentümer der Gruppe ist.
- Remove-DistributionGroup -Identity „HR Department“ -DomainController „dc01.contoso.com“
- Dieses Beispiel entfernt die Verteilergruppe „HR Department“ unter Verwendung eines spezifischen DomainControllers.
- Remove-DistributionGroup -Identity „Marketing Team“ -WhatIf
- Der Befehl zeigt an, was passieren würde, wenn die Verteilergruppe „Marketing Team“ entfernt würde, ohne sie tatsächlich zu löschen.
New-TransportRule
Transportregeln (Nachrichtenflussregeln) erstellen, um den Nachrichtenfluss zu steuern.
- New-TransportRule „Ethical Wall – Sales and Brokerage Departments“ -BetweenMemberOf1 „Sales Department“ -BetweenMemberOf2 „Brokerage Department“ -ExceptIfFrom „Tony Smith“,“Pilar Ackerman“ -ExceptIfSubjectContainsWords „Press Release“,“Corporate Communication“ -RejectMessageReasonText „Messages sent between the Sales and Brokerage departments are strictly prohibited.“
- Erstellt eine Regel, die Nachrichten zwischen den Abteilungen „Sales“ und „Brokerage“ blockiert, außer wenn bestimmte Bedingungen erfüllt sind, wie bestimmte Absender oder Betreffzeilen.
- New-TransportRule -Name „Block External Email“ -FromScope NotInOrganization -RejectMessageEnhancedStatusCode „5.7.1“ -RejectMessageReasonText „External emails are not allowed.“
- Blockiert alle eingehenden E-Mails von außerhalb der Organisation mit einer spezifischen Ablehnungsnachricht.
- New-TransportRule -Name „Auto Forward to Manager“ -SentTo „employee@domain.com“ -RedirectMessageTo „manager@domain.com“
- Leitet alle an einen bestimmten Mitarbeiter gesendeten E-Mails automatisch an dessen Manager weiter.
- New-TransportRule -Name „Confidential Data Filter“ -SubjectContainsWords „Confidential“ -ApplyRightsProtectionTemplate „RMS Template“
- Wendet eine Rechteverwaltungsvorlage auf alle E-Mails an, die das Wort „Confidential“ im Betreff enthalten.
- New-TransportRule -Name „Attachment Blocker“ -AttachmentHasExecutableContent $true -RejectMessageReasonText „Executable attachments are not allowed.“
- Blockiert alle E-Mails mit ausführbaren Anhängen und gibt eine spezifische Ablehnungsnachricht aus.
- New-TransportRule -Name „External Domain Alert“ -FromAddressMatchesPatterns „.*@externaldomain.com“ -GenerateIncidentReport „admin@domain.com“
- Erzeugt einen Vorfallbericht für alle E-Mails, die von einer bestimmten externen Domain gesendet werden, und sendet diesen an den Administrator.
- New-TransportRule -Name „Marketing Campaign Tag“ -SubjectContainsWords „Marketing“ -SetHeaderName „X-Campaign“ -SetHeaderValue „MarketingCampaign“
- Fügt einen benutzerdefinierten Header zu E-Mails hinzu, die das Wort „Marketing“ im Betreff enthalten, um sie als Teil einer Marketingkampagne zu kennzeichnen.
Get-TransportRule
Zeigt Transportregeln in einer Exchange-Organisation an.
- Get-TransportRule
- Dieses Beispiel gibt eine Liste aller Transportregeln in der Organisation zurück.
- Get-TransportRule „Ethical Wall – Sales and Brokerage Departments“ | Format-List
- Hier werden detaillierte Informationen zur Regel „Ethical Wall – Sales and Brokerage Departments“ zurückgegeben.
- Get-TransportRule -DlpPolicy „PII (U.S.)“
- Dieses Beispiel gibt eine Übersicht der Regeln zurück, die die DLP-Richtlinie „PII (USA)“ in der Organisation erzwingen.
- Get-TransportRule | Where {$.DlpPolicy -ne $null}_
- In diesem Beispiel werden alle Regeln aufgelistet, die DLP-Richtlinien in der Organisation durchsetzen.
- Get-TransportService | Get-MessageTrackingLog -Start $Start -End $End -EventId AGENTINFO -ResultSize Unlimited | select timestamp,sender,eventid,recipients,eventdata -last 3 | ft eventdata
- Dieser Befehl hilft dabei, aus den Message Tracking Logs zu ermitteln, welche Transportregeln auf eine bestimmte E-Mail angewendet wurden.
Set-TransportRule
Ändert vorhandene Transportregeln in Exchange-Umgebungen.
- Set-TransportRule „Sales Team Disclaimer“ -FromMemberOf „Sales Department“
- Dieses Beispiel ändert die Regel „Sales Team Disclaimer“, indem es die Bedingung hinzufügt, dass der Absender der Nachricht ein Mitglied der Gruppe „Sales Department“ sein muss.
- Set-TransportRule -Identity „External Emails Notice“ -ExceptIfSenderDomainIs apple.com,microsoft.com
- Hier wird die Regel „External Emails Notice“ so geändert, dass E-Mails von den Domänen apple.com und microsoft.com ausgeschlossen werden.
- Set-TransportRulePropertiesS -RuleName „External Emails Notice“ -Property „ExceptIfSenderDomainIs“ -AddValues „microsoftonline.com“,“office365.com“
- In diesem Beispiel werden der Regel „External Emails Notice“ zusätzliche Domänen hinzugefügt, die ausgeschlossen werden sollen.
- Set-TransportRulePropertiesS -RuleName „External Emails Notice“ -Property „ExceptIfSenderDomainIs“ -RemoveValues „apple.com“,“office365.com“,“ccsend.com1″
- Dieses Beispiel entfernt bestimmte Domänen aus der Ausnahmeliste der Regel „External Emails Notice“.
- Set-TransportRulePropertiesS -RuleName „External Emails Notice“ -Property „ExceptIfSenderDomainIs“ -AddValues „microsoftonline.com“,“office365.com“ -RemoveValues „apple.com“,“office365.com“,“ccsend.com1″
- Hier werden gleichzeitig neue Werte hinzugefügt und bestehende Werte aus der Regel „External Emails Notice“ entfernt.
Remove-TransportRule
Entfernt Transportregeln in einer Exchange-Organisation.
- Remove-TransportRule -Identity „Redirect messages from kim@contoso.com to legal@contoso.com“
- Dieses Beispiel entfernt die Regel, die Nachrichten von kim@contoso.com zu legal@contoso.com umleitet.
- Get-TransportRule | foreach { Remove-TransportRule $.Guid -Confirm:$false }_
- Hier werden alle bestehenden Mail-Flow-Regeln in der Organisation entfernt.
- Remove-TransportRule -Identity „Confidential Data Filter“ -Confirm:$false
- Dieses Beispiel entfernt die Regel „Confidential Data Filter“, ohne dass eine Bestätigungsaufforderung angezeigt wird.
- Remove-TransportRule -Identity „External Partner Email Filter“ -DomainController „dc01.contoso.com“
- In diesem Beispiel wird die Regel „External Partner Email Filter“ unter Verwendung eines spezifischen DomainControllers entfernt.
- Remove-TransportRule -Identity „Marketing Campaign Filter“ -WhatIf
- Der Befehl zeigt an, was passieren würde, wenn die Regel „Marketing Campaign Filter“ entfernt würde, ohne sie tatsächlich zu löschen.
Get-MessageTrace
Durchsucht Nachrichtendaten der letzten 10 Tage. Ohne Parameter werden Daten der letzten 48 Stunden geliefert.
- Get-MessageTrace -SenderAddress john@contoso.com -StartDate 06/13/2018 -EndDate 06/15/2018
- Dieses Beispiel holt Nachrichtenverfolgungsinformationen für Nachrichten, die von john@contoso.com zwischen dem 13. und 15. Juni 2018 gesendet wurden.
- Get-MessageTrace -RecipientAddress jane@contoso.com
- Nützlich, um alle Nachrichten zu verfolgen, die an jane@contoso.com gesendet wurden.
- Get-MessageTrace -Status „Failed“
- Dies könnte verwendet werden, um alle Nachrichten zu finden, deren Zustellung fehlgeschlagen ist.
- Get-MessageTrace -FromIP „192.168.1.1“
- Nützlich, um Nachrichten zu verfolgen, die von einer bestimmten IP-Adresse gesendet wurden.
- Get-MessageTrace -MessageId „d9683b4c-127b-413a-ae2e-fa7dfb32c69d@DM3NAM06BG401.Eop-nam06.prod.protection.outlook.com“
- Dieses Beispiel würde detaillierte Informationen zu einer spezifischen Nachricht mit der angegebenen Nachrichten-ID liefern.
Get-MessageTraceDetail
Nachrichtenverfolgungsereignissen für eine spezifische Nachricht zu erhalten. Durchsucht Daten der letzten 10 Tage. Ohne Parameter werden Daten der letzten 48 Stunden geliefert.
- Get-MessageTraceDetail -MessageTraceId ae5c1219-4c90-41bf-fef5-08d837917e7c -RecipientAddress robert@contoso.com
- Dieses Beispiel holt detaillierte Informationen für Nachrichten mit der Nachrichtenverfolgungs-ID ae5c1219-4c90-41bf-fef5-08d837917e7c, die an robert@contoso.com gesendet wurden.
- Get-MessageTrace -MessageTraceId 2bbad36aa4674c7ba82f4b307fff549f -SenderAddress john@contoso.com -StartDate 06/13/2018 -EndDate 06/15/2018 | Get-MessageTraceDetail
- Hier werden Nachrichtenverfolgungsinformationen für Nachrichten von john@contoso.com zwischen dem 13. und 15. Juni 2018 abgerufen und an Get-MessageTraceDetail weitergeleitet.
- Get-MessageTraceDetail -Event „SEND“
- Dies könnte verwendet werden, um Details zu Nachrichten zu erhalten, die vom System gesendet wurden.
- Get-MessageTraceDetail -Action „Block“
- Nützlich, um Details zu Nachrichten zu erhalten, die aufgrund bestimmter Bedingungen blockiert wurden.
- Get-MessageTraceDetail -StartDate „01/01/2023“ -EndDate „01/31/2023“
- Dieses Beispiel würde detaillierte Informationen zu Nachrichten im Januar 2023 liefern.
New-PublicFolder
Neuen öffentlichen Ordner mit dem angegebenen Namen erstellen.
- New-PublicFolder -Name „Marketing“
- Dieses Beispiel erstellt den öffentlichen Ordner „Marketing“ im Stammordner des öffentlichen Ordners.
- New-PublicFolder -Name „FY2014“ -Path „\Legal\Cases“
- Dieses Beispiel erstellt den öffentlichen Ordner „FY2014“ unter den vorhandenen Ordnern \Legal\Cases.
- New-PublicFolder -Name „Support“ -Mailbox „North_America“
- In diesem Beispiel wird der öffentliche Ordner „Support“ im Hierarchiepostfach für öffentliche Ordner „North_America“ erstellt.
- New-PublicFolder -Name „Projekt2023“ -Confirm
- Dieses Beispiel erstellt den öffentlichen Ordner „Projekt2023“ und zeigt eine Bestätigungsaufforderung an.
Get-PublicFolder
Attribute eines öffentlichen Ordners oder einer Gruppe von öffentlichen Ordnern abrufen.
- Get-PublicFolder
- Dieses Beispiel gibt das Wurzelobjekt des öffentlichen Ordners (IPM_SUBTREE) ohne Parameter zurück.
- Get-PublicFolder -Identity \NON_IPM_SUBTREE -Recurse | Format-List Name
- Dieses Beispiel gibt die Namen aller Systemordner zurück, beginnend beim Systemordner-Wurzel (\NON_IPM_SUBTREE).
- Get-PublicFolder -Identity „\Legal\Documents\Pending Litigation“
- Dieses Beispiel gibt den öffentlichen Ordner „Pending Litigation“ aus \Legal\Documents\ zurück.
- Get-PublicFolder -Identity „\Legal\Documents\Pending Litigation“ -Recurse
- Dieses Beispiel gibt den öffentlichen Ordner „Pending Litigation“ aus \Legal\Documents\ und alle darunter liegenden öffentlichen Ordner zurück.
- Get-PublicFolder -Mailbox „Legal Department“ -ResidentFolders
- Dieses Beispiel gibt die öffentlichen Ordner zurück, die im öffentlichen Ordner-Inhaltspostfach „Legal Department“ residieren.
Set-PublicFolder
Konfiguriert die Attribute für öffentliche Ordner in Exchange-Umgebungen.
- Set-PublicFolder „\Customer Service Requests“ -UseDatabaseReplicationSchedule $false
- Deaktiviert den Standardreplikationszeitplan der Datenbank für den öffentlichen Ordner „Customer Service Requests“.
- Set-PublicFolder „\Customer Service Requests“ -OverrideContentMailbox North_America
- Ändert den Inhaltsspeicherort des Postfachs für die Hierarchie für öffentliche Ordner in „North_America“.
- Set-PublicFolder \MyPublicFolder -ReplicationSchedule „Saturday.12:00 AM-Monday.12:00 AM“
- Legt fest, dass der öffentliche Ordner „MyPublicFolder“ nur an Wochenenden repliziert wird.
- Set-PublicFolder -Identity „StellarPF03“ -IssueWarningQuota 1GB -ProhibitPostQuota 2GB
- Setzt Warn- und Verbotspostquoten für den öffentlichen Ordner „StellarPF03“.
- Set-PublicFolder -Identity „PFFolder03“ -ProhibitSendReceiveQuota 5GB -IssueWarningQuota 4GB -UseDatabaseQuotaDefaults $false
- Passt die Send/Empfangs- und Warnquoten für den öffentlichen Ordner „PFFolder03“ an und deaktiviert die Verwendung von Datenbankquotenstandards.
- Set-PublicFolder -Identity „\Marketing“ -HiddenFromAddressListsEnabled $true
- Versteckt den öffentlichen Ordner „Marketing“ in den Adresslisten.
- Set-PublicFolder -Identity „\HR Documents“ -PerUserReadStateEnabled $false
- Deaktiviert die benutzerspezifische Lesestatusverwaltung für den öffentlichen Ordner „HR Documents“.
Remove-PublicFolder
Entfernt einen vorhandenen öffentlichen Ordner aus allen Servern in Ihrer Organisation.
- Remove-PublicFolder -Identity „\Test\Directory\My Public Folder“
- Löscht den öffentlichen Ordner „My Public Folder“ aus dem Verzeichnisbaum „\Test\Directory“.
- Remove-PublicFolder -Identity „\Test\Directory Folder“ -Recurse
- Löscht den öffentlichen Ordner „Directory Folder“ und alle seine untergeordneten öffentlichen Ordner mit der Option „Recurse“.
New-InboxRule
Erstellt Posteingangsregeln für Postfächer in Exchange Online.
- New-InboxRule -Name „MoveToFolder“ -Mailbox „John Doe“ -SubjectContainsWords „Invoice“ -MoveToFolder „Invoices“
- Verschiebt E-Mails mit dem Wort „Invoice“ im Betreff in den Ordner „Invoices“ für das Postfach von John Doe.
- New-InboxRule -Name „ForwardToManager“ -Mailbox „Jane Doe“ -From „ExternalVendor“ -ForwardTo „Manager@domain.com“
- Leitet E-Mails von „ExternalVendor“ im Postfach von Jane Doe an „Manager@domain.com“ weiter.
- New-InboxRule -Name „MarkAsImportant“ -Mailbox „Alex Smith“ -SubjectContainsWords „Urgent“ -MarkImportance „High“
- Markiert E-Mails mit „Urgent“ im Betreff im Postfach von Alex Smith als wichtig.
- New-InboxRule -Name „DeleteSpam“ -Mailbox „Maria Garcia“ -SubjectContainsWords „Lottery,Win“ -DeleteMessage $true
- Löscht E-Mails mit den Wörtern „Lottery“ oder „Win“ im Betreff im Postfach von Maria Garcia.
- New-InboxRule -Name „AutoReply“ -Mailbox „David Lee“ -SubjectOrBodyContainsWords „Out of Office“ -ReplyWithTemplate „TemplateID“
- Sendet automatische Antworten auf E-Mails, die „Out of Office“ im Betreff oder Text enthalten, im Postfach von David Lee.
- New-InboxRule -Name „ArchiveOldEmails“ -Mailbox „Emma Wilson“ -ReceivedBeforeDate „01/01/2023“ -MoveToFolder „Archive“
- Verschiebt E-Mails, die vor dem 01.01.2023 empfangen wurden, im Postfach von Emma Wilson in den Ordner „Archive“.
- New-InboxRule -Name „FlagForFollowUp“ -Mailbox „Oliver Brown“ -SubjectContainsWords „Review“ -FlaggedForAction „FollowUp“
- Kennzeichnet E-Mails mit „Review“ im Betreff im Postfach von Oliver Brown zur Nachverfolgung.
Get-InboxRule
Konfiguriert und verwaltet Posteingangsregeln in Microsoft 365 / Exchange Online.
- Get-InboxRule -Mailbox Joe@Contoso.com
- Ruft alle Posteingangsregeln für das Postfach Joe@Contoso.com ab.
- Get-InboxRule „ReceivedLastYear“ -Mailbox joe@contoso.com -DescriptionTimeFormat „mm/dd/yyyy“ -DescriptionTimeZone „Pacific Standard Time“
- Ruft die Posteingangsregel „ReceivedLastYear“ aus dem Postfach joe@contoso.com ab, wobei das Uhrzeitformat und die Zeitzone spezifiziert werden.
- Get-InboxRule -Identity „MoveToFolderRule“ -Mailbox „user@domain.com“
- Ruft eine spezifische Posteingangsregel namens „MoveToFolderRule“ aus dem Postfach „user@domain.com“ ab.
- Get-InboxRule -Mailbox „user@domain.com“ | Where-Object {$_.Enabled -eq $true}
- Listet alle aktiven (aktivierten) Posteingangsregeln im Postfach „user@domain.com“ auf.
- Get-InboxRule -Mailbox „user@domain.com“ | Format-List
- Zeigt detaillierte Informationen zu allen Posteingangsregeln im Postfach „user@domain.com“ im Listenformat an.
- Get-InboxRule -Mailbox „user@domain.com“ | Where-Object {$_.FromAddressContainsWords -contains „newsletter“}
- Sucht nach Posteingangsregeln im Postfach „user@domain.com“, die auf E-Mails von Absendern mit dem Wort „newsletter“ reagieren.
- Get-InboxRule -Mailbox „user@domain.com“ | Where-Object {$_.DeleteMessage -eq $true}
- Findet alle Posteingangsregeln im Postfach „user@domain.com“, die eingehende Nachrichten automatisch löschen.
Set-InboxRule
Regelbedingungen, -ausnahmen und -aktionen für Posteingangsregeln in Postfächern ändern.
- Set-InboxRule ProjectContoso -MarkImportance „High“
- Ändert die Aktion der vorhandenen Posteingangsregel „ProjectContoso“, um die Nachricht mit der Wichtigkeit „Hoch“ zu markieren.
- Set-InboxRule -Identity „Regel1“ -DeleteMessage $true
- Aktiviert die Aktion, Nachrichten, die den Bedingungen der Regel „Regel1“ entsprechen, automatisch zu löschen.
- Set-InboxRule -Identity „Urlaubsbenachrichtigung“ -AutoReplyMessage „Ich bin bis zum 15.08. im Urlaub.“
- Ändert die automatische Antwortnachricht der Regel „Urlaubsbenachrichtigung“.
- Set-InboxRule -Identity „Newsletter“ -MoveToFolder „News“
- Verschiebt Nachrichten, die der Regel „Newsletter“ entsprechen, in den Ordner „News“.
- Set-InboxRule -Identity „Wichtige Kunden“ -ForwardTo „vertrieb@firma.de“
- Leitet Nachrichten, die der Regel „Wichtige Kunden“ entsprechen, an die E-Mail-Adresse „vertrieb@firma.de“ weiter.
- Set-InboxRule -Identity „Spam-Filter“ -ExceptIfSubjectContainsWords „Angebot“ -DeleteMessage $true
- Ändert die Regel „Spam-Filter“, um Nachrichten zu löschen, es sei denn, der Betreff enthält das Wort „Angebot“.
- Set-InboxRule -Identity „Projekt-Updates“ -MarkAsRead $true
- Markiert alle Nachrichten, die der Regel „Projekt-Updates“ entsprechen, automatisch als gelesen.
Remove-InboxRule
Posteingangsregeln aus Postfächern entfernen.
- Remove-InboxRule -Identity „Alte Regel“
- Entfernt die Posteingangsregel mit dem Namen „Alte Regel“.
- Remove-InboxRule -Identity „Urlaubsbenachrichtigung“ -Confirm:$false
- Entfernt die Regel „Urlaubsbenachrichtigung“ ohne eine Bestätigungsaufforderung.
- Get-InboxRule -Mailbox „max.mustermann@firma.de“ | Remove-InboxRule
- Entfernt alle Posteingangsregeln im Postfach von Max Mustermann.
- Remove-InboxRule -Identity „Newsletter“ -Mailbox „info@firma.de“
- Entfernt die Regel „Newsletter“ aus dem Postfach „info@firma.de“.
- Remove-InboxRule -Identity „Automatische Weiterleitung“ -WhatIf
- Zeigt an, was passieren würde, wenn die Regel „Automatische Weiterleitung“ entfernt würde, ohne sie tatsächlich zu entfernen.
- Remove-InboxRule -Identity „Spam-Filter“ -Force
- Entfernt die Regel „Spam-Filter“ ohne Bestätigung und ohne Rücksicht auf Fehler.
- Get-InboxRule -Mailbox „vertrieb@firma.de“ | Where {$_.ForwardTo -eq „extern@partner.de“} | Remove-InboxRule
- Entfernt alle Regeln im Postfach „vertrieb@firma.de“, die E-Mails an „extern@partner.de“ weiterleiten.
Set-CASMailbox
Konfiguriert die Clientzugriffseinstellungen für ein Postfach.
- Set-CASMailbox -Identity „user@domain.com“ -SmtpClientAuthenticationDisabled $true
- Dieses Beispiel deaktiviert die SMTP-Authentifizierung für das Postfach von „user@domain.com“.
- Set-CASMailbox -Identity „user@domain.com“ -SmtpClientAuthenticationDisabled $false
- Hier wird die SMTP-Authentifizierung für das Postfach von „user@domain.com“ aktiviert.
- Get-Mailbox -OrganizationalUnit „OU=Sales,DC=domain,DC=com“ | Set-CASMailbox -SmtpClientAuthenticationDisabled $true
- Mit diesem Befehl wird die SMTP-Authentifizierung für alle Postfächer in der OU „Sales“ deaktiviert.
- Set-CASMailbox -Identity „user@domain.com“ -SmtpClientAuthenticationDisabled $null
- Dieses Beispiel setzt die SMTP-Authentifizierungseinstellung für das Postfach von „user@domain.com“ auf den Standardwert zurück.
- Get-CASMailbox | Where {$.SmtpClientAuthenticationDisabled -eq $false} | Set-CASMailbox -SmtpClientAuthenticationDisabled $true_
- Dieser Befehl sucht nach allen Postfächern, bei denen die SMTP-Authentifizierung aktiviert ist, und deaktiviert sie.
Get-MailboxAuditLogging
Einstellungen für die Postfachüberwachung abrufen.
- Get-MailboxAuditLogging -Identity „user@domain.com“
- Ruft die Audit-Log-Einstellungen für das Postfach von „user@domain.com“ ab.
- Get-MailboxAuditLogging | Where {$_.AuditEnabled -eq $true}
- Listet alle Postfächer auf, bei denen die Audit-Überwachung aktiviert ist.
- Get-MailboxAuditLogging | Format-List
- Zeigt detaillierte Informationen zu den Audit-Einstellungen aller Postfächer an.
- Get-MailboxAuditLogging -Identity „user@domain.com“ | Select-Object AuditAdmin, AuditDelegate
- Zeigt spezifische Audit-Einstellungen für Admin- und Delegierten-Aktionen im Postfach von „user@domain.com“ an.
- Get-MailboxAuditLogging | Export-Csv -Path „C:\AuditLogs.csv“
- Exportiert die Audit-Log-Einstellungen aller Postfächer in eine CSV-Datei.
Set-MailboxAuditLogging
Einstellungen für die Postfachüberwachung konfigurieren.
- Set-MailboxAuditLogging -Identity „user@domain.com“ -AuditEnabled $true
- Aktiviert die Audit-Überwachung für das Postfach von „user@domain.com“.
- Set-MailboxAuditLogging -Identity „user@domain.com“ -AuditAdmin $true -AuditDelegate $true
- Aktiviert die Audit-Überwachung für Admin- und Delegierten-Aktionen im Postfach von „user@domain.com“.
- Set-MailboxAuditLogging -Identity „user@domain.com“ -AuditOwnerActions MoveToDeletedItems, SoftDelete
- Konfiguriert spezifische Aktionen zur Überwachung für den Postfachbesitzer.
- Get-Mailbox | Set-MailboxAuditLogging -AuditEnabled $true
- Aktiviert die Audit-Überwachung für alle Postfächer in der Organisation.
- Set-MailboxAuditLogging -Identity „user@domain.com“ -AuditLogAgeLimit 90
- Setzt das Alter, bis zu dem Audit-Logs für das Postfach aufbewahrt werden, auf 90 Tage.
Get-TransportConfig
Zeigt Konfigurationsinformationen für globale Transporteinstellungen in der Organisation an.
- Get-TransportConfig
- Listet die organisationsweiten Transporteinstellungen auf einem Mailbox-Server auf oder die lokalen Transporteinstellungen auf einem Edge-Transport-Server.
- Get-TransportConfig | Format-List DSN
- Listet alle Zustellstatusbenachrichtigungsbezogenen (DSN) Konfigurationseinstellungen für Ihre Organisation auf, wenn sie auf einem Mailbox-Server ausgeführt wird. Auf einem Edge-Transport-Server werden die DSN-bezogenen Einstellungen angezeigt, die auf diesem Edge-Transport-Server konfiguriert sind.
Set-TransportConfig
Konfiguriert die Transporteinstellungen in Exchange Online.
- Set-TransportConfig -MaxSendSize 35MB -MaxReceiveSize 35MB
- Setzt die maximale Sendegröße und Empfangsgröße für Nachrichten auf 35 MB.
- Set-TransportConfig -TlsCertificateName „CN=MyCertificate“
- Konfiguriert den Namen des TLS-Zertifikats für den Transportdienst.
- Set-TransportConfig -InboundConnector „MyConnector“ -TlsSenderCertificateName „CN=SenderCertificate“
- Konfiguriert den Namen des TLS-Senderzertifikats für einen bestimmten eingehenden Connector.
- Set-TransportConfig -JournalingReportNdrTo „journalreports@domain.com“
- Setzt die E-Mail-Adresse, an die Nichtzustellbarkeitsberichte für Journaling gesendet werden.
- Set-TransportConfig -ShadowRedundancyEnabled $true
- Aktiviert die Schattenredundanz, um die Zuverlässigkeit der Nachrichtenzustellung zu erhöhen.
Add-MailboxFolderPermission
Fügt Berechtigungen zu einem Postfachordner hinzu.
- Add-MailboxFolderPermission -Identity „user@domain.com:\Calendar“ -User „assistant@domain.com“ -AccessRights Editor
- Fügt dem Kalender des Benutzers „user@domain.com“ den Benutzer „assistant@domain.com“ mit Bearbeitungsrechten hinzu.
- Add-MailboxFolderPermission -Identity „user@domain.com:\Inbox“ -User „manager@domain.com“ -AccessRights Reviewer
- Gewährt dem Manager Lesezugriff auf den Posteingang des Benutzers „user@domain.com“.
- Add-MailboxFolderPermission -Identity „team@domain.com:\SharedFolder“ -User „team.member@domain.com“ -AccessRights Owner
- Macht „team.member@domain.com“ zum Besitzer eines gemeinsam genutzten Ordners im Postfach „team@domain.com“.
- Add-MailboxFolderPermission -Identity „executive@domain.com:\Confidential“ -User „assistant@domain.com“ -AccessRights None
- Entfernt alle Berechtigungen des Assistenten vom vertraulichen Ordner des Geschäftsführers.
- Add-MailboxFolderPermission -Identity „hr@domain.com:\HR Documents“ -User „hr.assistant@domain.com“ -AccessRights Contributor
- Fügt dem HR-Dokumentenordner des HR-Postfachs den HR-Assistenten mit Beitragendenrechten hinzu.
Get-MailboxFolderPermission
Ruft Berechtigungen für einen Postfachordner ab.
- Get-MailboxFolderPermission -Identity „user@domain.com:\Calendar“
- Zeigt die Berechtigungen für den Kalender des Benutzers „user@domain.com“ an.
- Get-MailboxFolderPermission -Identity „team@domain.com:\SharedFolder“
- Listet die Berechtigungen für einen gemeinsam genutzten Ordner im Team-Postfach auf.
- Get-MailboxFolderPermission -Identity „executive@domain.com:\Inbox“
- Zeigt an, wer Zugriff auf den Posteingang des Geschäftsführers hat.
- Get-MailboxFolderPermission -Identity „hr@domain.com:\HR Documents“
- Listet die Berechtigungen für den HR-Dokumentenordner auf.
- Get-MailboxFolderPermission -Identity „user@domain.com:\Inbox“ -User „assistant@domain.com“
- Überprüft die spezifischen Berechtigungen des Assistenten für den Posteingang des Benutzers.
Remove-MailboxFolderPermission
Entfernt Berechtigungen von einem Postfachordner.
- Remove-MailboxFolderPermission -Identity „user@domain.com:\Calendar“ -User „ex.assistant@domain.com“
- Entfernt die Berechtigungen des ehemaligen Assistenten vom Kalender des Benutzers.
- Remove-MailboxFolderPermission -Identity „team@domain.com:\SharedFolder“ -User „ex.member@domain.com“
- Entfernt einen ehemaligen Teammitglied aus den Berechtigungen eines gemeinsam genutzten Ordners.
- Remove-MailboxFolderPermission -Identity „executive@domain.com:\Confidential“ -User „ex.assistant@domain.com“
- Entfernt die Berechtigungen des ehemaligen Assistenten vom vertraulichen Ordner des Geschäftsführers.
- Remove-MailboxFolderPermission -Identity „hr@domain.com:\HR Documents“ -User „ex.hr.assistant@domain.com“
- Entfernt die Berechtigungen des ehemaligen HR-Assistenten vom HR-Dokumentenordner.
- Remove-MailboxFolderPermission -Identity „user@domain.com:\Inbox“ -User „ex.colleague@domain.com“
- Entfernt die Berechtigungen eines ehemaligen Kollegen vom Posteingang des Benutzers.
New-ManagementRole
Erstellt eine neue Managementrolle in Exchange Online.
- New-ManagementRole -Name „CustomRole“ -Parent „Mail Recipients“
- Erstellt eine neue Managementrolle „CustomRole“ basierend auf der übergeordneten Rolle „Mail Recipients“.
- New-ManagementRole -Name „HR Role“ -Parent „User Options“
- Erstellt eine spezifische Rolle für das HR-Team, basierend auf der Rolle „User Options“.
- New-ManagementRole -Name „IT Admin Role“ -Parent „Mailbox Import Export“
- Erstellt eine Rolle für IT-Administratoren mit Berechtigungen zum Importieren und Exportieren von Postfächern.
- New-ManagementRole -Name „Executive Assistant Role“ -Parent „Mail Recipients“
- Erstellt eine Rolle für Geschäftsführungsassistenten mit erweiterten Berechtigungen für die Verwaltung von Mail-Empfängern.
- New-ManagementRole -Name „Team Manager Role“ -Parent „Distribution Groups“
- Erstellt eine Rolle für Teammanager zur Verwaltung von Verteilergruppen.
Remove-ManagementRole
Entfernt benutzerdefinierte Managementrollen, die nicht mehr benötigt werden.
- Remove-ManagementRole ExampleRole1
- Entfernt die einzelne Rolle „ExampleRole1“.
- Remove-ManagementRole ExampleRole2 -Recurse -WhatIf
- Führt den Befehl mit der Option „WhatIf“ aus, um zu simulieren, was passieren würde, wenn die Rolle „ExampleRole2“ und alle ihre untergeordneten Rollen entfernt würden.
- Get-ManagementRole Example | Remove-ManagementRole -WhatIf
- Holt eine Liste von Rollen, die „Example“ im Namen enthalten, und simuliert das Entfernen dieser Rollen.
- Remove-ManagementRole „In-house scripts“ -UnScopedTopLevel
- Entfernt die unscoped Top-Level-Managementrolle „In-house scripts“.
New-ManagementRoleAssignment
Erstellt neue Zuweisungen von Managementrollen.
- New-ManagementRoleAssignment -Role „Mail Recipients“ -User „Jane Doe“
- Weist dem Benutzer „Jane Doe“ die Rolle „Mail Recipients“ zu.
- New-ManagementRoleAssignment -Role „Mailbox Import Export“ -Group „IT Admins“
- Weist der Gruppe „IT Admins“ die Rolle „Mailbox Import Export“ zu.
- New-ManagementRoleAssignment -Role „User Options“ -User „Emma Smith“ -CustomRecipientWriteScope „Contoso Users“
- Weist Emma Smith die Rolle „User Options“ mit einem benutzerdefinierten Empfängerschreibbereich zu.
- New-ManagementRoleAssignment -Role „Mail Recipients“ -RoleGroup „Help Desk“
- Weist die Rolle „Mail Recipients“ der Rollengruppe „Help Desk“ zu.
- New-ManagementRoleAssignment -Role „Mail Recipients“ -User „David Johnson“ -RecipientRelativeWriteScope „Self“
- Weist David Johnson die Rolle „Mail Recipients“ mit dem Schreibbereich „Self“ zu.
Get-ManagementRoleAssignment
Ruft Zuweisungen von Managementrollen ab.
- Get-ManagementRoleAssignment
- Zeigt alle Managementrollenzuweisungen in der Organisation an.
- Get-ManagementRoleAssignment -Role „Mail Recipients“
- Listet alle Zuweisungen der Rolle „Mail Recipients“ auf.
- Get-ManagementRoleAssignment -User „John Doe“
- Zeigt alle Rollenzuweisungen für den Benutzer „John Doe“ an.
- Get-ManagementRoleAssignment -RoleGroup „Organization Management“
- Listet alle Rollenzuweisungen für die Rollengruppe „Organization Management“ auf.
- Get-ManagementRoleAssignment -Role „Mail Recipients“ -Delegating $true
- Zeigt delegierte Rollenzuweisungen für die Rolle „Mail Recipients“ an.
Set-ManagementRoleAssignment
bestehende Managementrollenzuweisungen modifizieren.
- Set-ManagementRoleAssignment „Mail Recipients_Denver Help Desk“ -Enabled $false
- Deaktiviert die Rollenzuweisung „Mail Recipients_Denver Help Desk“, sodass die Benutzer die durch die Rolle gewährten Cmdlets nicht mehr ausführen können.
- Set-ManagementRoleAssignment „MyGAL_KimA“ -RecipientRelativeWriteScope MyGAL
- Ändert den Empfängergeltungsbereich der Rollenzuweisung „MyGAL_KimA“ auf „MyGAL“.
- Set-ManagementRoleAssignment „Mail Recipients_Marketing Admins“ -RecipientOrganizationalUnitScope „contoso.com/North America/Marketing/Users“
- Beschränkt die Rollenzuweisung „Mail Recipients_Marketing Admins“ auf die OU „contoso.com/North America/Marketing/Users“.
- Set-ManagementRoleAssignment „Distribution Groups_Cairns Admins“ -CustomRecipientWriteScope „Cairns Recipients“
- Beschränkt die Rollenzuweisung „Distribution Groups_Cairns Admins“ auf den benutzerdefinierten Empfängergeltungsbereich „Cairns Recipients“.
- Set-ManagementRoleAssignment -Identity „Mail Recipients_Marketing Admins“ -RecipientOrganizationalUnitScope „contoso.com/North America/Marketing/Users“ -Enabled $true
- Aktiviert die Rollenzuweisung „Mail Recipients_Marketing Admins“ für die spezifizierte OU und ermöglicht den Benutzern der Marketing-Admins-Gruppe, Objekte in dieser OU zu erstellen, zu ändern und zu entfernen.
Remove-ManagementRoleAssignment
Entfernt Zuweisungen von Managementrollen.
- Remove-ManagementRoleAssignment „Mail Recipients-John Doe“
- Entfernt die Rollenzuweisung „Mail Recipients“ für den Benutzer „John Doe“.
- Remove-ManagementRoleAssignment „Mailbox Import Export-IT Admins“
- Entfernt die Rollenzuweisung „Mailbox Import Export“ für die Gruppe „IT Admins“.
- Remove-ManagementRoleAssignment „User Options-Emma Smith“
- Entfernt die Rollenzuweisung „User Options“ für den Benutzer „Emma Smith“.
- Remove-ManagementRoleAssignment „Mail Recipients-Help Desk“
- Entfernt die Rollenzuweisung „Mail Recipients“ für die Rollengruppe „Help Desk„.
- Remove-ManagementRoleAssignment „Mail Recipients-David Johnson“
- Entfernt die Rollenzuweisung „Mail Recipients“ für den Benutzer „David Johnson“.
New-ActiveSyncMailboxPolicy
Erstellt eine neue ActiveSync-Mailboxrichtlinie.
- New-ActiveSyncMailboxPolicy -Name „Standard Policy“
- Erstellt eine neue ActiveSync-Mailboxrichtlinie mit dem Namen „Standard Policy“.
- New-ActiveSyncMailboxPolicy -Name „Executive Policy“ -AllowBluetooth $true -AllowCamera $false
- Erstellt eine Richtlinie für Führungskräfte, die Bluetooth erlaubt, aber die Kameranutzung verbietet.
- New-ActiveSyncMailboxPolicy -Name „IT Security Policy“ -PasswordEnabled $true -PasswordRecoveryEnabled $true
- Erstellt eine Sicherheitsrichtlinie für IT-Mitarbeiter, die ein Passwort erfordert und die Passwortwiederherstellung ermöglicht.
- New-ActiveSyncMailboxPolicy -Name „Sales Team Policy“ -AllowBrowser $false -AllowWiFi $true
- Erstellt eine Richtlinie für das Vertriebsteam, die den Browserzugriff verbietet, aber WiFi erlaubt.
- New-ActiveSyncMailboxPolicy -Name „HR Policy“ -MaxEmailAgeFilter OneMonth -MaxCalendarAgeFilter TwoWeeks
- Erstellt eine Richtlinie für die Personalabteilung, die E-Mails auf einen Monat und Kalendereinträge auf zwei Wochen beschränkt.
Remove-ActiveSyncMailboxPolicy
Entfernt eine ActiveSync-Mailboxrichtlinie.
- Remove-ActiveSyncMailboxPolicy -Identity „Standard Policy“
- Entfernt die ActiveSync-Mailboxrichtlinie „Standard Policy“.
- Remove-ActiveSyncMailboxPolicy -Identity „Executive Policy“
- Entfernt die ActiveSync-Mailboxrichtlinie „Executive Policy“.
- Remove-ActiveSyncMailboxPolicy -Identity „IT Security Policy“
- Entfernt die ActiveSync-Mailboxrichtlinie „IT Security Policy“.
- Remove-ActiveSyncMailboxPolicy -Identity „Sales Team Policy“
- Entfernt die ActiveSync-Mailboxrichtlinie „Sales Team Policy“.
- Remove-ActiveSyncMailboxPolicy -Identity „HR Policy“
- Entfernt die ActiveSync-Mailboxrichtlinie „HR Policy“.
New-RemoteDomain
Erstellt eine verwaltete Verbindung für eine Remotedomäne, um den Nachrichtenfluss und die Nachrichtenformatierung zu steuern.
- New-RemoteDomain -DomainName .contoso.com -Name Contoso
- Erstellt eine Remotedomäne für contoso.com und alle Unterdomänen.
- New-RemoteDomain -DomainName partner.com -Name PartnerDomain
- Legt eine spezifische Remotedomäne für partner.com fest.
- New-RemoteDomain -DomainName .example.org -Name ExampleOrg
- Richtet eine Remotedomäne für example.org und alle zugehörigen Unterdomänen ein.
- New-RemoteDomain -DomainName suppliers.net -Name Suppliers -Confirm
- Erstellt eine Remotedomäne für suppliers.net mit Bestätigungsaufforderung.
- New-RemoteDomain -DomainName clients.co.uk -Name ClientsUK -WhatIf
- Simuliert das Erstellen einer Remotedomäne für clients.co.uk.
Get-RemoteDomain
Ruft Informationen zu konfigurierten Remotedomänen ab.
- Get-RemoteDomain
- Listet alle konfigurierten Remotedomänen auf.
- Get-RemoteDomain -Identity Contoso
- Zeigt die Konfiguration der Remotedomäne Contoso an.
- Get-RemoteDomain | Format-List Name, DomainName
- Listet Namen und Domänennamen aller Remotedomänen auf.
- Get-RemoteDomain -Identity PartnerDomain | Format-List
- Zeigt alle Eigenschaften der Remotedomäne PartnerDomain an.
- Get-RemoteDomain | Where {$_.DomainName -like „*.org“}
- Listet alle Remotedomänen auf, deren Domänenname auf .org endet.
Set-RemoteDomain
Ändert Einstellungen für eine bestehende Remotedomäne.
- Set-RemoteDomain -Identity Contoso -AutoReplyEnabled $false
- Deaktiviert automatische Antworten für die Remotedomäne Contoso.
- Set-RemoteDomain -Identity PartnerDomain -TNEFEnabled $true
- Aktiviert TNEF für die Remotedomäne PartnerDomain.
- Set-RemoteDomain -Identity ExampleOrg -CharacterSet UTF8
- Setzt den Zeichensatz auf UTF8 für die Remotedomäne ExampleOrg.
- Set-RemoteDomain -Identity Suppliers -DeliveryReportEnabled $false
- Deaktiviert Zustellberichte für die Remotedomäne Suppliers.
- Set-RemoteDomain -Identity ClientsUK -AllowedOOFType External
- Erlaubt nur externe Abwesenheitsnotizen für die Remotedomäne ClientsUK.
Remove-RemoteDomain
Entfernt eine konfigurierte Remotedomäne.
- Remove-RemoteDomain -Identity Contoso
- Entfernt die Remotedomäne Contoso.
- Remove-RemoteDomain -Identity PartnerDomain -Confirm
- Entfernt die Remotedomäne PartnerDomain nach Bestätigung.
- Remove-RemoteDomain -Identity ExampleOrg -WhatIf
- Simuliert das Entfernen der Remotedomäne ExampleOrg.
- Remove-RemoteDomain -Identity Suppliers
- Entfernt die Remotedomäne Suppliers.
- Remove-RemoteDomain -Identity ClientsUK
- Entfernt die Remotedomäne ClientsUK.
New-PublicFolder
Neuen öffentlichen Ordner mit dem angegebenen Namen erstellen.
- New-PublicFolder -Name „Marketing“
- Dieses Beispiel erstellt den öffentlichen Ordner „Marketing“ im Stammordner des öffentlichen Ordners.
- New-PublicFolder -Name „FY2010“ -Path „\Legal\Cases“ -Server „MBXSVR01“
- In Exchange Server 2010 erstellt dieses Beispiel den öffentlichen Ordner „FY2010“ unter den vorhandenen Ordnern \Legal\Cases auf dem Server MBXSVR01.
- New-PublicFolder -Name „FY2014“ -Path „\Legal\Cases“
- Dieses Beispiel erstellt den öffentlichen Ordner „FY2014“ unter den vorhandenen Ordnern \Legal\Cases.
- New-PublicFolder -Name „Support“ -Mailbox „North_America“
- In diesem Beispiel wird der öffentliche Ordner „Support“ im Hierarchiepostfach für öffentliche Ordner „North_America“ erstellt.
- New-PublicFolder -Name „Projekt2023“ -Confirm
- Dieses Beispiel erstellt den öffentlichen Ordner „Projekt2023“ und zeigt eine Bestätigungsaufforderung an.
Get-PublicFolder
Attribute eines öffentlichen Ordners oder einer Gruppe von öffentlichen Ordnern abrufen.
- Get-PublicFolder
- Dieses Beispiel gibt das Wurzelobjekt des öffentlichen Ordners (IPM_SUBTREE) ohne Parameter zurück.
- Get-PublicFolder -Identity \NON_IPM_SUBTREE -Recurse | Format-List Name
- Dieses Beispiel gibt die Namen aller Systemordner zurück, beginnend beim Systemordner-Wurzel (\NON_IPM_SUBTREE).
- Get-PublicFolder -Identity „\Legal\Documents\Pending Litigation“
- Dieses Beispiel gibt den öffentlichen Ordner „Pending Litigation“ aus \Legal\Documents\ zurück.
- Get-PublicFolder -Identity „\Legal\Documents\Pending Litigation“ -Recurse
- Dieses Beispiel gibt den öffentlichen Ordner „Pending Litigation“ aus \Legal\Documents\ und alle darunter liegenden öffentlichen Ordner zurück.
- Get-PublicFolder -Mailbox „Legal Department“ -ResidentFolders
- Dieses Beispiel gibt die öffentlichen Ordner zurück, die im öffentlichen Ordner-Inhaltspostfach „Legal Department“ residieren.
Set-PublicFolder
Konfiguriert die Attribute für öffentliche Ordner in Exchange-Umgebungen.
- Set-PublicFolder „\Customer Service Requests“ -UseDatabaseReplicationSchedule $false
- Deaktiviert den Standardreplikationszeitplan der Datenbank für den öffentlichen Ordner „Customer Service Requests“.
- Set-PublicFolder „\Customer Service Requests“ -OverrideContentMailbox North_America
- Ändert den Inhaltsspeicherort des Postfachs für die Hierarchie für öffentliche Ordner in „North_America“.
- Set-PublicFolder \MyPublicFolder -ReplicationSchedule „Saturday.12:00 AM-Monday.12:00 AM“
- Legt fest, dass der öffentliche Ordner „MyPublicFolder“ nur an Wochenenden repliziert wird.
- Set-PublicFolder -Identity „StellarPF03“ -IssueWarningQuota 1GB -ProhibitPostQuota 2GB
- Setzt Warn- und Verbotspostquoten für den öffentlichen Ordner „StellarPF03“.
- Set-PublicFolder -Identity „PFFolder03“ -ProhibitSendReceiveQuota 5GB -IssueWarningQuota 4GB -UseDatabaseQuotaDefaults $false
- Passt die Send/Empfangs- und Warnquoten für den öffentlichen Ordner „PFFolder03“ an und deaktiviert die Verwendung von Datenbankquotenstandards.
- Set-PublicFolder -Identity „\Marketing“ -HiddenFromAddressListsEnabled $true
- Versteckt den öffentlichen Ordner „Marketing“ in den Adresslisten.
- Set-PublicFolder -Identity „\HR Documents“ -PerUserReadStateEnabled $false
- Deaktiviert die benutzerspezifische Lesestatusverwaltung für den öffentlichen Ordner „HR Documents“.
Remove-PublicFolder
Entfernt einen vorhandenen öffentlichen Ordner aus allen Servern in Ihrer Organisation.
- Remove-PublicFolder -Identity „\Test\Directory\My Public Folder“
- Löscht den öffentlichen Ordner „My Public Folder“ aus dem Verzeichnisbaum „\Test\Directory“.
- Remove-PublicFolder -Identity „\Test\Directory Folder“ -Recurse
- Löscht den öffentlichen Ordner „Directory Folder“ und alle seine untergeordneten öffentlichen Ordner mit der Option „Recurse“.
New-InboxRule
Erstellt eine neue Posteingangsregel für ein Postfach.
- New-InboxRule -Mailbox „user@domain.com“ -Name „MoveToFolder“ -MoveToFolder „Inbox\Subfolder“ -From „sender@example.com“
- Erstellt eine Regel im Postfach von „user@domain.com“, um E-Mails von „sender@example.com“ in einen Unterordner zu verschieben.
- New-InboxRule -Mailbox „user@domain.com“ -Name „ForwardToManager“ -ForwardTo „manager@domain.com“ -SubjectContainsWords „Urgent“
- Leitet E-Mails mit dem Betreff „Urgent“ im Postfach von „user@domain.com“ an „manager@domain.com“ weiter.
- New-InboxRule -Mailbox „user@domain.com“ -Name „DeleteSpam“ -DeleteMessage -FromAddressContainsWords „spam.com“
- Löscht automatisch E-Mails im Postfach von „user@domain.com“, die von Adressen mit „spam.com“ stammen.
- New-InboxRule -Mailbox „user@domain.com“ -Name „MarkAsRead“ -MarkAsRead -SubjectContainsWords „Newsletter“
- Markiert E-Mails mit dem Betreff „Newsletter“ im Postfach von „user@domain.com“ automatisch als gelesen.
Get-InboxRule
Ruft Posteingangsregeln für ein Postfach ab.
- Get-InboxRule -Mailbox „user@domain.com“
- Listet alle Posteingangsregeln für das Postfach von „user@domain.com“ auf.
- Get-InboxRule -Mailbox „user@domain.com“ | Format-List
- Zeigt detaillierte Informationen zu allen Posteingangsregeln für das Postfach von „user@domain.com“ an.
- Get-InboxRule -Mailbox „user@domain.com“ | Where {$_.Enabled -eq $true}
- Listet alle aktiven (aktivierten) Posteingangsregeln für das Postfach von „user@domain.com“ auf.
- Get-InboxRule -Mailbox „user@domain.com“ | Where {$_.Description -like „Spam“}
- Sucht nach Posteingangsregeln im Postfach von „user@domain.com“, die in ihrer Beschreibung das Wort „Spam“ enthalten.
New-GlobalAddressList
Erstellt eine neue globale Adressliste in Exchange Online.
- New-GlobalAddressList -Name „Alle Mitarbeiter“ -IncludedRecipients MailboxUsers
- Erstellt eine globale Adressliste für alle Mailbox-Benutzer.
- New-GlobalAddressList -Name „Führungskräfte“ -RecipientFilter {Title -like „CEO“ -or Title -like „CTO“}
- Erstellt eine globale Adressliste speziell für Führungskräfte.
- New-GlobalAddressList -Name „Projektteam A“ -RecipientContainer „contoso.com/Teams/ProjektA“
- Erstellt eine globale Adressliste für ein bestimmtes Projektteam.
- New-GlobalAddressList -Name „Externe Partner“ -RecipientFilter {CustomAttribute1 -eq „Partner“}
- Erstellt eine globale Adressliste für externe Partner basierend auf einem benutzerdefinierten Attribut.
- New-GlobalAddressList -Name „Abteilung Marketing“ -RecipientFilter {Department -eq „Marketing“}
- Erstellt eine globale Adressliste für die Marketingabteilung.
Get-GlobalAddressList
Ruft die globale Adressliste (GAL) für eine Organisation ab.
- Get-GlobalAddressList
- Zeigt die Standard-GAL für die Organisation an.
- Get-GlobalAddressList -Identity „Custom GAL“
- Ruft eine spezifische GAL mit dem Namen „Custom GAL“ ab.
- Get-GlobalAddressList | Format-List Name, IncludedRecipients
- Listet Namen und enthaltene Empfängertypen aller GALs auf.
- Get-GlobalAddressList | Where {$_.Name -like „Sales“}
- Sucht nach GALs, deren Name das Wort „Sales“ enthält.
- Get-GlobalAddressList -Identity „Default Global Address List“ | Format-List
- Zeigt detaillierte Informationen zur Standard-GAL an.
Get-MobileDevice
Ruft Informationen über mobile Geräte ab, die mit Exchange Online verbunden sind.
- Get-MobileDevice -Mailbox „maria@contoso.com“
- Ruft Informationen zu allen mobilen Geräten ab, die mit Marias Mailbox verbunden sind.
- Get-MobileDevice | Where {$_.DeviceModel -like „iPhone“}
- Listet alle iPhones auf, die mit Exchange Online verbunden sind.
- Get-MobileDevice | Where {$_.LastSuccessSync -lt (Get-Date).AddDays(-30)}
- Findet Geräte, die seit mehr als 30 Tagen nicht synchronisiert wurden.
- Get-MobileDevice -Mailbox „j.doe@contoso.com“ | Format-List
- Zeigt detaillierte Informationen zu den mobilen Geräten von John Doe an.
- Get-MobileDevice | Where {$_.DeviceOS -like „Android“}
- Listet alle Android-Geräte auf, die mit Exchange Online verbunden sind.
Clear-MobileDevice
Löscht alle Daten von einem mobilen Gerät, das mit Exchange Online verbunden ist.
- Clear-MobileDevice -Identity „Maria’s iPhone“
- Führt ein Fernlöschen auf Marias iPhone durch.
- Clear-MobileDevice -Identity „JohnsAndroid“ -NotificationEmailAddresses „admin@contoso.com“
- Führt ein Fernlöschen auf Johns Android-Gerät durch und benachrichtigt den Administrator.
- Get-MobileDevice -Mailbox „maria@contoso.com“ | Clear-MobileDevice
- Führt ein Fernlöschen auf allen Geräten durch, die mit Marias Mailbox verbunden sind.
- Clear-MobileDevice -Identity „iPad-Vertrieb“ -Cancel
- Bricht ein bereits initiiertes Fernlöschen auf einem iPad ab.
- Get-MobileDevice | Where {$_.DeviceModel -like „iPad“} | Clear-MobileDevice
- Führt ein Fernlöschen auf allen iPads durch, die mit Exchange Online verbunden sind.
Get-CalendarProcessing
Ruft Einstellungen zur Kalenderverarbeitung für Raumpostfächer in Exchange Online ab.
- Get-CalendarProcessing -Identity „Konferenzraum1“
- Ruft die Kalenderverarbeitungseinstellungen für den Konferenzraum 1 ab.
- Get-CalendarProcessing -Identity „Besprechungsraum“ | Format-List
- Zeigt detaillierte Kalenderverarbeitungseinstellungen für einen Besprechungsraum an.
- Get-CalendarProcessing -Identity „Raum A“ | Select AutomateProcessing, AllowConflicts
- Zeigt spezifische Einstellungen für die automatische Verarbeitung und Konfliktzulassung für Raum A an.
- Get-CalendarProcessing -Identity „Vorstandszimmer“ | Where {$_.AllowRecurringMeetings -eq $false}
- Überprüft, ob wiederkehrende Meetings im Vorstandszimmer erlaubt sind.
- Get-Mailbox -RecipientTypeDetails RoomMailbox | Get-CalendarProcessing
- Ruft Kalenderverarbeitungseinstellungen für alle Raumpostfächer ab.
Set-CalendarProcessing
Kalenderverarbeitungsoptionen für Ressourcenpostfächer zu ändern.
- Set-CalendarProcessing -Identity „Conf 212“ -AutomateProcessing AutoAccept -DeleteComments $true -AddOrganizerToSubject $true -AllowConflicts $false
- Automatisiert die Verarbeitung von Kalenderanforderungen für das Ressourcenpostfach „Conf 212“.
- Set-CalendarProcessing -Identity „Car 53“ -AutomateProcessing None
- Deaktiviert die automatische Verarbeitung für das Ressourcenpostfach „Car 53“.
- Set-CalendarProcessing -Identity „5th Floor Conference Room“ -AutomateProcessing AutoAccept -AllBookInPolicy $true
- Ermöglicht es der Kalenderautomatik, richtlinienkonforme Anforderungen von allen Benutzern zu genehmigen.
- Set-CalendarProcessing -Identity „5th Floor Conference Room“ -AutomateProcessing AutoAccept -AllRequestInPolicy $true -AllBookInPolicy $false -ResourceDelegates „chris@contoso.com“,“michelle@contoso.com“
- Erlaubt allen Benutzern, richtlinieninterne Anforderungen zu übermitteln, die jedoch der Genehmigung durch Delegierte unterliegen.
- Set-CalendarProcessing -Identity „Room 221“ -AutomateProcessing AutoAccept -RequestOutOfPolicy DavidPelton@contoso.com -ResourceDelegates „chris@contoso.com“,“michelle@contoso.com“
- Ermöglicht es der Kalenderautomatik, Anforderungen von David Pelton, die nicht den Richtlinien entsprechen, zu akzeptieren, unterliegt aber der Genehmigung durch Delegierte.
- Set-CalendarProcessing -Identity „Car 53“ -AutomateProcessing AutoAccept -BookInPolicy „ayla@contoso.com“,“tony@contoso.com“ -AllBookInPolicy $false
- Erlaubt einer Liste von Benutzern, richtlinienkonforme Besprechungsanfragen an das Gerätepostfach „Car 53“ zu senden.
- Set-CalendarProcessing -Identity „Room 221“ -ProcessExternalMeetingMessages $false
- Lehnt Besprechungsanfragen von Benutzern ab, die kein Mitglied der Exchange-Organisation sind.
Get-MailboxPermission
Get-MailboxPermission wird verwendet, um Berechtigungen für Postfächer in Exchange-Umgebungen abzurufen.
- Get-MailboxPermission -Identity „John Doe“
- Ruft alle Berechtigungen für das Postfach von John Doe ab.
- Get-MailboxPermission -Identity „info@contoso.com“ | Where-Object { $_.User -like „admin“ }
- Zeigt alle Berechtigungen für das Postfach „info@contoso.com“ an, die Benutzer mit „admin“ im Namen betreffen.
- Get-MailboxPermission -Identity „Sales Department“ | Format-List User, AccessRights
- Gibt eine detaillierte Liste der Benutzer und ihrer Zugriffsrechte für das Postfach „Sales Department“ aus.
- Get-MailboxPermission -Identity „HR Mailbox“ | Where-Object { $_.IsInherited -eq $false }
- Zeigt alle nicht vererbten Berechtigungen für das Postfach „HR Mailbox“ an.
- Get-MailboxPermission -Identity „Marketing“ | Select-Object User, AccessRights, Deny | Where-Object { $_.Deny -eq $true }
- Listet alle verweigerten Berechtigungen für das Postfach „Marketing“ auf.
Add-MailboxPermission
Add-MailboxPermission wird verwendet, um Berechtigungen zu Postfächern hinzuzufügen.
- Add-MailboxPermission -Identity „John Doe“ -User „Jane Smith“ -AccessRights FullAccess -InheritanceType All
- Gewährt Jane Smith Vollzugriff auf das Postfach von John Doe.
- Add-MailboxPermission -Identity „info@contoso.com“ -User „HR Department“ -AccessRights ReadPermission
- Fügt der HR-Abteilung Leseberechtigungen für das Postfach „info@contoso.com“ hinzu.
- Add-MailboxPermission -Identity „Sales“ -User „Tony Stark“ -AccessRights SendAs
- Erlaubt Tony Stark, E-Mails als „Sales“ zu senden.
- Add-MailboxPermission -Identity „Marketing“ -User „External Consultant“ -AccessRights ExternalAccount -InheritanceType All
- Fügt einem externen Berater Zugriffsrechte auf das Postfach „Marketing“ hinzu.
- Add-MailboxPermission -Identity „CEO Mailbox“ -User „Assistant“ -AccessRights FullAccess -AutoMapping $false
- Gewährt dem Assistenten Vollzugriff auf das Postfach des CEO, ohne es automatisch in Outlook hinzuzufügen.
New-DlpPolicy
Datenverlustpräventionsrichtlinien in Exchange-Umgebungen erstellen.
- New-DlpPolicy -Name „Contoso PII“ -Template „U.S. Personally Identifiable Information (PII) Data“
- Erstellt eine neue DLP-Richtlinie namens „Contoso PII“ basierend auf dem Template „U.S. Personally Identifiable Information (PII) Data“.
- New-DlpPolicy -Name „Financial Data Protection“ -Template „Financial Data“
- Erstellt eine DLP-Richtlinie zum Schutz finanzieller Daten mit einem vorgefertigten Template.
- New-DlpPolicy -Name „Employee Privacy“ -Description „Schutz persönlicher Daten der Mitarbeiter“
- Erstellt eine DLP-Richtlinie namens „Employee Privacy“ mit einer Beschreibung zum Schutz persönlicher Mitarbeiterdaten.
- New-DlpPolicy -Name „Healthcare Compliance“ -Template „Health Insurance Portability and Accountability Act (HIPAA)“
- Erstellt eine DLP-Richtlinie für das Gesundheitswesen basierend auf dem HIPAA-Standard.
- New-DlpPolicy -Name „Credit Card Security“ -Template „Credit Card Information“
- Erstellt eine DLP-Richtlinie zum Schutz von Kreditkarteninformationen.
Get-DlpPolicy
DLP-Richtlinien (Data Loss Prevention) in Exchange-Umgebungen abrufen.
- Get-DlpPolicy
- Listet alle DLP-Richtlinien in der Organisation auf.
- Get-DlpPolicy -Identity „Financial Data Protection“
- Ruft Details zur DLP-Richtlinie „Financial Data Protection“ ab.
- Get-DlpPolicy | Where-Object { $_.State -eq „Enabled“ }
- Zeigt alle aktiven DLP-Richtlinien an.
- Get-DlpPolicy | Format-Table Name, Mode
- Gibt eine Tabelle mit den Namen und Modi aller DLP-Richtlinien aus.
- Get-DlpPolicy | Select-Object Name, Description | Where-Object { $_.Description -like „sensitive“ }
- Listet alle DLP-Richtlinien auf, deren Beschreibung das Wort „sensitive“ enthält.
Enable-MailboxArchiving
Archivpostfächer für Benutzer in Exchange-Umgebungen aktivieren.
Enable-Mailbox -Identity "John Doe" -Archive
- Aktiviert das Archivpostfach für das Benutzerpostfach von John Doe.
Enable-Mailbox -Identity "info@contoso.com" -Archive
- Aktiviert das Archivpostfach für das Postfach „info@contoso.com“.
Get-Mailbox -Filter {ArchiveStatus -Eq "None"} | Enable-Mailbox -Archive
- Aktiviert Archivpostfächer für alle Benutzerpostfächer, die derzeit kein Archiv haben.
Enable-Mailbox -Identity "Sales Department" -Archive
- Aktiviert das Archivpostfach für das Postfach der Verkaufsabteilung.
Enable-Mailbox -Identity "HR Mailbox" -Archive
- Aktiviert das Archivpostfach für das Postfach der Personalabteilung.
Tabelle: „ExchangeOnlineManagement“ Befehle
Befehl | Beschreibung |
---|---|
Install-Module -Name ExchangeOnlineManagement | Installiert das Exchange Online Management Modul. |
Connect-ExchangeOnline | Stellt eine Verbindung zu Exchange Online her. |
Disconnect-ExchangeOnline | Trennt die Verbindung zu Exchange Online. |
New-Mailbox | Erstellt ein neues Postfach. |
Get-Mailbox | Ruft Informationen über Postfächer ab. |
Set-Mailbox | Ändert Eigenschaften eines Postfachs. |
Remove-Mailbox | Entfernt ein Postfach. |
Get-MailboxStatistics | Ruft Statistiken für ein Postfach ab. |
Get-Recipient | Ruft Informationen über Empfänger ab. |
Set-Recipient (Update-Recipient) | Aktualisiert Empfängerinformationen. |
New-DistributionGroup | Erstellt eine neue Verteilergruppe. |
Get-DistributionGroup | Ruft Informationen über Verteilergruppen ab. |
Set-DistributionGroup | Konfiguriert eine Verteilergruppe. |
Remove-DistributionGroup | Entfernt Verteilergruppen und E-Mail-aktivierte Sicherheitsgruppen. |
Get-TransportRule | Zeigt Transportregeln in einer Exchange-Organisation an. |
Set-TransportRule | Ändert vorhandene Transportregeln in Exchange-Umgebungen. |
Remove-TransportRule | Entfernt Transportregeln in einer Exchange-Organisation. |
Set-CASMailbox | Konfiguriert die Clientzugriffseinstellungen für ein Postfach. |
Get-MailboxAuditLogging | Ruft Audit-Log-Einstellungen für Postfächer ab. |
Set-MailboxAuditLogging | Ändert Audit-Log-Einstellungen für Postfächer. |
Get-TransportConfig | Zeigt Transportkonfigurationseinstellungen an. |
Set-TransportConfig | Ändert Transportkonfigurationseinstellungen. |
Add-MailboxFolderPermission | Gewährt einem Benutzer Zugriffs auf einen Ordner eines anderen Postfachs. |
Get-MailboxFolderPermission | Zeigt die Ordner Berechtigungen eines Postfachs an. |
Remove-MailboxFolderPermission | Entfernt Berechtigungen auf einen Ordner in einem anderen Postfach. |
New-ManagementRole | Erstellt eine neue Verwaltungsrolle. |
Remove-ManagementRole | Entfernt eine Verwaltungsrolle. |
New-ManagementRoleAssignment | Weist einem Benutzer eine neue Verwaltungsrolle zu. |
Get-ManagementRoleAssignment | Zeigt die einem bestimmten Benutzer derzeit zugewiesenen Verwaltungsrollen an. |
Remove-ManagementRoleAssignment | Entfernt eine Verwaltungsrolle von einem Benutzer. |
New-ActiveSyncMailboxPolicy | Erstellt eine neue Richtlinie für Exchange ActiveSync-Geräte. |
Set-ActiveSyncMailboxPolicy | Einstellungen einer bestehenden Richtlinie für ActiveSync-Geräte anpassen. |
Remove-ActiveSyncMailboxPolicy | Entfernt eine bestehende Exchange ActiveSync-Postfachrichtlinie. |
New-OWAMailboxPolicy | Erstellt eine neue Richtlinie für Outlook Web App-Verbindungen. |
Set-OwaMailboxPolicy | Konfiguriert die Einstellungen einer bestehenden Richtlinie für Outlook Web App-Verbindungen. |
Remove-OWAMailboxPolicy | Entfernt eine bestehende Richtlinie für Outlook Web App-Verbindungen. |
Clear-ActiveSyncDevice | Löscht den Inhalt eines mobilen Geräts, das Exchange ActiveSync verwendet. |
Remove-ActiveSyncDevice | Entfernt eine Exchange ActiveSync-Verbindung von einem mobilen Gerät. |
New-RemoteDomain | Erstellt einen neuen Remote-Domain-Eintrag. |
Get-RemoteDomain | Ruft Informationen zu Remote-Domain-Einträgen ab. |
Set-RemoteDomain | Konfiguriert Nachrichtenformatierung und -richtlinien für Remote-Domains. |
Remove-RemoteDomain | Entfernt einen Remote-Domain-Eintrag. |
Get-MessageTrace | Verfolgt E-Mail-Nachrichten in der Organisation. |
Get-MessageTraceDetail | Ruft detaillierte Informationen zu Nachrichtenverfolgungen ab. |
New-PublicFolder | Erstellt einen neuen öffentlichen Ordner. |
Get-PublicFolder | Ruft Informationen über öffentliche Ordner ab. |
New-InboxRule | Erstellt eine neue Posteingangsregel. |
Get-InboxRule | Ruft Posteingangsregeln für Postfächer ab. |
New-GlobalAddressList | Erstellt eine neue globale Adressliste. |
Get-GlobalAddressList | Ruft die globale Adressliste ab. |
Get-MobileDevice | Ruft Informationen über mobile Geräte ab. |
Clear-MobileDevice | Löscht Daten von einem mobilen Gerät. |
Get-CalendarProcessing | Ruft Kalenderverarbeitungseinstellungen ab. |
Set-CalendarProcessing | Ändert Kalenderverarbeitungseinstellungen. |
Get-MailboxPermission | Ruft Berechtigungen für ein Postfach ab. |
Add-MailboxPermission | Fügt Berechtigungen zu einem Postfach hinzu. |
New-DlpPolicy | Erstellt eine neue DLP-Richtlinie. |
Get-DlpPolicy | Ruft DLP-Richtlinien ab. |
Enable-MailboxArchiving | Aktiviert die Archivierung für ein |