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...
N

niklas4you

Threadstarter
Mitglied seit
15.03.2009
Beiträge
37
Alter
45
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.Broker.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?
 
Thema:

Powershell Frage

Powershell Frage - Ähnliche Themen

  • Windows 10 Powershell Start-up Skript für BitLocker-Laufwerksverschlüsselung

    Windows 10 Powershell Start-up Skript für BitLocker-Laufwerksverschlüsselung: Hallo zusammen, ich habe derzeit ein Projekt in dem die Zielsetzung ist durch ein Powershell Skript dass als Startup Skript in einer GPO...
  • neofetch Linux und Windows PowerShell

    neofetch Linux und Windows PowerShell: Hi Bisschen rum gespielt! :D
  • GELÖST powershell zuordnen

    GELÖST powershell zuordnen: Hallo, hier ein Pro mit version 1909. möchte gerne eine Datei mit Endung ps1 der Powershell zuordnen. Leider steht dies nicht zur Auswahl und...
  • Office365 - Outlook Contacts - Spezieller Kontaktordner per PowerShell umbenennen / löschen - Batch

    Office365 - Outlook Contacts - Spezieller Kontaktordner per PowerShell umbenennen / löschen - Batch: Hallo zusammen, ich suche nach eine Möglichkeit über unseren gesamten Tenant hinweg einen Kontaktordner mit fest definiertem Namen für alle...
  • Frage zur PowerShell

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

    Oben