Archiv Windows XP 25.916 Themen, 128.567 Beiträge

Probleme mit Ausführung einer command-Datei auf XP

user_310895 / 2 Antworten / Baumansicht Nickles

Habe einen PC neu aufgesetzt mit WIN XP Prof, ganz normal, vorher Festplatte formatiert.
Zur Überprüfung der Checksummen des Firewall-Verzeichnisses habe ich eine "verify.cmd"
in das betreffende VZ kopiert. Aber sie funktioniert nicht wie sie soll.
Sie hat den gleichen Inhalt, wie die, die auf 2 anderen PCs mit WinXP problemlos funktioniert.
Da ich auf einer gestrigen Installation durch Änderung der Nutzerrechte Sie zumindest unter meinem "Eingeschränkten User"
zum Laufen gebracht hatte, gehe ich davon aus, dass der Fehler irgendwo bei den Berechtigungen /Sicherheitseinstellungen liegt.
Die gestrige Installation wurde allerdings über eine vorhandenes System drüber installiert, dadurch gabe es noch alte USER in den Berechtigungen und mir ist es auch nicht gelungen, die .cmd unter meinem Administrator-Account zum Laufen zu bringen.
Deshalb habe ich alles platt gemacht und vollkommen neu installiert.
Aber das Problem ist das gleiche, allerdings bekomme ich sich unter keinem Account zum Laufen.
Ich hatte mich an den anderen beiden laufenden und funktionierenden PCs orientiert und die äquivalenten Sicherheitsfreigaben benutzt.
Ging nicht! Die Verzeichnisse sind mittlerweile auf Admistrator, Hauptuser, Ersteller,User und Jeder und SYSTEM mit Vollzugriff gesetz, es funktioniert nicht.
Entweder klappt der Sprungbefehl nicht oder aber in der Zeile
for /f "tokens=1-3" %%i in ('dir %datei% /-C /S ^|find "Datei(en)" ^|find "Bytes"') do set dateigroesse=%%k
if "%dateigroesse%" == "%Schwellwert_in_Byte%" goto EXE_KORREKT

wird das for/f "tokens ... nicht richtig abgearbeitet.


Hat jemand eine Idee? Ist mir sehr wichtig, denn ich hatte schon mehrmals mal das Problem, dass die .dll.s und .vxd.s im
Firewallverzeichnis über das Internet geändert wurden... darum steht meine Überprüfungsdatei im Autostartordner und meldet
beim Rechnerstart normalerweise "die Firewall ist korrekt" oder "... wurde manipuliert".

Grüsse, BERNT


fbe user_310895 „Probleme mit Ausführung einer command-Datei auf XP“
Optionen

Hast du bei der Neuinstallation auch ein format gemacht? Wenn nicht dann kann das Problem daran liegen.

fbe

BERNT BURNT II fbe „Hast du bei der Neuinstallation auch ein format gemacht? Wenn nicht dann kann...“
Optionen

to fbe:

Ja habe ich gemacht, steht auch im Beitrag.

Bin jetzt aber etwas weiter.
Anscheinend funktioniert der set Befehl unter "Admin" nicht korrekt.
Darum läuft diese Command mittlerweile nur unter meinem "EINGESCHRÄNKTE-RUSER" -Account.
Wie kann das sein? Gibt es eine Obergrenze für die Anzahl der set- Variablen?

if "%username%" == "admin" set dateigroesse=200
if "%username%" == "user" set dateigroesse=999
Hierbei wird nur unter dem Admin-Account die Dateigroesse nicht der
Variablen zugewiesen.

Auf den beiden anderen PCs funktioniert das tadellos.

Habe aber mittlerweile eine andere Konstruktion für den Admin-Account entwickelt, so dass ich in beiden Accounts die Firewall überprüfen kann.

Danke

BERNT