Hi,

I have successfully used the using the Map function in Win32::FileOp.

I would try using Win32::FileOp to see if you get the same error
message.  Then, you can rule out your Perl code and focus on network issues.

HTH

On Wed, Mar 23, 2011 at 4:20 AM, Natxo Asenjo <[email protected]>wrote:

> hi,
>
> I need to mount a samba share from Perl. This is the code:
>
> #!perl
>
> use warnings;
> use strict;
>
> use Win32::NetResource;
>
> my %netresource = (
>    RemoteName      => "\\\\server\share" ,
> );
>
> my $username = "user" ; # also tried "workgroup\\user"
> my $password = "password" ;
>
> # print "$username\n" ;
> # print "$password\n" ;
>
> my $mapping = Win32::NetResource::AddConnection(
>        \%netresource, $username, $password, 0 ) or warn win32err();
>
> sub win32err {
>    my $err;
>    Win32::NetResource::GetError($err);
>    Win32::FormatMessage($err);
> }
>
> When I run it, I get:
>
> Z:\scripts>perl mapshare.pl
> The specified network password is not correct.
>
> I know the username/password combo is correct, because using net use
> it works. I have tried adding the workgroup to the $username like so:
> $username = "workgroup\\user"  but to no avail.
>
> The samba server is not a part of a domain, it has its own workgroup.
>
> Has anyone gotten such a setup to work?
>
> TIA,
> --
> Groeten,
> natxo
> _______________________________________________
> Perl-Win32-Admin mailing list
> [email protected]
> To unsubscribe: 
> http://listserv.ActiveState.com/mailman/mysubs<http://listserv.activestate.com/mailman/mysubs>
>
_______________________________________________
Perl-Win32-Admin mailing list
[email protected]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to