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
-Forcesorgt 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.
"ExchangeOnlineManagement" Befehle
| Befehl | Beschreibung |
|---|---|
| Install-Module Microsoft.Online.SharePoint.PowerShell | Installiert das SharePoint Online-Modul |
| Connect-SPOService -Url [URL] | Stellt eine Verbindung zum SharePoint Online-Dienst her |
| New-SPOSite | Erstellt eine neue SharePoint Online-Websitesammlung |
| Get-SPOSite | Listet alle Websites in der SharePoint Online-Umgebung auf |
| Set-SPOSite | Setzt oder aktualisiert Eigenschaftswerte für eine Websitesammlung |
| Remove-SPOSite | Sendet eine SharePoint Online-Websitesammlung in den SharePoint Online-Papierkorb |
| New-SPOListDesign | Erstellt ein neues Listen-Design für Benutzer |
| Get-SPOListDesign | Ruft Details zu Listen-Designs auf dem SharePoint-Mandanten ab |
| Remove-SPOListDesign | Entfernt ein Listen-Design |
| New-SPOSiteDesign | Erstellt ein neues Website-Design für Benutzer |
| Get-SPOSiteDesign | Ruft Details zu Website-Designs auf dem SharePoint-Mandanten ab |
| Set-SPOSiteDesign | Aktualisiert ein zuvor hochgeladenes Website-Design |
| Remove-SPOSiteDesign | Entfernt ein Website-Design |
| New-SPOSiteScript | Lädt ein neues Website-Skript hoch |
| Get-SPOSiteScript | Zeigt Informationen über vorhandene Website-Skripte an |
| Remove-SPOSiteScript | Entfernt ein Website-Skript |
| New-SPOTheme | Erstellt ein neues benutzerdefiniertes Thema |
| Get-SPOTheme | Ruft Einstellungen für ein vorhandenes Thema ab |
| Remove-SPOTheme | Entfernt ein Thema aus der Themengalerie |
| New-SPODataConnectionSetting | Erstellt eine neue Business Data Connectivity-Serviceverbindung |
| Remove-SPODataConnectionSetting | Entfernt eine Business Connectivity Services-Verbindung |
| New-SPOSiteGroup | Erstellt eine neue Gruppe in einer SharePoint Online-Websitesammlung |
| Get-SPOSiteGroup | Ruft alle Gruppen in einer Websitesammlung ab |
| Set-SPOSiteGroup | Aktualisiert die SharePoint Online-Besitzer und Berechtigungsstufen einer Gruppe innerhalb einer Websitesammlung |
| Remove-SPOSiteGroup | Entfernt eine SharePoint Online-Gruppe aus einer Websitesammlung |
| Get-SPOStorageEntity | Ruft einen Wert im Eigenschaftenbeutel ab |
| Set-SPOStorageEntity | Fügt Eigenschaften im App-Katalog hinzu, die von verschiedenen SharePoint Framework-Komponenten gelesen werden können |
| Get-SPOAppErrors | Gibt Anwendungsfehler zurück |
| Get-SPOCrossGeoUsers | Gibt die SharePoint Online-Benutzer in einem Multi-Geo-Mandanten zurück |
| Get-SPOGeoAdministrator | Gibt SharePoint Online-Benutzer oder Sicherheitsgruppen mit Global Admin-Privilegien im aktuellen Multi-Geo-Mandanten zurück |
| Get-SPOTenant | Gibt SharePoint Online-Organisationseigenschaften zurück |
| Set-SPOTenant | Setzt Eigenschaften auf der SharePoint Online-Organisation |
| Get-SPOUser | Gibt die SharePoint Online-Benutzer oder Sicherheitsgruppenkonten zurück, die einem bestimmten Suchkriterium entsprechen |
| Remove-SPOUser | Entfernt einen Benutzer oder eine Sicherheitsgruppe aus einer Websitesammlung oder einer Gruppe |
| Get-SPOHubSite | Listet Hub-Sites oder Hub-Site-Informationen auf |
| Set-SPOHubSite | Setzt Hub-Site-Informationen wie Name, Logo und Beschreibung |