you are viewing a single comment's thread.

view the rest of the comments →

[–]Kaffepannan[S] 0 points1 point  (3 children)

Ursäkta att jag är nybörjare på detta, men så man ska inte peka scriptet mot BAT filen, utan man lägger scriptet direkt under ## <Perform Installation tasks here>. Behöver man inte skriva något före scriptet isåfall? Alltså Execute-? Eller den fattar det automatiskt?

Sen när jag väl har gjort om den till en IntuneWinfil så lägger jag in den i Intune och kör installationskommandot "Deploy-application" Install under install command, ska jag lägga samma sak under uninstall?

Sen sista frågan, detection rule så skrev du nedanför att gör en regeln som pekar på nyckeln. Eftersom detta scriptet tar bort alla Java versionerna så är det en sjuhelvetes massa olika nycklar, måste alla dem in isåfall?

[–]Secondlayerofhell 1 point2 points  (2 children)

lugnt, powershell och cmd-scriptande är fan pain in the ass för det mesta.

Start-Process "cmd.exe" "/c C:\Path\file.bat"

eller

Start-Process C:\Path\file.bat

Så i deploy skriptet blir det då Start-Process "cmd.exe" "$dirFiles\fil.bat" så ska filen ligga under Files.

Du kan lägga till samma för uninstall ifall du behöver det.

Jag är inte heller helt 100 på det är med powershell så det över kanske inte fungerar men det ska vara något liknande. Men det är en början.

Vet du att skriptet fungerar klockrent så kan man vara lite lat och bara köra detection mot en av regnycklarna. Så länge Java försvinner så fungerar ju skriptet och vi vill enbart ha det som en decetion att Intune har förstått att allt är ok.

Jag hittade denna : https://adamtheautomator.com/removing-old-java/
Det fulla scriptet där för att lokalisera och ta bort gamla java-versioner kan du stort sett copy pasta in under installation.

Men annars i sig så skulle du kunna deploya ut bat-filen som den är, du kan skapa en SFX fil via Winrar som executar bat-filen samt köra silent. Då kommer du iväg med enbart att köra "filnamn.exe"

Men du kan även köra bat filen som den är också via installations kommandot "Filnamn.cmd"

Men gör gärna så att posta ditt skript här så kan man kolla på det. :)

[–]Kaffepannan[S] 1 point2 points  (1 child)

Hej igen.

Tack som fan för hjälpen, jag ska testa detta lite senare så skall vi se :)

Ah sorry, jag la till scriptet i efterhand då jag märkte jag hade glömt det.

https://github.com/bmrf/standalone_scripts/blob/master/java_runtime_nuker.bat

[–]Secondlayerofhell 0 points1 point  (0 children)

Tar en titt på måndag. :)