Exchange Powershell - So rufen Sie das Exchange 2010-Modul über das interne Skript auf?

8

Ich schreibe ein Skript, das eine Reihe von Dingen mit AD und Exchange erledigt und nur zu dem Teil der GUI komme, wo ich anfangen muss, mit Exchange zu arbeiten, aber nicht sehe, wo ich manuell angeben kann, den Exchange einzuschließen Modul. Der normale Prozess, den ich kenne, ist Import-Modul Active Directory, aber Import-Modul Austausch funktioniert nicht.

Ich habe ein Get-Module -ListAvailable | Wählen Sie Name aus und sehen Sie nichts, das auf Exchange hinweist. Die Exchange-Verwaltungsshell wird jedoch auf den Exchange-Server geladen, an dem ich gerade arbeite.

Kann jemand das Exchange 2010-Modul in mein Skript integrieren, damit ich die Exchange-spezifischen Cmdlets intern verwenden kann? TIA ...

    
thepip3r 17.05.2011, 19:14
quelle

3 Antworten

18

Sie können dies tun:

%Vor%

und das meiste wird funktionieren (obwohl die MS-Unterstützung Ihnen sagen wird, dass dies nicht unterstützt wird, weil RBAC umgangen wird).

Ich habe Probleme mit einigen Cmdlets (speziell UMmailbox aktivieren / deaktivieren) gesehen, die nicht nur mit dem geladenen Snapin funktionieren.

In Exchange 2010 wird die Verwendung von Powershell außerhalb der impliziten Remoting-Umgebung einer tatsächlichen EMS-Shell grundsätzlich nicht unterstützt.

    
mjolinor 17.05.2011, 19:44
quelle
16

Ich weiß, dass dies eine alte Frage ist, aber anstatt das Snapin hinzuzufügen, das anscheinend nicht unterstützt wird, habe ich mir einfach die EMS-Shortcut-Eigenschaften angeschaut und diese Befehle kopiert.

Das vollständige Verknüpfungsziel lautet:

%Vor%

Also habe ich am Anfang meines Skripts folgendes geschrieben und es schien wie erwartet zu funktionieren:

%Vor%

Anmerkungen:

  • Muss in 64bit PS
  • ausgeführt werden
  • Dies wurde auf einem Server getestet, auf dem nur die Management Tools installiert waren. Es wurde automatisch mit unserer bestehenden Exchange-Infrastruktur verbunden.
  • Es wurden keine umfangreichen Tests durchgeführt, daher weiß ich nicht, ob diese Methode praktikabel ist. Ich werde diesen Beitrag bearbeiten, wenn ich auf Probleme stoße.
Huon Imberger 02.10.2012 23:57
quelle
0

Import-Modul Microsoft.Exchange.Management.PowerShell.E2010aTry mit einigen Implementierungen wie:

%Vor%

oder

%Vor%     
Yan Gauthier 17.09.2014 18:01
quelle

Tags und Links