none
powershell compare variable of typ double RRS feed

  • Frage

  • Hello!"

    I have a powershell-script that show me the "avg disk sec/transfer" of physical disk

    like

    PS C:\temp> $test = (get-counter "\PhysicalDisk(*)\Avg. Disk sec/Transfer").Countersamples[0].CookedValue
    0,000727142247543096

    PS C:\temp> $test.gettype()

    IsPublic IsSerial Name                                     BaseType
    -------- -------- ----                                     --------
    True     True     Double                                   System.ValueType


    Now I want to compare if value is higher then 0,00001

    How can I do this?

    rg

    Hansi

    Donnerstag, 28. September 2017 12:36

Antworten

  • Hallo an alle!

    Writing auf Englisch, macht der Gewohnheit in Foren :)

    Danke für die Infos. Oft ist es so dass man den Wald vor lauter Bäumen nicht sieht. Herumprobieren, Lesen, ... trotzdem funktioniert es nicht. Es waren die verdammten Hochkommas mit der die Variable befüllt wird.

    [double]$warning="0.0001"

    Sorry, für die Frage, aber ich bin einfach nicht weitergekommen.

    danke

    hansi

    Montag, 2. Oktober 2017 10:43

Alle Antworten

  • if ($test -gt 0.00001) then

    https://ss64.com/ps/syntax-compare.html

    Donnerstag, 28. September 2017 13:56
  • Hansi,

    warum speakst Du denn hier im deutschen Powershell-Forum auf einmal english mit uns. ;-)  .... und inzwischen solltest Du doch auch die Grundlagen von Powershell schon mal gelernt haben, oder?

    Get-Help about_if

    Get-Help about_Comparison_Operators

    Get-Help about_switch

    Help about_if     Help about_Comparison_Operators    Help about_switch.


    Viel Spaß!


    Grüße - Best regards

    PS:> (79,108,97,102|%{[char]$_})-join''

    Donnerstag, 28. September 2017 22:05
  • Hallo an alle!

    Writing auf Englisch, macht der Gewohnheit in Foren :)

    Danke für die Infos. Oft ist es so dass man den Wald vor lauter Bäumen nicht sieht. Herumprobieren, Lesen, ... trotzdem funktioniert es nicht. Es waren die verdammten Hochkommas mit der die Variable befüllt wird.

    [double]$warning="0.0001"

    Sorry, für die Frage, aber ich bin einfach nicht weitergekommen.

    danke

    hansi

    Montag, 2. Oktober 2017 10:43