Gunwant Singh wrote:
> 
> I have written a small Perl script so to fetch information about the 
> user. Here is the code:
> 
> /1    use strict;
> 2    use warnings;
> 3    use Win32::Netadmin;
> 4    Win32::NetAdmin::UserGetAttributes(my $server,my $userName,my 
> $password,my $passwordAge,my $privilege,my $homeDir,my $comment,my
>      $flags,my $scriptPath);
> 5    print "The homedir for the user is $homeDir\n";/
> 
> When I tried to run it, I got this:
> 
> /Use of uninitialized value in subroutine entry at C:\Documents and 
> Settings\Myself\Desktop\code\mac-info.pl line 4.
> Use of uninitialized value in subroutine entry at C:\Documents and 
> Settings\Myself\Desktop\code\mac-info.pl line 4.
> Use of uninitialized value in concatenation (.) or string at 
> C:\Documents and Settings\Myself\Desktop\code\mac-info.pl line 5.
> The homedir for the user is/
> 
> I am not sure, what is the problem. Can anyone help me on this?

You need to specify the server and user name.

Win32::NetAdmin::UserGetAttributes('', 'Rob',
  $password, $passwordAge,
  $privilege, $homeDir, $comment, $flags, $scriptPath);

HTH,

Rob

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to