Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Powershell HPE Cmdlet - If - Else

Mitglied: MasterBaiter

MasterBaiter (Level 1) - Jetzt verbinden

19.04.2017, aktualisiert 09:49 Uhr, 467 Aufrufe, 3 Kommentare

Hi,

kann mir wer aushelfen?
Im folgenden möchte ich die Ausgabe von Get-HPBIOSPowerRegulator überprüfen und daraus eine Aktion folgen lassen.
Es ist sicher ein Basic in dem Fall, aber was mach ich falsch?

Die momentane Ausgabe ist: "HP Dynamic Power Savings Mode"

...also sollte "Ja es ist im Saving Mode" ausgeben, tut es aber nicht, sondern "nein es nicht nicht im Saving Mode" .

Was hab ich übersehen?

01.
$username = "User"
02.
$password = cat C:\mysecurestring.txt | Convertto-SecureString
03.
$cred = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $username, $password
04.

05.
$conObj = Connect-HPBIOS "ILO_Hostname" -Credential $cred -DisableCertificateAuthentication
06.

07.
$pr = Get-HPBIOSPowerRegulator $conObj | select HPPowerRegulator |fl
08.

09.
if ($pr -eq "HP Dynamic Power Savings Mode")
10.
 {echo "Ja es ist im Saving Mode"}
11.
   else {echo "nein es nicht nicht im Saving Mode"}
12.
Danke & Gruß
Mitglied: 132895
LÖSUNG 19.04.2017, aktualisiert um 10:00 Uhr
Dein Vergleich mit einem Format-String-Objekt ist falsch, Format-List ist für die Ausgabe gedacht nicht für den Vergleich!
Wenn also die Property "HPPowerRegulator" heißt und ein Objekt vom Typ String ist geht es so:
01.
$pr = Get-HPBIOSPowerRegulator $conObj | select -Expand HPPowerRegulator
02.
if ($pr -eq "HP Dynamic Power Savings Mode") {
03.
    echo "Ja es ist im Saving Mode"
04.
} else {
05.
    echo "nein es nicht nicht im Saving Mode"
06.
Gruß
Bitte warten ..
Mitglied: MasterBaiter
19.04.2017 um 10:04 Uhr
AH!
Ich danke dir.
Bitte warten ..
Mitglied: 132895
LÖSUNG 20.04.2017 um 17:00 Uhr
Wenn's das dann war, den Haken nicht vergessen.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

PowerShell GUI, Cmdlet in ComboBox ausführen

gelöst Frage von 135531Batch & Shell6 Kommentare

Hi all, ich bin absoluter Neuling wenn es um die nutzung von PowerShell geht. Dennoch versuche ich im Moment ...

Windows 10

Hyper-V Cmdlet (Powershell) Sprachproblem

gelöst Frage von Highend01Windows 102 Kommentare

Hi zusammen, Ich habe bisher immer rein deutsche Serverversionen benutzt (also keine englische Grundinstallation mit installiertem language pack). Ich ...

Exchange Server

CmdLet-Probleme

gelöst Frage von JudgelgExchange Server5 Kommentare

Hallo, wenn ich enable-mailbox in die EMS eingebe kommt folgender Fehler:  Hat eventuell jemand nen tipp für mich? ...

Windows 10

Resolve-DNSName Cmdlet: Ausgabeobjekt interpretation

gelöst Frage von NetzwerkDudeWindows 102 Kommentare

Mahlzeit, Das PowerShell Cmdlet Resolve-DNSName kann mit dem Parameter -LLMNRNetBiosOnly dazu verwendet werden die Hostnamen von IPs direkt bei ...

Neue Wissensbeiträge
Humor (lol)

"Linux und 5 Gründe Warum man kein Windows verwenden sollte sondern Ubuntu Linux"

Tipp von Snowbird vor 1 TagHumor (lol)8 Kommentare

Gerade gefunden. Ja, ist etwas älter, aber irgendwie lustig?

Humor (lol)

"Warum Linux in einer vernetzten Welt einfach keinen Komfort bietet!"

Tipp von Snowbird vor 2 TagenHumor (lol)13 Kommentare

Ein interessanter Einblick warum Linux nichts für Geräteübergreifende Arbeit ist :)

Humor (lol)
Zuviel Speicher ist ungesund. :-)
Tipp von Lochkartenstanzer vor 2 TagenHumor (lol)17 Kommentare

Moin Kollegen, Heute hatte ich ein ungewöhnliches Aha-Erlebnis: Über das Wochenende habe ich einen einen 6 Jahre alten Bare-Metal ...

Windows Update

KB4517297 verfügbar, behebt Fehler in VB6 VBA VBScript

Information von sabines vor 2 TagenWindows Update

Das Update behebt mögliche Fehler in VB6, VBA und VBScript, die durch das Update KB4512486 vom August entstanden sind. ...

Heiß diskutierte Inhalte
Router & Routing
Deinstalliertes Geräte wird in FritzBox noch immer als verbundenes Gerät angezeigt
gelöst Frage von imebroRouter & Routing18 Kommentare

Hallo, in meiner FritzBox 7490 wird im Bereich "Funknetz" ein Gereät bei den verbundenen Geräten angezeigt, wobei ich nicht ...

Windows 10
Windows 10 druckt nicht mehrere Kopien?
Frage von StefanKittelWindows 1015 Kommentare

Hallo, ich hatte gerade einen Anruf eines Kunden. Sein neuer PC (Win 10 1903) druckt nicht mehr mehrere Seiten ...

Verschlüsselung & Zertifikate
Mit BitLocker verschlüsselte Festplatte löschen?
gelöst Frage von SnowbirdVerschlüsselung & Zertifikate14 Kommentare

Hallo, ich habe eine mit Bitlocker verschlüsselte externe Festplatte. Diese möchte ich gerne löschen sodass nichts mehr auffindbar ist. ...

Sonstige Systeme
Ist es möglich ein ISDN-Telefon an einen analogen Anschluss anzuschließen?
Frage von cramtroniSonstige Systeme14 Kommentare

Also anders herum geht es ja, da gibt es ja diese Adapter von RJ11 auf TAE-F, aber gibt es ...