Problemen met uw systeem oplossen en snel uw Windows-versie nodig hebben? Gelukkig kunt u PowerShell gebruiken om de Windows-versie te achterhalen waarop u zich bevindt.
Controleren welke versie van Windows u gebruikt, is essentieel voor het beheren van uw systeem. In deze handleiding leert u vele manieren om uw Windows-versie en meer te krijgen.
Lees verder en beslis zelf welke methode het beste bij u past!
Vereisten
Deze handleiding zal een praktische demonstratie zijn. Zorg ervoor dat u een Windows-systeem hebt om mee te doen. Deze handleiding maakt gebruik van Windows 11 met PowerShell 7.
Gebruik van PowerShell om de Windows-versie te krijgen
Begin voordat u zich bezighoudt met complexe zaken in PowerShell met de basis, zoals het verkrijgen van informatie over uw systeem. Met PowerShell kunt u snel de Windows-versie krijgen via het systeminfo
-commando.
Open uw PowerShell en voer het volgende commando uit om gedetailleerde informatie over uw systeem te krijgen, inclusief de versie van het besturingssysteem (OS).
Hieronder ziet u gedetailleerde informatie over het OS, inclusief het huidige versienummer, 10.0.22622 N/A Build 22622.

Het selecteren van specifieke eigenschappen om de Windows-versie te krijgen
Geweldig! Je hebt zojuist gedetailleerde systeeminformatie opgehaald. Maar als je goed kijkt, is de opdracht kort, maar lijkt de output veel.
Als je alleen specifieke eigenschapwaarden wilt, is het Get-ComputerInfo
commando een van de snelste methoden om specifieke systeeminformatie te krijgen, zoals je Windows-versie.
Voer het onderstaande uit om de Windows-versie, productnaam en versie van de Windows-kernel en de hardware van je systeem’s Operating Hardware Abstraction (OHA) te krijgen.
Hieronder, door het Select-Object
commando te koppelen aan het Get-ComputerInfo
commando kun je alleen geselecteerde eigenschappen ophalen.
Zoals je kunt zien, is Windows 10 Pro geïnstalleerd en is de versie 2009.

Het ophalen van de Windows-versie via de System.Environment
-klasse
Een andere manier om de Windows-versie te krijgen is via de System.Environment
-klasse. Deze klasse biedt toegang tot systeeminformatie, zoals de OS-versie, gebruikersnaam en andere omgevingsvariabelen.
De System.Environment
-klasse heeft ook een eigenschap genaamd OSVersion
, die informatie bevat over het huidige besturingssysteem.
Voer de volgende opdracht uit om de `OSVersion.Version` eigenschap van de `System.Environment` klasse aan te roepen. Het dubbele dubbele punt (`::`) symbool wordt gebruikt om statische methoden van een klasse aan te roepen.
Zoals je hieronder kunt zien, toont de uitvoer de OSVersion informatie als volgt:
Property | Value | Description |
---|---|---|
Major | 10 | Despite saying 10, this may indicate Windows 10 or 11 as both use the same Major version. |
Minor | 0 | There are two types of Windows releases, major and minor. Major releases are the “big” updates like the Creator update, and minor releases are smaller cumulative updates. |
Build | 22622 | The number used to check the Windows version. In this case, it is for version 22H2. |
Revision | 0 | Denotes a sub-version of the build. |

System.Environment
classHet opgraven van een specifieke eigenschap om de Windows Versie te krijgen
PowerShell cmdlets bieden een handvol informatie over je systeem. Maar als je alleen je Windows versie wilt krijgen, is de Get-ItemProperty
cmdlet een andere optie. Met deze cmdlet-opdracht kun je toegang krijgen tot het register en verschillende eigenschappen daarvan ophalen.
Voer de onderstaande opdracht uit om toegang te krijgen tot het register (`Get-ItemProperty`) en de `DisplayVersion` op te halen van je huidige Windows-versie (`HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion`). De Display Versie (ReleaseID is verouderd) is een unieke identificator voor elke Windows-versie.
Hieronder haalt de opdracht de huidige Windows-versie op en drukt deze af, wat 22H2 is.

Get-ItemProperty
commandOpvragen van de huidige Windows Versie
Je hebt gezien hoe het benaderen van eigenschappen je de huidige Windows versie laat krijgen. En terwijl je bezig bent met eigenschappen, zeg hallo tegen de Get-CimInstance
cmdlet.
De cmdlet Get-CimInstance
is een andere manier om uw Windows-versie te verkrijgen door Windows Management Instrumentation (WMI) objecten te bevragen. Hierdoor kunt u verschillende eigenschappen van uw systeemhardware benaderen.
Voer de volgende opdracht uit om de klasse Win32_OperatingSystem
(een WMI-object) te bevragen met de cmdlet Get-CimInstance
om de huidige Windows .version
te verkrijgen. De klasse Win32_OperatingSystem
bevat informatie over het besturingssysteem.
Zoals hieronder te zien is, is deze uitvoer vergelijkbaar met het gebruik van de klasse System.Environment
. Maar dit keer krijgt u alleen de daadwerkelijke OS-versie zonder de eigenschapskoppen. De revisie is ook weggelaten omdat deze niet beschikbaar is via het WMI-object.

Conclusie
Gedurende deze tutorial heeft u een overvloed aan manieren geleerd om in PowerShell de huidige Windows-versie te verkrijgen. Het controleren van de Windows-versie in PowerShell is een waardevolle vaardigheid om te hebben. Deze vaardigheid kan handig zijn, of u nu systeemproblemen oplost of de compatibiliteit van toepassingen met uw huidige OS controleert.
Waarom maakt u nu niet een script om uw Windows-versie te controleren? Misschien plant u een taak in om het script op bepaalde tijden uit te voeren?
Source:
https://adamtheautomator.com/powershell-to-get-the-windows-version/