Skript Ausführung per GPO schlägt fehl
Guten Tag zusammen,
ich habe ein Skript erstellt was Verknüpfungen auf dem Desktop erstellt.
In der Ereignissanzeige finde ich nun folgenden Fehler:
Fehler beim Anwenden der "Scripts"-Einstellungen. Die "Scripts"-Einstellungen besitzen möglicherweise eine eigene Protokolldatei. Klicken Sie auf den Link "Weitere Informationen".
Kann mir jemand weiterhelfen ?
mfg
ich habe ein Skript erstellt was Verknüpfungen auf dem Desktop erstellt.
@echo off
if /i "%username%" == "eberle" (
copy "Q:\EDV\AgilesNavClient\dev\DevEnv-Produktiv.lnk" "%userprofile%/Desktop" /y
copy "Q:\EDV\AgilesNavClient\dev\DevEnv-Testsystem.lnk" "%userprofile%/Desktop" /y
)
if /i "%username%" == "meid" (
copy "Q:\EDV\AgilesNavClient\dev\DevEnv-Produktiv.lnk" "%userprofile%/Desktop" /y
copy "Q:\EDV\AgilesNavClient\dev\DevEnv-Testsystem.lnk" "%userprofile%/Desktop" /y
)
if /i "%username%" == "smyk" (
copy "Q:\EDV\AgilesNavClient\dev\DevEnv-Produktiv.lnk" "%userprofile%/Desktop" /y
copy "Q:\EDV\AgilesNavClient\dev\DevEnv-Testsystem.lnk" "%userprofile%/Desktop" /y
)
if /i "%username%" == "rauber" (
copy "Q:\EDV\AgilesNavClient\dev\DevEnv-Produktiv.lnk" "%userprofile%/Desktop" /y
copy "Q:\EDV\AgilesNavClient\dev\DevEnv-Testsystem.lnk" "%userprofile%/Desktop" /y
)
copy "Q:\EDV\AgilesNavClient\client\NAV-2017-Produktiv.lnk" "%userprofile%/Desktop" /y
copy "Q:\EDV\AgilesNavClient\client\NAV-2017-Testsystem.lnk" "%userprofile%/Desktop" /y
echo %date% [%username%] >> Q:\EDV\navclient.log
In der Ereignissanzeige finde ich nun folgenden Fehler:
Fehler beim Anwenden der "Scripts"-Einstellungen. Die "Scripts"-Einstellungen besitzen möglicherweise eine eigene Protokolldatei. Klicken Sie auf den Link "Weitere Informationen".
Kann mir jemand weiterhelfen ?
mfg
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 359075
Url: https://administrator.de/forum/skript-ausfuehrung-per-gpo-schlaegt-fehl-359075.html
Ausgedruckt am: 26.12.2024 um 01:12 Uhr
12 Kommentare
Neuester Kommentar
Hi,
Wo liegt dieses Script? Mit welchem Pfad in der GPO angegeben?
Hat der Benutzer Lese-Recht für dieses Script?
Hat er Lese-Recht für die LNK-Dateien?
Nimm statt "Q:\" den UNC-Pfad. Damit vermeidest Du Timimg-Probleme, wenn das Laufwerk Q: noch nicht da ist.
E.
Edit:
Und schau Dir mal die Alternative an, Verküpfungen direkt per GPO/GPP zu erstellen.
Configure a Shortcut Item
Wo liegt dieses Script? Mit welchem Pfad in der GPO angegeben?
Hat der Benutzer Lese-Recht für dieses Script?
Hat er Lese-Recht für die LNK-Dateien?
Nimm statt "Q:\" den UNC-Pfad. Damit vermeidest Du Timimg-Probleme, wenn das Laufwerk Q: noch nicht da ist.
E.
Edit:
Und schau Dir mal die Alternative an, Verküpfungen direkt per GPO/GPP zu erstellen.
Configure a Shortcut Item
Woran misst Du eigentlich, ob das Script ausgeführt wurde? Am Erstellen der Links auf dem Desktop?
Hast Du schon mal eine Zeile am Anfang des Scripts eingebaut, welche Dir z.B. einen Eintrag in ein Logfile schreibt, damit Du sicher weißt, ob das Script gar nicht erst gestartet wird oder ob es nur einige der Aktionen nicht ausführen kann. Das wären zwei vollkommen verschiedene Fehlerbilder.
Edit:
Oder eine Melung auf dem Bildschirm.
Hast Du schon mal eine Zeile am Anfang des Scripts eingebaut, welche Dir z.B. einen Eintrag in ein Logfile schreibt, damit Du sicher weißt, ob das Script gar nicht erst gestartet wird oder ob es nur einige der Aktionen nicht ausführen kann. Das wären zwei vollkommen verschiedene Fehlerbilder.
Edit:
Oder eine Melung auf dem Bildschirm.
Vergiss doch mal "meinen Lokalen Gpos"!
Wird das Script bei Verteilung mittels AD GPOs ausgeführt oder nicht? --> Logfile
Wenn es laut Logfile, welches aus dem Script heraus erzeugt wurde, ausgeführt wird, dann wird es ausgeführt. Punk! Ende!
Dann musst Du das Script debuggen. Hangel Dich Zeile für Zeile vor. z.B.: Setze in jeder 2. Zeile einen Logfile-Eintrag. Nicht denken! Machen! Du wärst nicht der erste Mert auf dem Berg, der lernen würde, dass ein Script unter verschiedenen Bedingungen verschiedene Ergebnisse liefert. Und die Verschiedenheit dieser Bedingungen sind garantiert nicht jene, welche man sich gerade vorstellen kann.
Wird das Script bei Verteilung mittels AD GPOs ausgeführt oder nicht? --> Logfile
Wenn es laut Logfile, welches aus dem Script heraus erzeugt wurde, ausgeführt wird, dann wird es ausgeführt. Punk! Ende!
Dann musst Du das Script debuggen. Hangel Dich Zeile für Zeile vor. z.B.: Setze in jeder 2. Zeile einen Logfile-Eintrag. Nicht denken! Machen! Du wärst nicht der erste Mert auf dem Berg, der lernen würde, dass ein Script unter verschiedenen Bedingungen verschiedene Ergebnisse liefert. Und die Verschiedenheit dieser Bedingungen sind garantiert nicht jene, welche man sich gerade vorstellen kann.