Startseite > Dokumentation > Microsoft > CMD/PS > PowerShell - DirectX Version ermitteln
 
 
 
 

PowerShell - DirectX Version ermitteln


Beschreibung

So ermitteln Sie mit Hilfe von PS die installierte und verwendete DirectX Version.

Schritte - Manuelle Abfrage:

  1. Öffnen Sie eine PS Console.
  2. Geben Sie folgenden Befehl zur Abfrage der Registry ein:

    Get-ItemProperty "hklm:\Software\Microsoft\DirectX"

Sie erhalten eine Ausgabe der zuletzt installierten DirectX Version.


Bild zum vergrößern anklicken ...



Schritte - Kontrolle via Script:

  1. Öffnen Sie eine PS Console.
  2. Navigieren Sie in das Verzeichnis, indem Sie das Script abgelegt haben.
  3. Führen Sie das Script aus.

    DAS SCRIPT - der Inhalt:

    # Script name: dirXver.ps1

    $a = Get-ItemProperty "hklm:\Software\Microsoft\DirectX"

    $strValue = $a.Version

    switch ($strValue) {
        "4.02.0095"      { $strVersion = "1.0"  }
        "4.03.00.1096"   { $strVersion = "2.0"  }
        "4.04.0068"      { $strVersion = "3.0"  }
        "4.04.0069"      { $strVersion = "3.0"  }
        "4.05.00.0155"   { $strVersion = "5.0"  }
        "4.05.01.1721"   { $strVersion = "5.0"  }
        "4.05.01.1998"   { $strVersion = "5.0"  }
        "4.06.02.0436"   { $strVersion = "6.0"  }
        "4.07.00.0700"   { $strVersion = "7.0"  }
        "4.07.00.0716"   { $strVersion = "7.0a" }
        "4.08.00.0400"   { $strVersion = "8.0"  }
        "4.08.01.0881"   { $strVersion = "8.1"  }
        "4.08.01.0810"   { $strVersion = "8.1"  }
        "4.09.0000.0900" { $strVersion = "9.0"  }
        "4.09.00.0900"   { $strVersion = "9.0"  }
        "4.09.0000.0901" { $strVersion = "9.0a" }
        "4.09.00.0901"   { $strVersion = "9.0a" }
        "4.09.0000.0902" { $strVersion = "9.0b" }
        "4.09.00.0902"   { $strVersion = "9.0b" }
        "4.09.00.0904"   { $strVersion = "9.0c" }
        "4.09.0000.0904" { $strVersion = "9.0c" }
        # NEW LINES
        "6.00.6000.16386" { $strVersion = "10.0" }
        "6.00.6001.18000" { $strVersion = "10.1" }
        "6.01.7600.0000" { $strVersion = "11.0" }
        "6.02.9200" { $strVersion = "11.1" }
        "6.03.9600" { $strVersion = "11.2" }
    }

    $strVersion

 

Wenn Sie die Oben gelisteteten Schritte abgeschlossen haben, wird Ihnen das Script die Versionsnummer ausgeben.


Bild zum vergrößern anklicken ...

 


Quelle 1: Beispielscript
http://gallery.technet.microsoft.com/scriptcenter/c79edfcd-6762-4fea-9344-c555ac3fc591

Quelle 2: Liste der Versionsnummern
http://de.wikipedia.org/wiki/DirectX


PS = PowerShell