Powershell Frage

Diskutiere Powershell Frage im Windows Server 2012 Forum im Bereich Server Systeme; Hi zusammen, eine Frage zu Powershell habe ich Ich möchte auf einem W2012R2 Citrix Terminalserver per script den Hostnamen auslesen, den in eine Variable packen ...


+ Antworten + Neues Thema erstellen

(Um antworten zu können, bitte registrieren oder einloggen)

Ergebnis 1 bis 1 von 1
  1. Powershell Frage #1

    Powershell Frage

    Hi zusammen,

    eine Frage zu Powershell habe ich
    Ich möchte auf einem W2012R2 Citrix Terminalserver per script den Hostnamen auslesen, den in eine Variable packen und dann den Status des Maintenacemode in Citrix abfragen. Das Ergebnis True oder False kommt dann in die Überwachung.

    Der Befehl für den MaintenaceMode lautet:
    Get-BrokerMachine -MachineName Domain\Hostname | fl InMaintenanceMode
    Das Ergebnis lautet dann True oder False

    Da ich das aber auf alle Server haben möchte, möchte ich hier mit einer Variable arbeiten, damit ich nicht auf jeden Server das Script anpassen möchte bzw 100.000 verschiedene Skripte haben möchte.

    Bisher schaut es so aus
    Code:
    $hostname = $env:COMPUTERNAME
    Add-PSSnapin citrix.broker.admin.v2
    Get-BrokerMachine -MachineName Domainname\$hostname | fl InMaintenanceMode
    Das Snapin lade ich noch zusätzlich ein da nicht auf jedem Server das Snapin in PS geladen ist.

    Jetzt bekomme ich aber eine Fehlermeldung:
    Get-BrokerMachine : Object does not exist
    In Zeile:1 Zeichen:1
    + Get-BrokerMachine -MachineName Domainname\$hostname | fl InMaintenanceMode
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : ObjectNotFound: ( [Get-BrokerMachine], SdkOperationException
    + FullyQualifiedErrorId : Citrix.XDPowerShell.Broker.UnknownObject,Citrix.Br oker.Admin.SDK.GetBrokerMachineCommand

    Gebe ich den Befehl Get-BrokerMachine -MachineName Domain\Hostname | fl InMaintenanceMode mit den richtigen Domainnamen und Hostnamen ein, funktioniert es. Trage ich anstelle des Hostnamen die Variable ein, kommt diese Fehlermeldung.
    Woran kann das liegen?

  2. Schau mal hier: Powershell Frage. Dort wird jeder fündig!

    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren

Ähnliche Themen zu Powershell Frage


  1. PowerShell: Hallo miteinander, auf meinem Laptop erscheint zwischendurch immer wieder folgender Fehlerhinweis: "PowerShell funktioniert nicht mehr, es...



  2. PowerShell-ScriptAnalyzer v1.4.0 läuft auf PowerShell v3.0 und höher: <p>Ab sofort steht der ScriptAnalyzer in Version 1.4.0 über die PowerShellGallery zum Herunterladen bereit. Er unterstützt nun PowerShell-Version 3.0...



  3. PowerShell Basics (Teil 1): Erste Schritte mit PowerShell: <p>Im ersten Teil der neuen Channel 9-Serie zu <a href="https://channel9.msdn.com/Blogs/Taste-of-Premier/PowerShellBasicsPart1"...



  4. Frage zur PowerShell: Hallo und guten Morgen! Hat sich schon jemand den Kopf darüber zerbrochen, ob sich die PowerShell irgendwie als Standard-Eingabeaufforderung...



  5. mal eine kleine frage frage: hallo alle zusammen ich hab eine zwar blöde frage aber ich muss mal fragen ich will jetzt meinen pc ein wenig aufrüsten und bein der MBRam...