Exchange Powershell: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „== Postfächer für öffentliche Ordner == Ein primäres darunter sekundäre. Ersteres entsteht automatisch. '''Postfächer auflisten''' Get-Mailbox -PublicF…“)
 
Zeile 1: Zeile 1:
== Postfächer für öffentliche Ordner ==
+
Die EXO Powershell ist ein Modul für die Powershell um Exchange zu steuern. Powershell gibt es auch für den Mac. Siehe dieses Wiki.
Ein primäres darunter sekundäre. Ersteres entsteht automatisch.
 
  
'''Postfächer auflisten'''
+
=== Basics ===
 +
 
 +
'''Powershell starten'''
 +
pwsh
 +
 
 +
'''Mit Exchange verbinden'''
 +
Connect-ExchangeOnline -UserPrincipalName schlegel@bauart-massivbau.de 
 +
> Authentifiziert im Browser und ruft EXO PowerShell Modul im Terminal auf
 +
 
 +
== Postfächer für öffentliche Ordner und öffentliche Postfächer ==
 +
https://learn.microsoft.com/de-de/exchange/collaboration/public-folders/create-public-folder-mailboxes?view=exchserver-2019#use-the-exchange-management-shell-to-create-a-public-folder-mailbox
 +
* Es gibt ein primäres Postfachdarunter Sekundäre. Ersteres entsteht automatisch.
 +
* Ein öffentlicher Ordner benötigt ein Postfach für öffentliche Ordner als Parent
 +
 
 +
''' Postfächer für öffentliche Ordner auflisten (mit IsRoot Flag) '''
 +
Primäre haben den Flag IsRootPublicFolderMailbox
 +
Get-Mailbox -PublicFolder | Format-Table -Auto Name,ServerName,Database,IsRootPublicFolderMailbox
 +
 
 +
''' Root Public Folder ID ausgeben '''
 +
Get-OrganizationConfig | Format-List RootPublicFolderMailbox
 +
gibt die ID oder 0000... aus
 +
 
 +
''' Mit ID das Postfach anzeigen '''
 +
Get-Mailbox -PublicFolder -Identity 13819b49-a61b-4d2c-8e85-55f763d43099 
 +
'''Öffentliche Postfächer auflisten'''
 
  Get-Mailbox -PublicFolder | Format-Table -Auto Name,ServerName,Database,IsRootPublicFolderMailbox
 
  Get-Mailbox -PublicFolder | Format-Table -Auto Name,ServerName,Database,IsRootPublicFolderMailbox
 +
 +
=== Postfach für öffentliche Ordner erstellen ===
 +
New-Mailbox -PublicFolder -Name <Name>
 +
z.B.
 +
New-Mailbox -PublicFolder -Name "Master Hierarchy"
 +
Die nächsten werden dann automatisch Sekundäre.

Version vom 30. Oktober 2022, 08:06 Uhr

Die EXO Powershell ist ein Modul für die Powershell um Exchange zu steuern. Powershell gibt es auch für den Mac. Siehe dieses Wiki.

Basics

Powershell starten pwsh

Mit Exchange verbinden

Connect-ExchangeOnline -UserPrincipalName schlegel@bauart-massivbau.de  

> Authentifiziert im Browser und ruft EXO PowerShell Modul im Terminal auf

Postfächer für öffentliche Ordner und öffentliche Postfächer

https://learn.microsoft.com/de-de/exchange/collaboration/public-folders/create-public-folder-mailboxes?view=exchserver-2019#use-the-exchange-management-shell-to-create-a-public-folder-mailbox
  • Es gibt ein primäres Postfachdarunter Sekundäre. Ersteres entsteht automatisch.
  • Ein öffentlicher Ordner benötigt ein Postfach für öffentliche Ordner als Parent

Postfächer für öffentliche Ordner auflisten (mit IsRoot Flag) Primäre haben den Flag IsRootPublicFolderMailbox

Get-Mailbox -PublicFolder | Format-Table -Auto Name,ServerName,Database,IsRootPublicFolderMailbox

Root Public Folder ID ausgeben

Get-OrganizationConfig | Format-List RootPublicFolderMailbox 

gibt die ID oder 0000... aus

Mit ID das Postfach anzeigen

Get-Mailbox -PublicFolder -Identity 13819b49-a61b-4d2c-8e85-55f763d43099   

Öffentliche Postfächer auflisten

Get-Mailbox -PublicFolder | Format-Table -Auto Name,ServerName,Database,IsRootPublicFolderMailbox

Postfach für öffentliche Ordner erstellen

New-Mailbox -PublicFolder -Name <Name>

z.B.

New-Mailbox -PublicFolder -Name "Master Hierarchy"

Die nächsten werden dann automatisch Sekundäre.