net use命令及C#调用

net use

用于将计算机与共享的资源相连接(建立磁盘映射),或者切断计算机与共享资源的连接(删除磁盘映射),当不带选项使用本命令时,它会列出计算机的连接。
NET USE
[devicename | *] [\computernamesharename[volume] [password | *]]
       [/USER:[domainname]username]
       [/USER:[dotted domain name]username]
       [/USER:[username@dotted domain name]
       [/SMARTCARD]
       [/SAVECRED]
       [[/DELETE] | [/PERSISTENT:{YES | NO}]]

NET USE {devicename | *} [password | *] /HOME

NET USE [/PERSISTENT:{YES | NO}]

devicename        指定一个名字以便与资源相连接,或者指定要切断的设备。
               有两种类型的设备名:磁盘驱动器 (D: 至 Z:) 和打印机
               (LPT1: 至 LPT3:)。输入 一个星号来代替一个指定的设备
               名可以分配下一个可用设备名。
\computername 指控制共享资源的计算机的名字。如果计算机名中包含有
               空字符,就要将双反斜线 (\) 和计算机名一起用引号
               (” “)括起来。计算机名可以有1 到 15 个 字符。
sharename        指共享资源的网络名字。
volume           指定一个服务器上的 NetWare 卷。用户必须安装 Netware
               的客户服务(Windows 工作站) 或者 Netware 的网关服务
               (Windows 服务器) 并使之与 NetWare 服务器相连。
password       指访问共享资源所需要的密码。
*                 进行密码提示。当在密码提示符下输入密码时,密码不会显示。
/USER          指定连接时的一个不同的用户名。
domainname        指定另外一个域。如果缺省域,就会使用当前登录的域。
username       指定登录的用户名。
/SMARTCARD        指定连接使用在智能卡上的凭据。
/SAVECRED       指定保留用户名和密码。此开关被忽略,除非命令提示输入用
               户名和密码。
/HOME          将用户与他们的主目录相连。
/DELETE           取消一个网络连接,并且从永久连接列表中删除该连接。
/PERSISTENT    控制对永久网络连接的使用。其默认值是最近使用的设置。
YES             在连接产生时保存它们,并在下次登录时恢复它们。
NO             不保存正在产生的连接或后续的连接;现有的连接将在下次登
               录时恢复。可以使用 /DELETE 选项开关来删除永久连接。

C# 调用net use:

Process.Strat(“net”,”use X: /del /y”); //删除本地的X:映射盘

Process.Start(“net”,”use X: \10.1.11.128 sharedoc 123456 /user:test “);
//把10.1.11.128下共享名为sharedoc的文件映射为本地X:盘,用户名是test,密码是123456。

引文来源  net use命令及C#调用_专注互联网_百度空间