Alle Beiträge von Don Matteo

lebt in der Schweiz, ist System Engineer MCP bei A-Enterprise GmbH. Mitglied des UNBLOG Knowledge Network. Author und Blogger zu den Themen, Tutorials für Linux und Open Source.

Exchange Mailbox Trennen und Neuverbinden

Microsoft Exchange Mailbox Trennen und Neuverbinden mit Connect-Mailbox.

Ein Mitarbeiter soll ein neues Benutzerkonto bekommen, oder ein Postfach soll mit einem anderen Benutzerkonto verbunden werden. Hierfür muss man die Exchange Mailbox zunächst vom alten Benutzerkonto trennen und anschliessend mit dem neuen Benutzerkonto neuverbinden. Der Vorgang kann in der Exchange Verwaltungskonsole ECP, oder in der Exchange Management Shell erfolgen.

Mailbox verbinden in ECP-Verwaltungskonsole

Exchange Mailbox Trennen Neuverbinden. Der Vorgang kann in der Exchange Verwaltungskonsole ECP, oder in der Exchange Management Shell erfolgen

Mailbox verbinden in Exchange PowerShell

Zuerst das Cmdlet Get-MailboxDatabase verwenden, um ein oder mehrere Postfachdatenbankobjekte von einem Server oder einer Organisation abzurufen.

Microsoft Exchange Get-MailboxDatabase

Get-MailboxDatabase

Um die Postfachattribute abzurufen wird das Cmdlet Get-MailboxDatabase ausgeführt, wobei hier der Platzhalter Name der Exchange Datenbank „EDB01“ ist, diesen durch den tatsächlichen Datenbank Name ersetzen.

Get-MailboxDatabase "EDB01" | Get-MailboxStatistics | Where {($_.DisconnectDate -ne $null)}

Hier die Identity für den nächsten Befehl übernehmen (kopieren).

Microsoft Exchange Connect-Mailbox

Connect-Mailbox -Identity "5f08ca4b-e7f0-4c5d-b9ca-6ac3279e6ab1" -User Beatrice -Database EDB01

Damit wird die Mailbox mit dem Benutzerkonto verbunden.

  Die Platzhalter durch die tatsächlichen Namen ersezen.

Um ein Postfach eines Benutzers und alle Postfachattribute aus dem Benutzerkonto zu entfernen wird folgendes Cmdlet verwendet.

Microsoft Exchange Disable-Mailbox

Disable-Mailbox -Identity "Beatrice"

Disconnected Mailboxen anzeigen

Die Mailboxen der gelöschten Benutzer müssen erst sichtbar gemacht werden. Hierzu muss man den Exchange Information Store Service neu starten und Clean-Database ausführen.

Um alle Disconnected Mailboxen einer Datenbank sichtbar zu machen, verwendet man folgenden Befehl in der als Administrator geöffneten Exchange PowerShell.

Restart-Service MSExchangeIS

Oder man ruft Dienste mit services.msc aus und startet den Service neu.

Anschlissend kann Clean-Database ausgeführt werden.

Clean-MailboxDatabase EDB01

  Ein verbundenes Postfach besteht aus zwei Teilen: dem Postfachobjekt im Exchange-Speicher und dem Benutzerobjekt mit Exchange-Eigenschaften in Active Directory. Ein getrenntes Postfach ist das Postfachobjekt im Exchange-Informationsspeicher, aber es ist nicht mit einem Benutzerobjekt in Active Directory verbunden. Um ein Postfach zu trennen, verwendet man das Cmdlet Disable-Mailbox. Um ein Postfach zu trennen und das Benutzerobjekt aus Active Directory zu entfernen, verwende das Cmdlet Remove-Mailbox. Auch dient das Cmdlet um ein Postfachobjekt dauerhaft aus dem Exchange-Informationsspeicher zu entfernen.

Block und Bereich markieren in Windows Terminal

Neben der Möglichkeit Zeichen oder ein Wort und Zeilen zu markieren, gibt es in Windows Terminal auch Block markieren.

Ein Markiermodus, der besonders bei tabellarischen Arbeiten sehr nützlich sein kann. Es wird erlaubt, Informationen, die direkt untereinanderstehen, zu markieren und zu bearbeiten. Ohne dass die ganzen Zeilen in die Markierung und Bearbeitung einbezogen werden.

Für Block markieren in Windows Terminal kommt die Alt-Taste zum Einsatz. Positioniere den Mauszeiger am Anfang oder am Ende des Blocks, drücke die Alt-Taste zusammen mit der linken Maustaste und ziehe die Markierung zum anderen Ende des Blocks. Der markierte Block wird automatisch in die Zwischenablage kopiert.

Windows Terminal als Terminal Emulator

Windows Terminal ist ein Terminal Emulator mit mehreren Registerkarten, den Microsoft für Windows 10 und 11 als Ersatz für die Windows Console anbot. Es kann jede Befehlszeilenanwendung in einer separaten Registerkarte ausgeführt werden. Dabei sind cmd.exe, PowerShell, WSL, SSH, und Cloud Shell Connector vorkonfiguriert. Windows Terminal verfügt über eine eigene Rendering Engine, welches ab Version 1.11 unter Windows 11 für Befehlszeilenanwendungen verwendet werden kann.

Open Source Projekt

Das Windows Terminal ist eine moderne, schnelle, effiziente, und produktive Terminal Anwendung. Für Benutzer von Befehlszeilentools und Shells wie beispielsweise der Eingabeaufforderung. Wie PowerShell und WSL. Die wichtigsten Funktionen des Windows Terminals umfassen mehrere Registerkarten, Bereiche, Unicode- und UTF-8-Zeichenunterstützung. GPU beschleunigtes Textrendering Modul sowie benutzerdefinierte Designs, Formatvorlagen und Konfigurationen.