【发布时间】:2021-04-08 19:13:21
【问题描述】:
我在共享驱动器上有一个可用的 exe,例如“\domain.com\folder\test.exe”
如何使用命令提示符访问此路径并执行exe。
我尝试了“net use y:\domain.com\folder”命令。它创建了网络驱动器,但不知道如何执行 exe。
【问题讨论】:
标签: cmd shared-drive
我在共享驱动器上有一个可用的 exe,例如“\domain.com\folder\test.exe”
如何使用命令提示符访问此路径并执行exe。
我尝试了“net use y:\domain.com\folder”命令。它创建了网络驱动器,但不知道如何执行 exe。
【问题讨论】:
标签: cmd shared-drive
您可以使用用引号括起来的 UNC 路径直接引用可执行文件,例如
"\\server\share\path\file.extention"
开头的 \\ 表示它是一个 UNC 路径,将其包裹在引号中,这只是一个很好的做法,以防路径中有任何空格。
"\domain.com\folder\test.exe" 将起作用,除非 test.exe 文件需要在程序本身的本地 cmd 环境中运行,因为它在运行时没有正确设置自己。
在这种情况下您可能更喜欢使用:
MKLINK /D "C:\Link" "\\domain.com\folder"
CD "C:\Link"
test.exe
或
net use y: "\\domain.com\folder"
CD /D "Y:\"
test.exe
或
PushD "\\domain.com\folder"
test.exe
PopD
或
MKLINK /D "C:\Link" "\\domain.com\folder"
MKLINK /J "C:\Junction" "C:\Link"
CD "C:\Junction"
test.exe
我更喜欢最后一种方法,但这只是因为我使用了一些功能窗口在资源管理器详细信息中的连接上启用,而不是在符号链接上启用。
【讨论】: