Manaplayer
Cadet 4th Year
- Registriert
- Juni 2017
- Beiträge
- 105
Hallöchen Leute - Vielleicht kann mir hier jemand sagen was daran verkehrt ist:
Erstmal das Script:
@Echo off
CHCP 1252
TITLE Herunterfahren
SET Hrdw=D:\Eigene Dateien\Sonstiges\Scripts\3. Hardware Einstellungen
::
FOR /f "tokens=4" %%a in ('powercfg /list^|find "%COMPUTERNAME%"') do set Power=%%a
ECHO on>nul
ECHO %Power%>"%Hrdw%\%COMPUTERNAME%\EnergieID.txt"
ECHO off
POWERCFG /export "%Hrdw%\%COMPUTERNAME%\Energieeinstellungen%COMPUTERNAME%.pow" %Power%
Das Script soll ausgeführt werden beim Herunterfahren, was auch alles funktioniert.
Die Energieeinstellung in der powercfg-liste hat den jeweiligen Computernamen, daher soll er den Computernamen finden, was er auch tut. Nun zu dem Fehler - Wenn ich das Script einfach so ausführe, klappt alles - Er exportiert die Energieeinstellungen und sichert die ID der Einstellung in eine zweite Datei.
Wenn ich aber das Script als Ende mache (mit shutdown /t 0 am Ende), exportiert er die Energieeinstellungen nicht, und schreibt anstatt der ID in die Datei "ECHO ist eingeschaltet (ON)."
Was genau ist daran nun verkehrt?
Erstmal das Script:
@Echo off
CHCP 1252
TITLE Herunterfahren
SET Hrdw=D:\Eigene Dateien\Sonstiges\Scripts\3. Hardware Einstellungen
::
FOR /f "tokens=4" %%a in ('powercfg /list^|find "%COMPUTERNAME%"') do set Power=%%a
ECHO on>nul
ECHO %Power%>"%Hrdw%\%COMPUTERNAME%\EnergieID.txt"
ECHO off
POWERCFG /export "%Hrdw%\%COMPUTERNAME%\Energieeinstellungen%COMPUTERNAME%.pow" %Power%
Das Script soll ausgeführt werden beim Herunterfahren, was auch alles funktioniert.
Die Energieeinstellung in der powercfg-liste hat den jeweiligen Computernamen, daher soll er den Computernamen finden, was er auch tut. Nun zu dem Fehler - Wenn ich das Script einfach so ausführe, klappt alles - Er exportiert die Energieeinstellungen und sichert die ID der Einstellung in eine zweite Datei.
Wenn ich aber das Script als Ende mache (mit shutdown /t 0 am Ende), exportiert er die Energieeinstellungen nicht, und schreibt anstatt der ID in die Datei "ECHO ist eingeschaltet (ON)."
Was genau ist daran nun verkehrt?