2016-08-03 32 views
2

Ich benutze EMS. Beim Aufruf von Get-ExchangeServer Befehl Ich bekomme eine Liste der verfügbaren Exchange-Server.Aktuellen Exchange Server abrufen

Nun ist die Frage:

Wie aktuelle Exchange-Server erhalten (die, die ich auf Get-Exchange Befehl aufgerufen haben)?

Kann jemand Ratschläge, wie man es erreicht?

Antwort

1

Verwenden Sie die Umgebungsvariable $ENV:COMPUTERNAME, um den Servernamen des Exchange-Servers abzurufen, für den Sie den Befehl aufrufen.

Invoke-Command -ComputerName Exchange.domain.com ` 
       -ScriptBlock {Get-ExchangeServer -Identity $ENV:COMPUTERNAME} ` 
       -Credential (Get-Credential) 
+0

Ja, ich dachte über '$ ENV: COMPUTERNAME' vor, aber ich machte es in Remote-PS-Sitzung und es gibt in diesem Fall meinen lokalen Computernamen zurück. Aber Sie wiesen mich auf die richtige Richtung (d. H. Mit 'Invoke-Command', um den Wert von' $ ENV: COMPUTERNAME' auf dem entfernten Exchange-Server zu erhalten und ihn dann beim Aufruf von 'Get-ExchangeServer' zu verwenden). Vielen Dank für Ihre Hilfe :) –