I need to map a network drive from within a .NET application. I'm going to need to use an AD Username and Password to authenticate. Usually I just use a batch file with the net use
command. How do I do this from within C# or VB.NET code?
Have you looked at this?
http://www.codeguru.com/csharp/csharp/cs_network/windowsservices/article.php/c12357
Also, you could just use net.exe via Process.Start()
and pass it the parameters you've always used in the code below:
System.Diagnostics.Process.Start("net.exe", "use K: \\\\Server\\URI\\path\\here");
This can also be used without a drive letter and then accessed through the UNC path.
System.Diagnostics.Process.Start("net.exe", @"use @"\\Server\URI\path\here");
System.IO.File.Copy(@"\\Server\URI\path\here\somefile.abc", destFile, true);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With