Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win


Configure Phone and Modem Options with script

Posted on 2011-03-01
Medium Priority
Last Modified: 2012-08-14
Hey guys,

I have a bulk deployment to reconfigure PC's modem settings for some wireless aircards we have in circulation. Essentially what currently needs to take place is the following:

Configure "Modem Properties > Advanced > > Extra Settings > Extra initialisation commands" to equal "at+cgdcont=1,"IP","domain.<cec>.<ou>.<ou>""

I would like to create a script that can do this, however, there is a lack of consistancy with these aircards, thus I believe there needs to be an user input option to select the type of modem before kicking it off (unless they are tracked by sequential number)

I want this to be run on the local machine, as the aircard needs to be plugged in to configure the properties.

Sorry this is a curley one, hope someone can help.

Question by:G_M
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3

Expert Comment

ID: 35013726
If you're trying to do this through the GUI and require user input you could try AutoIT.  It's got an easy learning curve and is pretty flexible.

LVL 15

Accepted Solution

WalkaboutTigger earned 2000 total points
ID: 35013744
Step one:  Find the area in HKLM where the modem type is defined - maybe SYSTEM\CurrentControlSet\Control\Class
Step two: Perform a RegKeyExists for each of the aircard types.  When one succeeds, that is the type of card installed.
Step three: Write the registry entries for the appropriate card type.

If you can get the specific class entries for the cards, I can put a script together for you fairly quickly.

Assisted Solution

G_M earned 0 total points
ID: 35014236
Registry changes it is. Thanks for making me think outside the box a little.

This is what I came up with:

pushd C:\Temp
reg query HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96D-E325-11CE-BFC1-08002BE10318}\0001
if not errorlevel 1 (
   regedit /s Aircard1.reg
) else (
   echo "Device 1 Not Found"
reg query HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96D-E325-11CE-BFC1-08002BE10318}\0002
if not errorlevel 1 (
   regedit /s Aircard2.reg
) else (
   echo "Device 2 Not Found"

Open in new window

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

LVL 15

Expert Comment

ID: 35014249
Any particular reason you're reading ControlSet001 and not CurrentControlSet?

Just curious,,,
LVL 15

Expert Comment

ID: 35014263
I think that all you need to do to accept the answer is go to the appropriate answer and, on the blue bar, select the link indicating this is the solution.

Author Comment

ID: 35014364
I actually had to address three strings I found in the registry


Not 100% sure what the differences are but it works... the script only writes to them if they exist.
LVL 15

Expert Comment

ID: 35014387
OK - you really should only need to change CurrentControlSet as this is the "live" one.
It is also much safer to only change this one.

Author Closing Comment

ID: 35045720
My solution is  WalkaboutTigger's theory in practice

Featured Post

New feature and membership benefit!

New feature! Upgrade and increase expert visibility of your issues with Priority Questions.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Deploying a Microsoft Access application in a Citrix environment is not difficult but takes a few steps. However, Citrix system people are often of little help, as they typically know next to nothing about Access. The script provided here will take …
For both online and offline retail, the cross-channel business is the most recent pattern in the B2C trade space.
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…
Want to learn how to record your desktop screen without having to use an outside camera. Click on this video and learn how to use the cool google extension called "Screencastify"! Step 1: Open a new google tab Step 2: Go to the left hand upper corn…
Suggested Courses

636 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question