Reg-File import via PS1
Hallo zusammen,
ich benötige (wieder) einmal eure Hilfe.
Es liegt ein Reg-File auf einem Netzwerkpfad welche öfter geändert werden muss. Die Änderungen steuern quasi die betroffene Software.
Dieses Reg-File möchte ich dann am besten automatisiert (gerne täglich) auf unseren Terminalservern verteilen.
Dazu habe ich eine simple ps1 gestrickt, welche folgenden Inhalt aufweist:
regedit.exe /s \\serverxyz\xyz\Registrierung\ich-bin-das-file.reg
Wenn ich diese ps1 nun lokal auf dem Server ausführe, macht dass System das ohne Probleme und es werden auch alle Popups unterdrückt.
Unsere Server starten täglich neu, weshalb ich die ps1 dann via GPO als Startup Scripte verteilt habe.
Meines Erachtens nach, sollte das Reg-File nun beim Starten des Servers in die Registry übernommen werden!
Dies ist aber leider nicht der Fall. Das System übernimmt / arbeitet das Script nicht ab. Eine Fehlermeldung kann ich über gpresult oder im Eventlog nicht finden!
Ich habe nur gehört, dass die Powershell Probleme beim abarbeiten geplanter Tasks hat, wenn die Befehlszeile das Aufrufen eines Popups mit sich bringt, was bei mir zwar mit /s ausgehebelt ist, aber sonst ja passieren würde!?
BTW: Habe das auch mit einer CMD versucht, aber das Ergebnis ist dasselbe.
Hat jemand von euch eine Ahnung wie ich es hinbekommen könnte, dass bei jedem Start des Servers eben diese sich im Netzlaufwerk befindliche .reg auf den TS eingespielt wird?
Danke im Voraus und beste Grüße.
ich benötige (wieder) einmal eure Hilfe.
Es liegt ein Reg-File auf einem Netzwerkpfad welche öfter geändert werden muss. Die Änderungen steuern quasi die betroffene Software.
Dieses Reg-File möchte ich dann am besten automatisiert (gerne täglich) auf unseren Terminalservern verteilen.
Dazu habe ich eine simple ps1 gestrickt, welche folgenden Inhalt aufweist:
regedit.exe /s \\serverxyz\xyz\Registrierung\ich-bin-das-file.reg
Wenn ich diese ps1 nun lokal auf dem Server ausführe, macht dass System das ohne Probleme und es werden auch alle Popups unterdrückt.
Unsere Server starten täglich neu, weshalb ich die ps1 dann via GPO als Startup Scripte verteilt habe.
Meines Erachtens nach, sollte das Reg-File nun beim Starten des Servers in die Registry übernommen werden!
Dies ist aber leider nicht der Fall. Das System übernimmt / arbeitet das Script nicht ab. Eine Fehlermeldung kann ich über gpresult oder im Eventlog nicht finden!
Ich habe nur gehört, dass die Powershell Probleme beim abarbeiten geplanter Tasks hat, wenn die Befehlszeile das Aufrufen eines Popups mit sich bringt, was bei mir zwar mit /s ausgehebelt ist, aber sonst ja passieren würde!?
BTW: Habe das auch mit einer CMD versucht, aber das Ergebnis ist dasselbe.
Hat jemand von euch eine Ahnung wie ich es hinbekommen könnte, dass bei jedem Start des Servers eben diese sich im Netzlaufwerk befindliche .reg auf den TS eingespielt wird?
Danke im Voraus und beste Grüße.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 287030
Url: https://administrator.de/contentid/287030
Ausgedruckt am: 08.11.2024 um 20:11 Uhr
6 Kommentare
Neuester Kommentar
reg import "c:\Datei.reg"
Gruß jodel32
Ja. Stell aber sicher das das Share auch wirklich zum Zeitpunkt der Ausführung verfügbar ist.
Bei einem Startskript muss das Computerobjekt Zugriffsrechte auf das Share haben, bei einem Login-Skript der User und das Netzwerk muss bereits verfügbar sein.
Ich hoffe du hast das PS1 Skript im Taskplaner auch richtig eingebunden.
Im Pfad gehört nur powershell.exe rein, und unter Argumente -File "[Vollständiger Pfad zur PS1]"
Im Pfad gehört nur powershell.exe rein, und unter Argumente -File "[Vollständiger Pfad zur PS1]"