Windows 10 / Server 2016 - Powershell GPO LoginScript
Hallo Leute, heute benötige ich einmal Unterstützung zu folgender Problemstellung.Ich habe ein LoginScript erstellt und auf dem DC hinterlegt und lasse es via GPO ausführen.
Im Skript werden Angaben abgefragt, wie Ausführungszeit des Skript/Loginzeit/Rechnername/Letzte Passwortänderung und zugewiesene IP-Adresse. Das Ergebnis wird auf einem Share abgelegt.
Wenn ich das Skript lokal auf dem Client (direkt) ausführe:
PS C:\Users\devop> ."C:\Users\devop\\skripte\LoginScript.ps1"
wird es komplett ausgeführt und alle Daten landen in der Log-Datei auf dem Server
ein identisches Ergebnis erhalte ich wenn ich es lokal über das Policy-Share starte
PS C:\Users\devop> . "\\labor.local\SysVol\labor.local\Policies\{AAAAAAAA-BBBB-CCCC-DDDD-EEEEEEEEEEEE}\Machine\Scripts\Startup\LoginScript.ps1"
=> komplett ausgeführt und alle Daten landen in Share
Starte ich den Client-Rechner jedoch neu und melde mich an dann wird das Skript nur teilweise
ausgeführt:
Es wird die entsprechende Datei auf dem Server angelegt, aber nur mit der Ausführungszeit des
Skriptes befüllt.
Hinweis: Skript ist signiert und in der GPO ist “Configure Logon Script Delay” mit einer Zeit von 2 Minuten definiert.
Ratschläge in Bezug auf Fehlersuche/~eingrenzung/~behebung sind
gern auch via CM.
Vielen Dank