Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Script to create XP or 2000 user account and disable XP firewall

Posted on 2009-05-19
4
Medium Priority
?
319 Views
Last Modified: 2012-05-07
I have a network backup program that I need to run on non-domain network computers.  With this arrangement, I have to create a common admin user account on each peer-to-peer workstation so that the network backup utility can access each computer.  I also have to disable the firewall on the XP workstations.  I am wanting a script solution, I can run locally on each computer, that will create a new user account with the username snapshot_admin and the password $nap$hot1234.  It needs to create the account on either 2000 or XP machines.  On XP, it needs to configure the user account NOT to show on the welcome screen, just like the default administrator account (not sure how that works).  The script then needs to turn off and disable the XP firewall, if the script is running on a local XP machine.

I am looking for a turn-key script solution.  Thanks for the help Experts!
0
Comment
Question by:murryc
[X]
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
  • 2
  • 2
4 Comments
 
LVL 38

Accepted Solution

by:
Shift-3 earned 2000 total points
ID: 24423104
Paste the script below into a text file with a .cmd extension.  Running it will create the account, add it to the local Administrators group, hide it on the Welcome Screen, and disable the Windows Firewall.


@echo off
setlocal
 
set user=snapshot_admin
set pw=$nap$hot1234
set key=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList
 
net user %user% %pw% /ADD > NUL 2>&1
net localgroup administrators %user% /ADD > NUL 2>&1
 
reg add "%key%" /v %user% /t REG_DWORD /d 0 /f > NUL 2>&1
 
sc stop sharedaccess > NUL 2>&1
sc config sharedaccess start= disabled > NUL 2>&1

Open in new window

0
 

Author Comment

by:murryc
ID: 24423276
Easy enough!
0
 

Author Comment

by:murryc
ID: 24425180
Shift-3,

Can you add to the script for it to create a folder named snapshot on the root of c:\?

c:\snapshot
0
 
LVL 38

Expert Comment

by:Shift-3
ID: 24427608
Add the line

if not exist c:\snapshot md c:\snapshot

Open in new window

0

Featured Post

Does Your Cloud Backup Use Blockchain Technology?

Blockchain technology has already revolutionized finance thanks to Bitcoin. Now it's disrupting other areas, including the realm of data protection. Learn how blockchain is now being used to authenticate backup files and keep them safe from hackers.

Question has a verified solution.

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

This is pretty cool.  The purpose of this VB Script is to help you document where JAR (Java ARchive) files and specifically java class files are located so that you can address issues seen with a client or that you can speak intelligently with a dev…
Over the years I have built up my own little library of code snippets that I refer to when programming or writing a script.  Many of these have come from the web or adaptations from snippets I find on the Web.  Periodically I add to them when I come…
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…
Sometimes it takes a new vantage point, apart from our everyday security practices, to truly see our Active Directory (AD) vulnerabilities. We get used to implementing the same techniques and checking the same areas for a breach. This pattern can re…
Suggested Courses

715 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