use Win32::NetResource; my $RemoteShare = { 'Scope' => RESOURCE_CONNECTED, 'Type'=> RESOURCETYPE_DISK, 'DisplayType' => RESOURCEDISPLAYTYPE_GENERIC, 'Usage' => RESOURCEUSAGE_CONNECTABLE, 'LocalName' => "Y:", 'RemoteName' => '\\\\server\c$', 'Comment' => "OSD A Berlin" }; my $UserName = ""; my $Password = ""; my $Connection = 0; my $ErrorCode = ""; my $Force = 0; # <---------- keine Ahnung, was da für ein Wert hinkommt. In der Doku steht leider auch nix. # # Netzwerkresource trennen # Win32::NetResource::CancelConnection($RemoteShare,$Connection,$Force) or print "unable to cancel conected network\n";