tesso 384 Geschrieben 9. August 2016 Melden Geschrieben 9. August 2016 Die Bedingung im if sieht auch nicht so aus, als wenn dort true oder false rauskommen würde.
MurdocX 1.004 Geschrieben 9. August 2016 Melden Geschrieben 9. August 2016 Die Bedingung im if sieht auch nicht so aus, als wenn dort true oder false rauskommen würde. Vollkommen korrekt. Diese Änderung ist mir Schnelle gar nicht aufgefallen! :schreck: In meinen Varianten kam ein "If" auch nicht drin vor. Neue Variante.... $objJavaProgramList = Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -like 'Java*' -and $_.Version -ne '8.0.1010.13'} ForEach ($objJavaProgramItem in $objJavaProgramList) { Write-host ":: Entferne $($_.Name), Versionsstand: $($_.Version)" $objJavaProgramItem.Uninstall() Start-Process -FilePath '\\fileserver\install\Java8u101\jre-8u101-windows-i586.exe' -ArgumentList '/s' -Verb RunAs }
daabm 1.431 Geschrieben 9. August 2016 Melden Geschrieben 9. August 2016 Die Bedingung im if sieht auch nicht so aus, als wenn dort true oder false rauskommen würde. Wenn ich nicht total verpeilt bin, kommt da immer true raus, weil die Zuweisung einer Variablen funktioniert hat :)
MurdocX 1.004 Geschrieben 9. August 2016 Melden Geschrieben 9. August 2016 Wenn ich nicht total verpeilt bin, kommt da immer true raus, weil die Zuweisung einer Variablen funktioniert hat :) Ich hab es gerade ausprobiert. Sobald eine erfolgreiche Zuweisung mit Inhalt stattgefunden hat, ist die Ausgabe "True". Falls nicht, ist sie "False"
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden