Ich habe eine Batch-Datei, die ein Verzeichnis erstellt H:\
und alle meine CS-Arbeiten von I:\
nach kopiert H:\
(unser I:\
Laufwerk ist nicht immer verfügbar). Gibt es eine Möglichkeit, diese Batchdatei möglicherweise beim Abmelden auszuführen, damit meine Dateien immer aktualisiert werden, OHNE zu verwenden gpedit.msc
(Zugriff verweigert)?
Ich bin auf einem Studentencomputer, daher ist die Installation von Software höchstwahrscheinlich nicht praktisch, aber ich könnte es versuchen. Und Hilfe wäre sehr dankbar =)
Oder gibt es eine Möglichkeit, eine Batch-Datei auszuführen und die Befehle erst um 8:50 Uhr auszuführen, bevor die Glocke läutet, sodass ich sie einfach in den Startordner legen und sie zu diesem Zeitpunkt ausführen kann?
Ich dachte noch etwas darüber nach, und der einfachste Weg wäre, eine geplante Aufgabe um 8:50 Uhr für die Ausführung festzulegen. Aber es wäre trotzdem schön, wenn ich wüsste, wie man es in einer Batch-Datei macht. Ich habe keinen Zugriff auf die Befehle shutdown -l, und ich glaube nicht, dass dies sowieso helfen würde, da das Skript ausgeführt werden soll, wenn ich auf "Abmelden" klicke.
gpedit.msc
?Eine andere ähnliche Option wie die von Tim Brigham bereits vorgeschlagenen besteht darin, den folgenden Text als .reg-Datei zu speichern:
Dies ähnelt dem Ausführen mit dem Gruppenrichtlinien-Editor (gpedit.msc).
quelle
gpedit.msc
sowie vor allem zu verfolgen%WINDIR%\System32\GroupPolicy\User\Scripts\scripts.ini
.Sie können diese Zeile am Ende Ihrer Batch-Datei einfügen
Dadurch werden Sie abgemeldet, sobald das Skript fertig ist
quelle
Ich bin nicht sicher, welche Windows-Version dieses Programm hinzugefügt hat, aber Sie können den
waitfor
Befehl verwenden, um eine Batchdatei für 3.000 Sekunden (dh 50 Minuten) anzuhalten und dann mit Ihrem Kopierbefehl fortzufahren.Es ist definitiv in Windows 7 verfügbar, mit ziemlicher Sicherheit in Vista und nicht in XP. Möglicherweise ist es jedoch in den Windows 2003 Resource Kit-Dienstprogrammen verfügbar, die zum Herunterladen verfügbar sind und unter XP ausgeführt werden.
Es gibt wahrscheinlich einige Batch-Tricks, mit denen ein Skript auch für eine bestimmte Zeit angehalten werden kann.
quelle
Ich habe schließlich nur geplante Aufgaben verwendet und die Batch-Datei so eingestellt, dass sie um 8:50 Uhr ausgeführt wird. Das sollte funktionieren.
quelle
Start -> Ausführen und "gpedit.msc" eingeben
Unter Benutzerkonfiguration -> Windows-Einstellungen -> Skripte (Anmelden / Abmelden) können Sie Ihre Skripte hinzufügen
quelle
gpedit.msc
verweigert wurde.