windows - Cygwin 的 bash 不能运行 'net use/user' 命令?

标签 windows bash networking cygwin

我运行 'net use/user:"Someone"\somewhere',它与 cmd.exe 配合使用效果很好。

使用相同的 cmd.exe,运行“bash --login -i”以使用 cygwin/bash,并运行相同的命令,但我收到如下错误消息。

System error 67 has occurred.

The network name cannot be found.

为什么我不能用 cygwin/bash 运行“net use/user”命令?

最佳答案

在 cygwin 的 bash 中,您需要转义任何那些 forwardback slashes,因为它们被解释为转义字符。

试试这个

net use/user:"Someone"\\\\server\\share

或者使用单引号,这将不改变地传递参数

net use/user:"Someone"'\\server\share'

关于windows - Cygwin 的 bash 不能运行 'net use/user' 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2238935/

相关文章:

database - 为什么不建议将数据库和 Web 服务器放在同一台机器上?

linux - bash 将日志文件复制到单独的目录中

bash - 执行由前一个输出确定的命令(即,仅当有一些输出时)

string - 在 bash 中将两个字符串与 "-"连字符进行比较

java - Hadoop namenode 不监听外部 IP

http - 通过代理的 rtsp over http

C# 复制/粘贴不同的快捷方式

windows - 如果不成功则暂停命令而不是自动关闭

windows - 建立cvhaartraining.lib

c++ - 如何写入文件然后读回以验证其内容,确保您获得的是磁盘上的内容而不是缓存