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

x
?
Solved

Help with Registry and Batch

Posted on 2007-03-22
14
Medium Priority
?
320 Views
Last Modified: 2010-04-16
Hi all,
I am editing a batch file I use to setup new computers on my network.  I have 2 batch files I run.  The first is used to launch the setup programs. The second batch file will be used to add permissions to the newly installed programs.  I've setup the file to use the CALCS program, which is working fine.  
My next step here is to change permissions on registry keys, for the newly installed programs.
I am trying to add the local group 'USERS' to regkeys with full control, on those specific keys only.  I've checked reg.exe, but cannot find what I am looking for.
Can the CALCS program be used to also change registry key perms?

Thanks,
0
Comment
Question by:jsctechy
[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
  • 7
  • 7
14 Comments
 
LVL 67

Accepted Solution

by:
sirbounty earned 2000 total points
ID: 18770847
0
 
LVL 1

Author Comment

by:jsctechy
ID: 18770886
Yes,
But now this file has to be installed on the PC that is running the batch.  There is no way to do it in Win XP w/o an additional too?
0
 
LVL 67

Expert Comment

by:sirbounty
ID: 18770914
None that I know of...if you're adding to HKCU though the user should have access to that hive...
0
 [eBook] Windows Nano Server

Download this FREE eBook and learn all you need to get started with Windows Nano Server, including deployment options, remote management
and troubleshooting tips and tricks

 
LVL 1

Author Comment

by:jsctechy
ID: 18771040
I am adding a key to 'HKEY_LOCAL_MACHINE\SOFTWARE\REUTERS"
I am logging on to the machine w/ the PC administrator ID, setuping up the PC for new users.  Once we have them logged on, they run into an issue where they are unable to specify the servers to connect to, for REUTERS.
0
 
LVL 67

Expert Comment

by:sirbounty
ID: 18771074
http://www.windowsitpro.com/Article/ArticleID/20503/20503.html mentions the usage of the adssecurity.dll library - though I've not used that method - but again, it's not a native solution.
Can you point to a public share to access the subinacl usage?
0
 
LVL 1

Author Comment

by:jsctechy
ID: 18771141
Is it possible to export only a certain part of the registry, and then import that part into the new PC?
So I can change the perms for the group on 1 computer, then import it to any PC I need to?
0
 
LVL 67

Expert Comment

by:sirbounty
ID: 18771173
"maybe"...reason being is that the acl will be pointing to 'your' local security.
Those users may not be on the other system(s), so you'll likely get a lot of 'invalid' entries, like S-0133...bunch of numbers... indicating that the account wasn't found.

However, the SID for Users should be the same across all systems - so while it may be ugly with the invalid accounts, this just might work for you... :)
0
 
LVL 1

Author Comment

by:jsctechy
ID: 18771390
Sir,
I think I've made some progress.  I took your advice by adding the SUBINACL file to a shared drive.  I can just copy that in the first batch file to the %systemroot%\system32 folder, then run it.  I've got this so far
subinacl /KEYREG HKEY_LOCAL_MACHINE\SOFTWARE\REUTERS /GRANT=USERS=F
However, it will not apply to the subkeys (sub hives) in the registry.  Any idea what I am missing?
0
 
LVL 1

Author Comment

by:jsctechy
ID: 18771522
Sir,
I think I got it.  I need to use 'SUBKEYREG' for all the sub hives/directories.
0
 
LVL 67

Expert Comment

by:sirbounty
ID: 18771668
Sorry about that - got pulled away, but looks like you found the magic key! :^)
0
 
LVL 1

Author Comment

by:jsctechy
ID: 18771752
yeah, thanks.  I now have to figure out how to install a printer- IP printer through batch.  
If you know a way, let me know- or I'll just make a new post.
0
 
LVL 67

Expert Comment

by:sirbounty
ID: 18771777
Hmm - sorry...not my strong suit anymore (4 years ago maybe :).
I avoid printers until I have to print out my expense reports or income tax copies... : )
0
 
LVL 1

Author Comment

by:jsctechy
ID: 18771811
haha- Okay, I appreciate the help.

Thanks
0
 
LVL 67

Expert Comment

by:sirbounty
ID: 18771838
Happy to assist - thanx for the grade! :^)
0

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

Using dates in 'DOS' batch files has always been tricky as it has no built in ways of extracting date information.  There are many tricks using string manipulation to pull out parts of the %date% variable or output of the date /t command but these r…
One of my most closely kept secrets is revealed in this discussion How to output text on the same line This question was recently posted in EE by Simon336697 (http://www.experts-exchange.com/Programming/Languages/Scripting/Shell/Batch/Q_2459…
Visualize your data even better in Access queries. Given a date and a value, this lesson shows how to compare that value with the previous value, calculate the difference, and display a circle if the value is the same, an up triangle if it increased…
How to fix incompatible JVM issue while installing Eclipse While installing Eclipse in windows, got one error like above and unable to proceed with the installation. This video describes how to successfully install Eclipse. How to solve incompa…

670 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