Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door Yoeri Lauwers

Eindredacteur

Een introductie tot Windows PowerShell

Windows-beheer

Ervaren systeembeheerders zullen de term 'WMI' - een gestandaardiseerde interface tot heel wat hardware en software die in Windows NT4 het levenslicht zag en sinds Windows 2000 als 'de standaard' beschouwd wordt - ongetwijfeld herkennen. De 'Windows Management Instrumentation' kan met verschillende scriptingtalen benaderd worden en dus is er ook in de Powershell voorzien in een get-wmiobject-Cmdlet. Volgens Microsoft-ontwikkelaar Bruce Payette is het de bedoeling dat in de toekomst grafisch beheer van een Windows-systeem gerealiseerd zal worden door gebruik te maken van MMC's als grafische laag bovenop MSH, maar tot het zover is moet men het met de standaard commandline interface stellen.

Met behulp van get-wmiobject kan een beheerder niet alleen een lokaal systeem beheren, maar ook toegang krijgen tot andere computers via het netwerk. Het MAC-adres van een lokale computer opzoeken is immers wel mogelijk met het ipconfig-commando, maar wanneer dit via WMI opgelost wordt, is het script ook bruikbaar voor het opzoeken van informatie van systemen op afstand.

PS > Get-WmiObject win32_networkadapterconfiguration |
>> select ipaddress, macaddress, description |
>> where { $_.macaddress.length -gt 0 }
>>

ipaddress macaddress description
--------- ---------- -----------
{0.0.0.0} 00:16:17:23:97:BE Realtek RTL8139 Family...
{192.168.1.3} 00:12:BF:64:4E:95 RT2500 USB Wireless LA...
50:50:54:50:30:30 WAN-minipoort (PPTP)
33:50:6F:45:30:30 WAN-minipoort (PPPOE)
A2:63:B8:C7:48:FC 1394-netwerkkaart
{192.168.1.3} 00:12:BF:64:4E:95 RT2500 USB Wireless LA...
{192.168.1.3} 00:12:BF:64:4E:95 RT2500 USB Wireless LA...
{0.0.0.0} 00:0A:3A:68:34:04 Bluetooth-apparaat (PA...
{0.0.0.0} 00:0A:3A:68:34:04 Bluetooth stuurprogram...

Wat vind je van dit artikel?

Geef je mening in het Geachte Redactie-forum.

Apple iPhone 12 Microsoft Xbox Series X LG CX Google Pixel 5 Sony XH90 / XH92 Samsung Galaxy S21 5G Sony PlayStation 5 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True