Parancsok futtatása a RIS telepítésekor alaplaptól függően.

Öcsém szeretett volna a RIs telepítés végén néhány parancsot futtatni, de attól függően más és mást, hogy milyen alaplap van a gépben. Itt a megoldás
 
 
Option Explicit
Dim strProduct, strManufacturer, strComputer
Dim objWMIService, colItems, objItem, oExec, WshShell
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\" & strComputer & "rootcimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_BaseBoard")
 
A fenti parancsokkal kigyűjtöttük az "összes" alaplapot a WMI névtérből.
 
For Each objItem in colItems
    strManufacturer = objItem.Manufacturer
    strProduct = objItem.Product
Next
 
‘Az strProduct tartalmazza az alaplap típusának megnevezését
 
Select Case strProduct
     Case "SIP4S533-X"
 Set WshShell = CreateObject("WScript.Shell")
 Set oExec = WshShell.Exec("calc.exe")
 Do While oExec.Status = 0
                 WScript.Sleep 100
        Loop
    
     Case "236661G"
         
 Set WshShell = CreateObject("WScript.Shell")
 Set oExec = WshShell.Exec("C:Program FilesWindows NTAccessorieswordpad.exe")
 Do While oExec.Status = 0
                 WScript.Sleep 100
        Loop
 
‘Az én notebookom alaplaptípusa ez. Szépen el is indult a wordpad
    
     Case Else
 Set WshShell = CreateObject("WScript.Shell")
 Set oExec = WshShell.Exec("C:Program filesMicrosoft OfficeOffice11word.exe")
 Do While oExec.Status = 0
                 WScript.Sleep 100
        Loop
   
End Select
 
Váljék egészségetekre. A kódra vonatkozóan semmilyen felelősséget nem vállalok.

One Response to Parancsok futtatása a RIS telepítésekor alaplaptól függően.

  1. Gábor says:

    Szia!Kezdő rendszergazdaként érdeklődve olvasom blogodat, nagyon hasznos számomra.Amire felhívnám a figyelmedet: A RIS telepítés után script futtatása témánál a forráskód a jelenlegi színösszeállítással igen kevéssé kivehető. Nem lehetne sötétebb színre áthangolni?Jó munkát kivánok:Hron György

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: