Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Misc Newsgroups > PowerShell

Vista - Re: HowTo: Install missing hardware drivers using powershell scrip

Reply
 
Old 07-03-2009   #1 (permalink)
Joel Bennett


 
 

Re: HowTo: Install missing hardware drivers using powershell scrip

just run them, for instance, the following 3-line script will work fine:

Write-Host "Hello World"
C:\Windows\System32\cmd.exe /c echo %computername%
C:\Users\You\Downloads\SomeInstaller.msi

.... will work fine ...
--
Joel


mobcdi wrote:
Quote:

> Maybe if i asked a more direct question to start.
>
> How would I get a powershell script to run .exe and .msi programs?
>
>

My System SpecsSystem Spec
Old 07-08-2009   #2 (permalink)
CommandBreak


 
 

Re: HowTo: Install missing hardware drivers using powershell scrip

you can get a list of devices that are in an errored state using the
following one-liner

Get-WmiObject Win32_PNPEntity | Where-Object{$_.ConfigManagerErrorcode -ne 0}

the ConfigManagerErrorcode property is the one you are interested in, and
there are many different values, check out
http://msdn.microsoft.com/en-us/libr...53(VS.85).aspx for more info.

as you are new to scripting, i suggest you try and approach this problem the
following way:

1. create a catalogue of DeviceID for all types of hardware you care about.
2. put an action against each of these id's, installing an application as
suggested by Joel.
3. run your script against a test target, review the results.

=== stretch goals
4. to make it extensible you might want to think about reporting on dev id's
that aren't in your catalogue already
5. wmi works remotely so you can run this from a central pc/server and
collect the results

happy scripting

"Joel Bennett" wrote:
Quote:

> just run them, for instance, the following 3-line script will work fine:
>
> Write-Host "Hello World"
> C:\Windows\System32\cmd.exe /c echo %computername%
> C:\Users\You\Downloads\SomeInstaller.msi
>
> .... will work fine ...
> --
> Joel
>
>
> mobcdi wrote:
Quote:

> > Maybe if i asked a more direct question to start.
> >
> > How would I get a powershell script to run .exe and .msi programs?
> >
> >
>
My System SpecsSystem Spec
Reply

Thread Tools


Similar Threads
Thread Forum
Re: HOWTO Use Vista Event Log to diagnose hardware problem? Vista General
Hi there I am trying to write a powershell scrip so I can connect tomy mssql servers via osql PowerShell
why Vista wont let you install any drivers for your hardware Vista General
Hardware still missing drivers support... Vista hardware & devices
after install is completed get device or hardware missing error Vista installation & setup


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46