VPNPost-Skript schlägt aufgrund von Fehler 87 fehl

VPNPost-Skript schlägt aufgrund von Fehler 87 fehl

20229
Created On 09/16/20 18:22 PM - Last Modified 07/28/25 10:28 AM


Symptom


  • Die folgenden Fehlermeldungen im PanGPS.log:

(T5288) 08/11/20 09:21:44:714 Debug( 176): Führen Sie cmd " C :-Programm" Dateien, Palo Alto-Netzwerke, GlobalProtect VPNLogonScriptLauncher.exe in Sitzung 1 als Benutzer aus

(T5288) 08/11/20 09:21:44:721 Fehler( 270): WTSQueryUserToken fehlgeschlagen. Fehler: 5

(T5288) 08/11/20 09:21:44:722 Fehler( 311): RunProcessIntoDifferentSession: nicht auf SetTokenInformation. Fehler: 1314

(T5288) 08/11/20 09:21:44:748 Fehler( 370): CreateProcessAsUser fehlgeschlagen mit Wert Fehler: 2

(T5288) 08/11/20 09:21:44:748 Fehler(3338): Prozess 0 konnte nicht geöffnet werden. Fehler 87

(T5288) 08/11/20 09:21:44:749 Error(3390): Fehler beim Starten des Befehls. Fehler 1008. Befehl C :-Programm-Dateien, Palo Alto-Netzwerke, GlobalProtect VPNLogonScriptLauncher.exe als Benutzer, Timeout 0.

(T5288) 08/11/20 09:21:44:749 Debug(3393): Das Ergebnis ist false für den Ausführungsbefehl C :-Programmdateien, Palo Alto-Netzwerke, GlobalProtect VPNLogonScriptLauncher.exe.



Environment


 


Cause


  • Die Hauptursache für diesen Fehler ist in der Regel auf ungültige Parameter zurückzuführen, die im Skript konfiguriert sind. Dies kann alles von falscher Rechtschreibung, unsachgemäßer Syntax, Dateispeicherort usw. umfassen.


Resolution


  1. Um sicherzustellen, dass das Skript ordnungsgemäß ausgeführt werden kann, überprüfen Sie die Konfiguration, um sicherzustellen, dass sie keine häufigen Fehler enthält, die die richtige Schreibweise, Syntax und den richtigen Speicherort der Datei betreffen.
  2. Der häufigste Fehler, der während der Konfiguration gemacht wird, ist das Hinzufügen von führenden Leerzeichen im Skript
  3. In diesem Beispiel hat der Kunde den Befehl "Skriptdatei" wie C:-Programmdateien, Palo Alto-Netzwerke, GlobalProtect "VPNLogonScriptLauncher" konfiguriert.exe ohne Anführungszeichen zum Umschließen des Textes zu verwenden.
  4. Wie unten zu sehen, führt dies dazu, dass der PanGP-Dienst die Informationen falsch analysiert:

(T5288) 08/11/20 09:21:44:714 Debug(3308): Der vollständige Pfad ist C ":-Programm"

(T5288) 08/11/20 09:21:44:714 Debug(3313): Der vollständige Befehl lautet " C :-Programm" Dateien, Palo Alto-Netzwerke, GlobalProtect VPNLogonScriptLauncher.exe

  1. Wenn Wir den Befehl mit Anführungszeichen wie z. B. C ":-Programmdateien, Palo Alto-Netzwerke" GlobalProtect (VPNLogonScriptLauncher.exe" innerhalb des Befehlsregistrierungswerts umschließen, können wir vermeiden, dass der PanGP-Dienst den Befehl falsch analysiert, und den Befehl erfolgreich abschließen lassen.


Additional Information


Weitere Informationen zum Konfigurieren der Infrastruktur finden Sie im GlobalProtect folgenden Dokument:

Erste Schritte mit GlobalProtect


Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u000000HAkZCAW&lang=de&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language