Batch script ausführen beim herunterfahren von win 10
Hallo
Ich habe folgendes sript geschrieben und in den ordner
C:\Windows\System32\GroupPolicy\User\Scripts\Logoff kopiert
und aktiviert
Die Idee von mir ist, das der angemeldete user seine Dateien sichert.
Aber egal welcher user angemeldet ist das sript wird immer ausgeführt.
Ich habe schon das Sript über poweshell starten lassen mit der einstellung vor dem herunterfahren ausführen..
Ich habe die Datei auf nur lesen und ausführen vom Benutzer gesetzt.
Immer das selbe Ergebnis
Wenn jemand eine Lösung hat..
Ich habe folgendes sript geschrieben und in den ordner
C:\Windows\System32\GroupPolicy\User\Scripts\Logoff kopiert
und aktiviert
set benutzer=""
set referenz=""
set benutzer=%username%
set referenz=Micha
if %benutzer% EQU %referenz% goto weiter
exit
:weiter
xcopy c:... usw
exit
Aber egal welcher user angemeldet ist das sript wird immer ausgeführt.
Ich habe schon das Sript über poweshell starten lassen mit der einstellung vor dem herunterfahren ausführen..
Ich habe die Datei auf nur lesen und ausführen vom Benutzer gesetzt.
Immer das selbe Ergebnis
Wenn jemand eine Lösung hat..
Please also mark the comments that contributed to the solution of the article
Content-Key: 5912202769
Url: https://administrator.de/contentid/5912202769
Printed on: May 9, 2024 at 07:05 o'clock
5 Comments
Latest comment
Servus,
schreib das ganze doch erst mal mit PowerShell ...
Ich verstehe nicht, was du genau versuchst.
Willst Du, dass WENN ein BESTIMMTER (lokaler?) Benutzer angemeldet ist, dass dieser bei einem Logoff ein bestimmtes Skript ausführt?
Aktuell verstehe ich dein Problem wie folgt: Du hast das Skript, es funktioniert beim Logoff, aber bei allen Benutzern, obwohl es nur bei einem bestimmten Benutzer laufen soll?
schreib das ganze doch erst mal mit PowerShell ...
Ich verstehe nicht, was du genau versuchst.
Willst Du, dass WENN ein BESTIMMTER (lokaler?) Benutzer angemeldet ist, dass dieser bei einem Logoff ein bestimmtes Skript ausführt?
Aktuell verstehe ich dein Problem wie folgt: Du hast das Skript, es funktioniert beim Logoff, aber bei allen Benutzern, obwohl es nur bei einem bestimmten Benutzer laufen soll?
$referenz = "Micha"
if($env:username -eq $referenz){
Copy-Item -Path "C:\quelle" -Destination "C:\Ziel"
#oder robocopy, xcopy etc
}
Lasst doch mal den seit 10 Jahren veralteteten Kram hinter euch...
Warum PowerShell und nicht Batch?