Lange Zeit vom Start der PowerShell bis zum Prompt

Wenn Sie die PowerShell Extensions for Ivanti DSM in einer vom Internet abgeschotteten Umgebung betreiben, kann es vorkommen, dass beim Starten der PowerShell-Konsole oder beim Hinzufügen des Snap-Ins eine relativ lange Zeit vergeht bis das Prompt erscheint und Sie arbeiten können.


Ursache dieses Verhalten ist, dass es sich bei den PowerShell Extensions for Ivanti DSM um ein digital signiertes Assembly für das Microsoft .Net-Framework handelt.


Beim Laden des Assemblies versucht das .Net-Framework zu prüfen, ob das Zertifikat, mit dem das Assembly signiert wurde, noch gültig ist. Dazu wird versucht, die sogenannte "Certificate Revocation List", also die Liste der zurückgezogenen Zertifikate, des Zertifikatsausstellers zu laden. Das Zertifikat ist von der Certification Authority "GlobalSign" (http://www.globalsign.com) ausgestellt und daher wird versucht auf die URL http://crl.globalsign.com zuzugreifen, was in einer Umgebung ohne Zugang zum Internet natürlich nicht möglich ist. Je nach Konfiguration der Umgebung kommt es daher zum Timeout.


Um den Startvorgang zu beschleunigen, stehen Ihnen grundsätzlich zwei Möglichkeiten zur Verfügung:


  1. Konfiguration Ihres DNS-Servers der Testumgebung
    Wenn Ihre Testumgebung niemals Zugang zum Internet benötigt, können Sie Ihren DNS-Server so konfigurieren, dass er garnicht versucht, Anfragen die er nicht selbst bedienen kann, an andere DNS-Server weiterzuleiten. In diesem Fall wird der DNS-Server auf die Anfrage nach der URL direkt und ohne Timeout antworten.

  2. Konfiguration des Internet Explorers
    In den Einstellungen des Internet Explorers können Sie - für den aktuell angemeldeten Benutzer - einstellen, dass der Versuch die Certificate Revocation List zu laden komplett unterbleibt. Dies ist in einer abgeschotteten Testumgebung sicherlich eine sinnvolle und auch risikofreie Einstellung, sodass wir Ihnen empfehlen, diese Konfiguration vorzunehmen.

    Um die Einstellung zu tätigen gehen Sie folgendermaßen vor:
    • Melden Sie sich mit dem entsprechenden Benutzer, mit dem Sie auch die PowerShell Extensions for Ivanti DSM verwenden möchten, an Ihrem System an
    • Öffnen Sie den Internet Explorer
    • Klicken Sie auf Extras | Internetoptionen
    • Wechseln Sie auf das Register "Erweitert"
    • Scrollen Sie zum Abschnitt "Sicherheit" und entfernen Sie den Haken beim Eintrag "Auf gesperrte Zertifikate von Herausgebern überprüfen"
    • Schließen Sie den Dialog mit OK