c# - 无法连接到网络驱动器(使用凭据)
问题描述
我需要连接到我有用户名和密码的网络驱动器,但它不能玩。
我首先尝试了以下方法:使用用户名和密码连接到网络驱动器
这对我不起作用,所以我决定只打电话给 Net USE 给自己权限
Process process3 = new Process()
{
StartInfo =
{
FileName = "cmd.exe",
Arguments = "/C NET USE " + Aurora03.path + " " + Aurora03.password + " /User:" + Aurora03.username
}
};
process3.Start();
process3.WaitForExit();
我的论点看起来像这样
参数 = "/C NET USE \\phd-aurora03\Aurinput\Reports\ 密码 /User:aurora"
我相信它的返回退出代码 2。
在此运行后,我收到错误消息,说我无法连接到 unc 路径,因此它根本不工作。
解决方案
推荐阅读
- coq - Coq 构造函数不能接受两个不同类型的参数?
- java - java编译器输出错误时如何使管道失败
- python - 在本地机器上设置一个 dockerized python 服务器会导致 Session 数据损坏
- javascript - 如何从某些列 devextreme-reactive react 网格中删除排序?
- html - 使用 ReactToPrint 时,Chrome 中的横向设置不可用
- html - 防止底层 div 滚动
- javascript - 事件发生时如何获取函数返回值
- web - 本地 IIS 中的网站和从 GoDaddy 购买的域名 - 下一步
- python - Paramiko [Errno None] 使用 Pycharm 和 tkinter 无法连接到 172.16.127 上的端口 22
- reactjs - React Hooks 开玩笑测试 - 方法不是函数