geezery Posted February 4, 2008 Share Posted February 4, 2008 (edited) I'm making a guide how to make an sysprepped Windows XP image that is universal. I'm going to use MySysprep to change the appropriate HAL. I have already started collecting different kind of models to achieve my goal. The problem is that I dont have all the available models in my network. I hope you can help me to collect all the models available. Of course there is also the clone computers that doesnt have the needed value.To check the manufacturer, model, and serial number setting in a computer's BIOS, you can use the following command.MySysprep /smbiosDownload link for MySysprepHere is also a vbscript so you can enumerate the correct HAL and Model through network. (You need to be administrator I think)Save it i.e. CheckHal.vbs'CheckHal.vbs'CheckHal.vbs'ACPI Multiprocessor PC = mp.inf'ACPI Uniprocessor PC = up.inf'Advanced Configuration and Power Interface (ACPI) PC = acpipc.infstrComputer = inputbox("Hostname or ip-address","Hostname or ip-address")If strComputer = "" ThenstrComputer = "."End IfSet objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_PnPEntity where ClassGuid = '{4D36E966-E325-11CE-BFC1-08002BE10318}'",,48) For Each objItem in colItems HAL = objItem.Name NextSet objWMIService = NothingSet objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")Set colItems2 = objWMIService.ExecQuery( _ "SELECT * FROM Win32_ComputerSystem",,48) For Each objItem in colItems2 Model = objItem.ModelNextWscript.Echo "HAL: " & HAL & Chr(13) & "Model: " & ModelHere is my current list of models. I will update it when I get more models. There might be errors since I didn't have all the models available in my network.[Model];IBM/Lenovo Laptops;R402681ELG=acpipc.inf2681HSG=acpipc.inf2722BDG=acpipc.inf;T40237342G=acpipc.inf;T4123732FG=acpipc.inf23734FG=acpipc.inf;T422373F1G=acpipc.inf2373F6G=acpipc.inf2373K1G=acpipc.inf;T431871F1G=acpipc.inf;R50p183223G=acpipc.inf;R5118299MG=acpipc.inf1829R6G=acpipc.inf1830BLG=acpipc.inf2887K2G=acpipc.inf;R5218464CG=acpipc.inf;T60200743G=mp.inf;T60p200793G=mp.inf;Z60m25296AG=up.inf;Z61p0674KSG=mp.inf64606YG=mp.inf;IBM/Lenovo Desktops;NetVista Multiple Models634179G=up.inf63417AG=up.inf634974G=up.inf679275G=up.inf830773G=up.inf831352G=up.inf832075G=up.inf;ThinkCentre A50 (Intel Pentium 4 Hyper-Threaded)808575G=mp.inf808578G=mp.inf808583G=mp.inf;ThinkCentre A50p (Intel Pentium 4)819475G=up.inf;ThinkCentre M50 (Intel Pentium 4)818973G=up.inf;ThinkCentre M50 (Intel Pentium 4 Hyper-Threaded)81897HG=mp.inf;ThinkCentre S50 (Intel Pentium 4 Hyper-Threaded)808626G=mp.inf81837DG=mp.inf8183VJZ=mp.inf;ThinkCentre S50 (Intel Pentium 4)818374G=up.inf81837CG=up.inf;ThinkCentre A51 (Intel Celeron)810971G=up.inf813272G=up.inf;ThinkCentre S51 (Intel Pentium 4 Hyper-Threaded)81713AG=mp.inf8171VK6=mp.inf;ThinkCentre M52 (Intel Pentium 4 Hyper-Threaded)821529G=mp.inf;HP/Compaq DesktopsHP Compaq dc7700p Ultra-slim Desktop=mp.infHP Compaq dc7700 Ultra-slim Desktop=up.inf HP Compaq dc7100 SFF(DX878AV)=up.infHP Compaq dc7600 Small Form Factor=mp.infHP Compaq dc7700 Small Form Factor=up.infHP Compaq dc7800 Small Form Factor=up.infCompaq Evo D510 e-pc=up.infe-pc=up.infEvo D510 SFF=mp.infHP d530 SFF(DC578AV)=mp.inf;HP/Compaq LaptopsHP Compaq 2510p=mp.infHP Compaq 6910p=mp.infHP Compaq nc2400(#AK8)=mp.infHP Compaq nc6400*=mp.infHP Compaq nw8440 (RH418EA#AK8)=mp.infEvo N610c=up.inf;FujitsuLIFEBOOK S7110=mp.inf;Dell LaptopsLatitude D510=up.inf Latitude D520=mp.inf ;Dell DesktopsOptiplex GX520=up.inf Optiplex 755=mp.infOptiplex GX260=up.inf Optiplex GX270=up.inf OptiPlex GX280=up.inf Optiplex Gx620=mp.inf Optiplex 745=mp.inf Edited February 16, 2008 by geezery Link to comment Share on other sites More sharing options...
Bilou_Gateux Posted February 15, 2008 Share Posted February 15, 2008 ;Fujitsu Siemens;Pentium 4 HT insideSCENIC C620=mp.inf Link to comment Share on other sites More sharing options...
IcemanND Posted February 15, 2008 Share Posted February 15, 2008 ;Dell LaptopLatitude D810=up.infWhat's your code for pulling the model information? I have about 100 machines of various models I could run a script against and post the results here. Link to comment Share on other sites More sharing options...
geezery Posted February 16, 2008 Author Share Posted February 16, 2008 I edited the script so it also retrieves the model needed. I will add the added models in the first post when there is some more. Thanks for your help. Link to comment Share on other sites More sharing options...
doorito Posted April 1, 2008 Share Posted April 1, 2008 'CheckHal.vbs'CheckHal.vbs'ACPI Multiprocessor PC = mp.inf'ACPI Uniprocessor PC = up.inf'Advanced Configuration and Power Interface (ACPI) PC = acpipc.infWhat's your acpipc.inf look like. I need it for my Gx110, Gx240, and Gx260. Thank you. Link to comment Share on other sites More sharing options...
mbkowns Posted April 21, 2009 Share Posted April 21, 2009 Gateway / MPC named the models bad sometimes they were different hence all the wildcards... * People please post your models this is the only way to make a images that will correctly set the hal on all machines!!!!!!!;ACPIPIC_UP = ACPI PIC-based PC Advanced Configuration and Power Interface (ACPI) PC;ACPIPIC_UP=default.inf;ACPI Multiprocessor PC;ACPIAPIC_MP=mp.inf;ACPI Uniprocessor PC;ACPIAPIC_UP=up.inf;=============;Gateway(MPC) ;=============;450ROG*450ROG=default.infGateway 450ROG=default.inf;M460Gateway M460=up.inf*M460=up.inf*M460*=up.inf;M465Gateway Mystique-C=mp.inf*Mystique-C=mp.inf*465=mp.inf*465*=mp.inf;M275M275=default.inf*275=default.inf*275*=default.inf;M280M280=mp.inf*280*=mp.inf*280=mp.infGateway M280=mp.inf;M285-EGatewayViper-C=mp.infGateway Viper-C=mp.inf*285=mp.inf*285*=mp.inf;M475Gateway Phantom=mp.inf*Phantom=mp.inf*475*=mp.inf*475=mp.inf;E-295CE-295C=mp.inf*E-295C=mp.inf*295*=mp.infGateway Viper-SR=mp.infGatewayViper-SR=mp.inf;E3600E-3600=up.inf *E-3600=up.inf *E3600=up.inf *E-3600*=up.inf ;E4100MIDWAY=mp.infE4100=mp.inf*4100=mp.inf*4100*=mp.inf;E4300E4300=up.inf*4300=up.inf*4300*=up.inf;E-4500DE-4500D=mp.inf*4500D=mp.inf*4500D*=mp.inf;E4610E4610=mp.inf*4610*=mp.infE-4610D=mp.inf;E4620E4620=mp.inf*4620*=mp.inf*4620=mp.inf Link to comment Share on other sites More sharing options...
Netman66 Posted April 21, 2009 Share Posted April 21, 2009 Is there any reason you aren't simply using the [CPU] section instead?We started down the Model path, but realized the utility has the capability to figure out whether it's MP or UP and the Vendor (AMD or Intel) - so we let the utility do the work for us.Simply un-remark the 4 lines under [CPU] and be sure the other sections are remarked out again. Link to comment Share on other sites More sharing options...
mbkowns Posted May 27, 2009 Share Posted May 27, 2009 Is there any reason you aren't simply using the [CPU] section instead?We started down the Model path, but realized the utility has the capability to figure out whether it's MP or UP and the Vendor (AMD or Intel) - so we let the utility do the work for us.Simply un-remark the 4 lines under [CPU] and be sure the other sections are remarked out again.The reason behind this is because I am also switching to other hals besides just MP and UP. ACPI PIC-based PC Advanced Configuration and Power Interface (ACPI) PCACPI Multiprocessor PCACPI Uniprocessor PC Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now