Hallo,
ich habe versucht unter NT4 sp6 mittels wsh die umgebungsvariable Path zu setzen, funktioniert auch soweit ganz gut, das einzige problem ist, dass in der dos umgebung anschliessend die variable %systemroot% nicht mehr aufgelöst wird und es somit zu einem fehler kommt weil er den pfad %systemroot% nicht kennt (zu recht).
wenn ich aber in der systemsteuerung unter system/umgebung kurz in das feld path klicke so dass der übernehmen button aktiv ist und dann die einstellung übernehme (ohne irgendwas zu ändern) dann wird diese %systemroot% variable auch in der dosumgebung wieder richtig angezeigt und alles ist in butter.
mein rückschluss ist nun das beim drücken dieses übernahme button irgendwie die dosumgebung angepasst wird und dies möchte ich nun in einem script machen.
vieleicht hatte ja mal jemand das gleiche prob. und auch die lösung dafür.
es macht übrigens keinen unterschied ob ich die variable mit setenv oder regwrite verändere.
mein exaktes vorgehen ist:
lesen der path-variablen ersetzen einer zeichenkette durch eine andere und wieder zurückschreiben der variablen.
cya
*M*




Zitieren
Lesezeichen