Mit einer Batch-Datei prüfen, ob ein Programm vorhanden ist.
hallo,
ich habe folgendes problem. ich möchte mit hilfe einer batch-datei prüfen, ob ein programm auf einem pc installiert ist. zb. notepad. kann ich die prüfung durchführen? zb if not exist notepad.exe @echo error: no notepad installed.
vielen dank für die helfe
ich habe folgendes problem. ich möchte mit hilfe einer batch-datei prüfen, ob ein programm auf einem pc installiert ist. zb. notepad. kann ich die prüfung durchführen? zb if not exist notepad.exe @echo error: no notepad installed.
vielen dank für die helfe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 15586
Url: https://administrator.de/forum/mit-einer-batch-datei-pruefen-ob-ein-programm-vorhanden-ist-15586.html
Ausgedruckt am: 23.12.2024 um 14:12 Uhr
6 Kommentare
Neuester Kommentar
Am besten entsprechende EXE auf dem Rechner suchen und falls die Datei gefunden wird log mit Computernamen erzeugen:
DIR \\COMPUTERNAME\C$\<FILE>.exe /s/B >c:\log\%computername%.log
Log-Datei wird nur erstellt, wenn die Datei gefunden wird. Das ganze in ein Logon-Script und die Logs auf zentralem Server speichern. Fertig.
DIR \\COMPUTERNAME\C$\<FILE>.exe /s/B >c:\log\%computername%.log
Log-Datei wird nur erstellt, wenn die Datei gefunden wird. Das ganze in ein Logon-Script und die Logs auf zentralem Server speichern. Fertig.
Moin zappl,
die erste Frage hab ich nicht verstanden.
Die zweite glaube ich zu verstehen.
Statt der jeweiligen ECHO-Anzeigen kannst Du natürlich auch eine bestimmte Exe-Datei aufrufen in den Nicht-gefunden/Gefunden-Fällen.
Gruß
Biber
die erste Frage hab ich nicht verstanden.
Die zweite glaube ich zu verstehen.
dir d:\gibbetnet.exe /s/b >nul 2>nul||@echo Datei gibbetnet.net NICHT auf Laufwerk D: gefunden.
dir d:\gibbetnet.exe /s/b >nul 2>nul && @echo Datei gibbetnet.net wurde auf Laufwerk D: gefunden.
Statt der jeweiligen ECHO-Anzeigen kannst Du natürlich auch eine bestimmte Exe-Datei aufrufen in den Nicht-gefunden/Gefunden-Fällen.
Gruß
Biber
Vielleicht versuche ich nochmal mich klarer auszudrücken.
Ich befinde mich an einem lokalen Rechner. Ich möchte das die Festplatte C: nach einer Datei durchsucht wird, z.B. wie bei dir gibbetnet.exe. Sofern die Datei nicht irgendwo auf der Festplatte vorhanden ist, soll eine andere Datei gestartet werden, z.B. C:\installieren.exe
Hoffe es ist jetzt verständlich gewesen. XD
Zappl
Ich befinde mich an einem lokalen Rechner. Ich möchte das die Festplatte C: nach einer Datei durchsucht wird, z.B. wie bei dir gibbetnet.exe. Sofern die Datei nicht irgendwo auf der Festplatte vorhanden ist, soll eine andere Datei gestartet werden, z.B. C:\installieren.exe
Hoffe es ist jetzt verständlich gewesen. XD
Zappl