tokenring
Goto Top

Batch Datei als Amdin ausführen hat zur Folge das die Variablen nicht mehr berücksichtigt werden

Hallo ,

ich habe folgendes Problem.

Ich habe eine Batch-Datei erstellt, in der auch Variablen (Pfadangaben / Kundenname etc... ) drinnen vorkommen. Wenn ich die batch händisch starte ist alles OK. Wenn ich die batch mit rechtsklick "als Admin ausführen" starte oder diese als geplanten Task starte werden die Variablen in der Batch-Datei nicht mehr berücksichtig.

Schaut dann so aus:

Script:

SET /p ziel=<var_ziel.txt
SET /p log=<var_logfile.txt

SNAPSHOT hd1:* %ziel%\DSS2\Drive$DISK.sna --LogFile:%log%\logfile2.txt --usevss

Wenn ich nun als Admin starte lässt er einfach %ziel% und %log% weg ??

Für eure Hilfe wäre ich sehr dankbar.

Viele Grüße, Token

Content-ID: 180521

Url: https://administrator.de/forum/batch-datei-als-amdin-ausfuehren-hat-zur-folge-das-die-variablen-nicht-mehr-beruecksichtigt-werden-180521.html

Ausgedruckt am: 24.12.2024 um 17:12 Uhr

Skyemugen
Skyemugen 14.02.2012 um 14:55:00 Uhr
Goto Top
Aloha,

gib den vollen Pfad der beiden Textdateien an, Administrator wird sehr wahrscheinlich urspr. aus einem anderen Systempfad aufgerufen werden bzw. eben die Batch wird in einem anderen Pfad dann aktiv ausgeführt, nehme ich an.

greetz André
pieh-ejdsch
pieh-ejdsch 14.02.2012 um 15:01:15 Uhr
Goto Top
moin,

wenn die Txt erst im Batchverzeichnis ist und dann der Batch von System32 aus gestartet wird, ist der Pfad falsch.

set /p ziel=<"%~dp0var-ziel.txt"  

rem oder am anfang der Batch ins Verzeichnis springen und nacher wieder raus
pushD "%~dp0"  
rem der Batchcode
popD

[Edit]
moin André, da hab ich mal wieder zu viel Philosophiert
[/Edit]
Gruß Phil
TokenRing
TokenRing 14.02.2012 um 15:23:11 Uhr
Goto Top
super, das wars.

Viele vielen vielen Dank euch beiden für die schnelle Hilfe!!

grüße Token