Vind alle unins000.exe, en voer stilletjes en met "" uit?

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • TheIceWarrior
  • Registratie: Februari 2004
  • Laatst online: 11-09 23:10
Ik wil alle unins000.exe die in subfolders gevonden worden uitvoeren met quotes in het pad en met de toevoeging /S
Hier gaat het om:

C:\>where /r "C:\program files\r" unins*.exe
C:\program files\R\R-3.0.3\unins000.exe
C:\program files\R\R-3.2.3\unins000.exe
C:\program files\R\R-4.3.0\unins000.exe
C:\program files\R\R-4.3.1\unins000.exe
C:\program files\R\R-4.3.2\unins000.exe
C:\program files\R\R-4.3.3\unins000.exe
C:\program files\R\R-4.4.0\unins000.exe

Wat hij er mee moet doen is dus:
"C:\program files\R\R-3.0.3\unins000.exe" /S

Op het stukje aanpassen van het find result loop ik vast en aangezien op tal van computers willekeurige versies geïnstalleerd staan, wil ik het graag met een dergelijk commando overal uitvoeren.

Het resultaat eerst weg schrijven naar een txt file en met een commando de " " en /S toevoegen mag ook, als iemand weet hoe.
Als iemand weet hoe dit te doen met powershell, is dat ook top!

Alle hulp is welkom!

Alle reacties


Acties:
  • +2 Henk 'm!

  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 16:46

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

Zou dat tegenwoordig toch echt met Powershell doen. Even snel (en zeker niet getest):

code:
1
2
3
4
5
6
7
$uninstallers= Get-Childitem -path "C:\program files\r" -Recurse -filter "unins000.exe" 
$uninstallers | Out-File c:\temp\output.txt

Foreach ($uninstaller in $uninstallers) {

Start-Process $uninstaller.fullname
}

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B


Acties:
  • 0 Henk 'm!

  • TheIceWarrior
  • Registratie: Februari 2004
  • Laatst online: 11-09 23:10
hartelijk dank, hier kom ik al verder mee, dit start alle uninstallers. Nu alleen nog de /S toevoeging erachter krijgen, weet je ook hoe?

Acties:
  • +1 Henk 'm!

  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 16:46

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

TheIceWarrior schreef op donderdag 2 mei 2024 @ 15:26:
Nu alleen nog de /S toevoeging erachter krijgen, weet je ook hoe?
Dat staat letterlijk als voorbeeld in de documentatie van "Start-Process".

Beetje eigen inzet kan nooit kwaad. ;)

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B


Acties:
  • +1 Henk 'm!

  • TheIceWarrior
  • Registratie: Februari 2004
  • Laatst online: 11-09 23:10
thx, gevonden :)
Start-Process $uninstaller.fullname -Wait -ArgumentList "/silent"