you can either add the DNs of the machines directly into your "server.txt" input file, or - if you preferr just to enter the hostnames - then you'll have to query for their DN prior to adding them to the group in the code below.
The latter will naturally require additional coding to either retrieve the DN for each single computer name as you retrieve it from your file (expensive with respect to AD performance), or you first query for a list of all computers in a certain base DN (e.g. the OU that contains your machines) and save that result in an array => then you can grab the DNs from the array (less expensive). /Guido -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Cothern Jeff D. Team EITC Sent: Freitag, 1. Juli 2005 21:52 To: [email protected] Subject: RE: [ActiveDir] OT - Script to check if reg entry present Ok instead of manually putting the names of the computers into the script. Can I use this On Error Resume Next Const ForReading = 1 Const ADS_PROPERTY_APPEND = 3 Set objFSO = CreateObject("Scripting.FileSystemObject") Set objTextFile = objFSO.OpenTextFile("c:\scripts\servers.txt", ForReading) Do Until objTextFile.AtEndOfStream strComputer = objTextFile.Readline ' ===================================================================== ' Insert your code here ' ===================================================================== Set objGroup = GetObject _ ("LDAP://cn=mygroup,cn=Users,dc=NA,dc=fabrikam,dc=com") objGroup.PutEx ADS_PROPERTY_APPEND, "member", _ (And this is where I get lost) objGroup.SetInfo ' ===================================================================== ' End ' ===================================================================== Loop objTextFile.Close -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Grillenmeier, Guido Sent: Friday, July 01, 2005 3:42 PM To: [email protected] Subject: RE: [ActiveDir] OT - Script to check if reg entry present same as adding users - you always update the group, not the object you put into the group. So just replace the user DNs with the computer's DNs in this sample: http://www.microsoft.com/technet/scriptcenter/scripts/ad/groups/adgpvb03 .mspx /Guido -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Cothern Jeff D. Team EITC Sent: Freitag, 1. Juli 2005 21:31 To: [email protected] Subject: RE: [ActiveDir] OT - Script to check if reg entry present Thanks that definitely got me on the right point and now I have a script that will check for the entry and if no there puts it there. I have looked around that page for another issue am trying to figure out. Mainly in AD a script that will add a computer account to a group. Jeff Trying to keep eyes from crossing -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Almeida Pinto, Jorge de Sent: Thursday, June 30, 2005 3:58 PM To: [email protected]; [email protected] Subject: RE: [ActiveDir] OT - Script to check if reg entry present see: http://www.microsoft.com/technet/scriptcenter/scripts/os/registry/osrgvb 18.mspx Cheers, #JORGE# ________________________________ From: [EMAIL PROTECTED] on behalf of Cothern Jeff D. Team EITC Sent: Thu 6/30/2005 9:31 PM To: [email protected] Subject: [ActiveDir] OT - Script to check if reg entry present Anyone good with scripting that could help with a script to query the servers on a subnet to determine if a registry entry is present. Specifically looking for [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Applicati on] "AutoBackupLogFiles"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Security] "AutoBackupLogFiles"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\System] "AutoBackupLogFiles"=dword:00000001 Thanks for any help Jeff List info : http://www.activedir.org/List.aspx List FAQ : http://www.activedir.org/ListFAQ.aspx List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/ This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you. List info : http://www.activedir.org/List.aspx List FAQ : http://www.activedir.org/ListFAQ.aspx List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/ List info : http://www.activedir.org/List.aspx List FAQ : http://www.activedir.org/ListFAQ.aspx List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/ List info : http://www.activedir.org/List.aspx List FAQ : http://www.activedir.org/ListFAQ.aspx List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/ List info : http://www.activedir.org/List.aspx List FAQ : http://www.activedir.org/ListFAQ.aspx List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/ List info : http://www.activedir.org/List.aspx List FAQ : http://www.activedir.org/ListFAQ.aspx List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/
