Fråga : Hur man identifierar en uppgift (inte bearbeta), på applikationflik i uppgiftschef och dödar det assosiated processaa.

Jag har en uninstall att skriva som tar bort en applikation using PSEXEC. Problemet är att ett applikationfel poppar upp under installationen som pekar tillbaka till en av den processaa msiexec.exen. Jag behöver att vara kompetent att identifiera uppgiften, och att avsluta den tillsammans med det tillhörande bearbetar, utan att måste att klicka på app-felet. Jag kan avsluta bearbetar, men, sedan det finns mer än, en msiexec.exe bearbetar mig kan inte precis döda det vid processaa namnger.
I kan inte fixa app-felet, som det är en utfärda med applikationen, men om jag kan döda det processaa den uninstall ska complete. " klar "

Svar : Hur man identifierar en uppgift (inte bearbeta), på applikationflik i uppgiftschef och dödar det assosiated processaa.

Anta dig behöv att göra det till talrika platser, jag skulle antagligen pinnen skriva på alla platser och redigerar skriva för att köra banan av det riktigt uninstall utförbart.

Eller från ditt avsluta, gör en gruppera att spara för att kopiera skriva, innan du utför den med psexec.

Till exempel:

: comp1
förtjäna bruk y: /d /y
ping - n 2 comp1 | fynd/i ”TTL” >NUL
om errorlevel 1 goto comp2
eka att förbinda till comp1
förtjäna bruk y: \ \ comp1 \ c$ /user: admin-lösenord (a-användaren med administratörpriv., men inte kan vara nödvändig, om knyta kontakt är rent),
xcopy ”script.vbs” ”y:\folder” /y
psexec - accepteula\ \ comp1 cmd.exe /c ”cscript c:\folder\script.vbs”,
förtjäna bruk y: /d /y
Eka färdig comp1

: comp2
förtjäna bruk y: /d /y
ping - n 2 comp2 | fynd/i ”TTL” >NUL
om goto errorlevel 1 AVSLUTAR
eka att förbinda till comp2
förtjäna bruk y: \ \ comp2 \ c$ /user: admin-lösenord
xcopy ”script.vbs” ”y:\folder” /y
psexec - accepteula\ \ comp2 cmd.exe /c ”cscript c:\folder\script.vbs”,
förtjäna bruk y: /d /y
Eka färdig comp2

: Avsluta
Andra lösningar  
 
programming4us programming4us