Thank you both very much. I was trying to do it with NetAdmin, but it
appears that NetAdmin can set the value, but not delete it. I have since
modified my code per your suggestions, tested them, and they both worked.
Thanks again.
> -----Original Message-----
> From: rotaiv [SMTP:[EMAIL PROTECTED]]
> Sent: Wednesday, May 16, 2001 9:50 AM
> To: [EMAIL PROTECTED]
> Subject: RE: Delete Logon Script Name in UMFD
>
> At 05/16/2001 08:58 AM, Ryan, David wrote:
>
> >Thank you very much for the reply, but I still have the same question.
> What
> >value do I set $scriptPath to so that it will delete the existing value
> in
> >UMFD? Neither undef, " ", "" or anything else I have tried mimics the
> >manual action of entering UMFD and deleting the existing value. Thanks
> >again.
>
> I don't use NetAdmin much as I prefer Win32API::Net. I tested the
> following code and I was able to delete the script path. As far as I can
> determine, the following code will delete the script path the same as
> using
> UMFD. This is only for a single user but you could enumerate the users in
>
> the same fashion you did with NetAdmin.
>
> rotaiv.
>
> # Begin sample code
>
> use Win32API::Net qw(UserGetInfo UserSetInfo);
>
> # Change <server> to a PDC or BDC
> $server='\\\\<server>';
>
> # Change <userid> to your test user
> $user_id='<userid>';
>
> # Retrieve extended settings
> UserGetInfo($server, $user_id, 3, \%acct_info) || die;
>
> # Reset login script path
> $acct_info{scriptPath}='';
>
> # Save extended settings
> UserSetInfo($server, $user_id, 3, \%acct_info, $error) || die;
>
> # End sample code
>
> _______________________________________________
> Perl-Win32-Admin mailing list
> [EMAIL PROTECTED]
> http://listserv.ActiveState.com/mailman/listinfo/perl-win32-admin
_______________________________________________
Perl-Win32-Admin mailing list
[EMAIL PROTECTED]
http://listserv.ActiveState.com/mailman/listinfo/perl-win32-admin