Learn about Windows PowerShell
Summary: Use the Get-WindowsDriver cmdlet to obtain a quick list of Windows drivers.
How can I use Windows PowerShell 3.0 on a computer running Windows 8 or Windows Server 2012 to obtain a list of drivers?
Use the Get-WindowsDriver cmdlet and specify the –online switch.
Get-WindowsDriver -Online
what a sad, i am still using powershell 2.0 on windows xp.
@Larry Song CN, this is true for a lot of people. But at the same time, I need to begin documenting PowerShell 3.0 and Windows 8 and Windows Server 2012 so that when you DO Upgrade, there will be lots of information for you to use. In general, I am tagging PowerShell 3 specific, as well as OS specific articles so you will be able to easily find them. If I do not specifically call out PowerShell 3 than you can probably try it and it will still work on PowerShell 2
Though the question is around getting drivers on a Windows 8 / Server 2012, you should mention that "Get-WindowsDriver" is specific to Windows 8 / Server 2012, not PowerShell 3. Even if you have PowerShell 3 on Windows 7 or other OS, "Get-WindowsDriver" is not an available Cmdlet.