Hier habe ich gezeigt, wie man direkt in der Powershell anhand einer Variablen die Version auslesen kann. Da diese Information auch in der Registry steht, geht das auch wie folgt:
1 | (get-item "hklm:\SOFTWARE\Microsoft\PowerShell\1\PowerShellEngine").GetValue("PowerShellVersion") |
oder mit…
1 | Test-Path registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1 |
Ein Beispiel wo das in VB-Script gelöst wurde, findest du hier.