in reply to Changing Dial-In options for Windows 2000
Do it with VBS. You can automate this by writing a file tmp.vbs executing it and then unlinking it. Here is an example that enables accounts chopped out of one of my AD scripts. You will need to set $TMPVBS, $OU and $DC which are my defined outer scope globals (so shoot me).....
Do an C:\>ldifde -f dump.txt; type dump.txt to see what $OU and $DC should be if you don't know already.
sub enable_accounts { my @usernames = @_; open VBS, ">$TMPVBS" or die "Can't write $TMPVBS $!\n"; print VBS "Dim oContainer\n"; for (@usernames) { my @data = split ','; chomp (my $username = pop @data); print VBS qq' Set oContainer=GetObject("LDAP://CN=$username,$OU,$DC") oContainer.AccountDisabled = False oContainer.SetInfo\n'; } print VBS "\nSet oContainer = Nothing"; close VBS; print "Enabling new accounts....."; `$tmpvbs`; print "Done!\n"; unlink $TMPVBS unless $DEBUG; }
I'll leave it as an exercise for you to find the right property name and what to set it to. Here is a hint I suggest you enumerate the properties and their values.
cheers
tachyon
s&&rsenoyhcatreve&&&s&n.+t&"$'$`$\"$\&"&ee&&y&srve&&d&&print
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Changing Dial-In options for Windows 2000
by iguanodon (Priest) on Mar 03, 2003 at 03:41 UTC | |
by tachyon (Chancellor) on Mar 03, 2003 at 09:09 UTC | |
|
Re: Re: Changing Dial-In options for Windows 2000
by meetraz (Hermit) on Mar 03, 2003 at 17:30 UTC | |
by tachyon (Chancellor) on Mar 03, 2003 at 23:01 UTC |