Jump to content

Powershell: Postfach in Hybrid-Umgebung erstellen


Direkt zur Lösung Gelöst von mikro,
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo zusammen,

 

ich testet gerade die Erstellung von Postfächer auf OnPrem und O365 Seite ohne Migration.

 

Dazu connecte ich mit einem unserer OnPrem Exchange Server und erstelle das neue Postfach:

Enable-Mailbox -Identity $username -Alias "$username" -Database "$db" | Out-Null

 

Das funktioniert auch wie bisher ohne Probleme.

 

Jetzt versuche ich das Postfach auch auf O365 Seite anzulegen:

$smtprouting = $username + "@********.mail.onmicrosoft.com"
Enable-RemoteMailbox $username -RemoteRoutingAddress $smtprouting

 

und bekomme die Meldung, dass Powershell das Cmdlet nicht kennt.

Enable-RemoteMailbox : Die Benennung "Enable-RemoteMailbox" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des Namens, 
oder ob der Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang.
In Zeile:2 Zeichen:5
+     Enable-RemoteMailbox $username -RemoteRoutingAddress $smtprouting
+     ~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Enable-RemoteMailbox:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

 

Direkt auf dem Exchange Server in der Powershell kommt folgende Fehlermeldung:

Dieser Task unterstützt keine Empfünger dieses Typs. Der angegebene Empfänger ***/***/**** ist vom Typ Mailbox. Stellen Sie sicher, dass dieser Empfäger dem für diesen Task erforderlichen Empfängertyp entspricht

 

 

Microsoft schreibt

"This cmdlet is available only in on-premises Exchange.

Use the Enable-RemoteMailbox cmdlet to create a mailbox in the cloud-based service for an existing user in the on-premises Active Directory."

Enable-RemoteMailbox

 

 

Kann jemand helfen ?

Geschrieben

Moin,

 

wobei der zweite Schritt automatisch geschieht. Man führt also nur Enable-RemoteMailbox aus, der Rest geschieht von allein. Der User, für den man das tut, darf lokal noch keine Mailbox haben. Entweder on-prem oder in der Cloud, nicht beides.

 

Gruß, Nils

 

Geschrieben

Vielen Dank für die schneller Antworten.

 

Ich habe jetzt nur "Enable-RemoteMailbox" ausgeführt.

 

Hat geklappt, allerdings nur direkt auf dem Exchange Server.

 

Jetzt muss ich noch einmal schauen, wie ich das auf unserem Admin-Server hin bekomme, denn der erkennt weiterhin das Cmdlet nicht.

Geschrieben
vor 18 Minuten schrieb mikro:

Hast Du denn eine Remote Shell zum Exchange Server gestartet?

 

 

$ExSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://EX1.****.**/powershell
Import-PSSession $ExSession -AllowClobber -ErrorAction Ignore -DisableNameChecking | Out-Null

 

Ja habe ich. reicht aber wohl nicht.

Geschrieben
vor 5 Minuten schrieb mikro:

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://EX1/PowerShell/ -Authentication Kerberos -Credential $UserCredential

Import-PSSession $Session -DisableNameChecking


Funzt leider nicht. Die Fehlermeldung bzgl. des Cmdlet bleibt. :-(

Geschrieben
vor 2 Minuten schrieb mikro:

Hast Du denn irgendwelche Exchange CMDLets?

Welche Rolle hat Dein User ?

 


Oh guter Hinweis, ich teste mit einem SystemAccount, da die Erstellung automatisch passiert.

 

Dieser User hat natürlich keine vollem EX Admin Berechtigungen.

 

Ich prüfe...

Es lag an den fehlenden Berechtigungen. In der zugewiesenen Berechtigungsgruppe im Exchange fehlte der Befehl "Enable-RemoteMailbox".

 

Jetzt geht es :-)

 

 

 

Vielen Dank für eure Hilfe

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...