haurg1
Goto Top

.bat per gpo ausführen

Hallo,

ich muss ein paar Registry-Einträge bei Usern vornehmen.

Die Registry-einträge liegen in einer .reg Datei vor.

Ich habe mir nun eine .bat-datei erstell mit dem Inhalt

reg import \\domäne\pfad_zu_datei.reg

Kann ich die .bat Datei über GPO->Benutzerkonfiguration->Windows-Einstellungen->skripts(an/abmelden) ausführen lassen?
Wenn ja, welche Parameter braucht es um die .bat-Datei auszuführen?

Oder wie sollte ich idealerweise vorgehen, um die Einträge zu setzten.

Vielen Dank

Content-ID: 155199

Url: https://administrator.de/forum/bat-per-gpo-ausfuehren-155199.html

Ausgedruckt am: 22.12.2024 um 22:12 Uhr

60730
60730 16.11.2010 um 18:03:26 Uhr
Goto Top
moin,

was steht denn in der reg?

Du weißt schon, dass es Unterschiede gibt zwischen

  • HKCU
  • HKLM

und
  • Logon / Logoff script
  • startup / shutdown scripten?

Wenn ja und die User sind keine Admins, dann weißt du ja jetzt wo du die batch reinstecken mußt.

Gruß
haurg1
haurg1 16.11.2010 um 18:12:10 Uhr
Goto Top
Ja es dreht sich um HKCU\Software\

Die werte sollen beim Anmelden des Benutzers angelegt werden.

Danke und Gruß
bastla
Lösung bastla 16.11.2010, aktualisiert am 17.09.2015 um 22:05:32 Uhr
Goto Top
Hallo haurg1!
Kann ich die .bat Datei über GPO->Benutzerkonfiguration->Windows-Einstellungen->skripts(an/abmelden) ausführen lassen?
Wenn es sich nur um HKCU-Einträge handelt: ja.
Wenn ja, welche Parameter braucht es um die .bat-Datei auszuführen?
Wenn, wie in Deinem Beispiel oben, alle nötigen Informationen in der Batch-Datei enthalten sind: keine.
Oder wie sollte ich idealerweise vorgehen, um die Einträge zu setzten.
Siehe Deine erste zitierte Frage ...

Wenn Du dann noch, wie Du es ohnehin schon getan hast, UNC-Pfade verwendest (und die User Leserechte für die zu importierende Datei haben), sollte das eigentlich klappen.

Grüße
bastla
haurg1
haurg1 16.11.2010 um 20:35:06 Uhr
Goto Top
Eine frage wäre da noch:
wie muss der Pfad aussehen, wo die .bat-Datei liegt? Den Lokalen Pfad angeben (d:\pfad\datei.bat) oder \\server\datei.bat?
60730
60730 16.11.2010 um 21:22:36 Uhr
Goto Top
Servus,

sei mir nicht böse, aber bei Einsteigerfragen im Einsteigerlevel, die Themen behandeln, die ordentlich was zerhauen können reagiere ich "so":

  • Aussagekräftige Tipps schreiben, die demjenigen helfen, sich darüber zu informieren, wie er sein "problem" lösen kann.

Wenn dir dann Kollege Bastla schreibt: UNC Pfade verwenden und dann kommt deine Gegenfrage, frage ich mich wenn du rauchen würdest, ob wir dir die Zigarette auch ausmachen sollen...

"Früher gab es kein Internet, da mussten wir alle Bücher kaufen und wälzen"
Und wenn du beim suchen eine Seite gefunden hast, wo sinngemäß drin steht - Achtung hantieren mit der Registry nur dann, wenn man weiß, was man macht - dann taugt die Info auch was.

btw: \\server\datei.bat ist weder noch....

Gruß
haurg1
haurg1 16.11.2010 um 23:54:54 Uhr
Goto Top
Hallo,

ok, dass kam dann wohl zu einem Missverständnis, da ich den letzten Satz von Basta überflogen habe.
Ok, ich gebe es zu, dass ich meine Frage laienhaft gestellt hab.
Meine Frage sollte so viel heißen wie: kopiert sich windows das Skript an die Richtige stelle, oder muss ich die richtige stelle angeben.

Ich habe jetzt gerade nochmals nachgelesen auf http://www.gruppenrichtlinien.de/index.html?/howto/Anmelde_Scripts.htm und da steht, dass das Script in den Ordner der Policie muss.
Gibt es dennoch die Möglichkeit, dass ich das Skript in einem Zentralen Verzeichnis ablege (Netlogon)?

Gruß
60730
60730 17.11.2010 um 00:10:14 Uhr
Goto Top
moin,

Ok, ich gebe es zu, dass ich meine Frage laienhaft gestellt hab.

Nein - du hast die Antworten laienhaft gelesen, das ist noch viel schlimmer face-wink
Das hebt sich aber auf, weil man trotzdem merkt, das du dir sonst Mühe gibst

Wenn du eh vorhast, das alle User das Script beim anmelden laufen lassen, und das ausführen mit Userrechten reicht, und jeder User das gleiche Loginscript durchexerziert, dann spricht nix gegen einen zentralen Ablageort, der auch sonst genutzt wird.

Gruß