首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows PUSHD UNC路径

Windows PUSHD UNC路径
EN

Stack Overflow用户
提问于 2014-10-23 00:06:44
回答 3查看 1.8K关注 0票数 1

我有一个批处理文件,它需要连接远程服务器目录,然后在位于映射驱动器中的文件上运行可执行文件。

这就是我目前设置批处理文件的方式:

代码语言:javascript
复制
@echo off
pushd \\oma-entfs-004\APS\wwwroot\tuition\
c:\PDFtk\bin\pdftk.exe uploads/Educational_Assistance_Request_Form_North_America.pdf fill_form uploads/1413993009.fdf output uploads/x.pdf need_appearances
popd

我假设uploads/应该知道它在pushd设置的映射驱动器中

由于某种原因,当这个批处理文件运行时没有任何反应,但是如果我手动映射驱动器并将其传递进去,它会工作得很好。

EN

回答 3

Stack Overflow用户

发布于 2014-10-23 00:09:24

代码语言:javascript
复制
@echo off
net use X: \\oma-entfs-004\APS
pushd X:\wwwroot\tuition\
c:\PDFtk\bin\pdftk.exe uploads/Educational_Assistance_Request_Form_North_America.pdf fill_form uploads/1413993009.fdf output uploads/x.pdf need_appearances
popd

映射是否需要用户名/密码?

UNC pushd应该支持UNC(与CD不同):

UNC网络路径如果指定了UNC路径,PUSHD将创建一个临时驱动器映射,然后使用该新驱动器。临时驱动器号是按相反的字母顺序分配的,因此如果Z:是空闲的,将首先使用它。

我对localhost的测试起作用了。

票数 1
EN

Stack Overflow用户

发布于 2014-10-23 02:36:16

代码语言:javascript
复制
\\serenity\c$>

我通过下面的命令将其作为当前目录。

代码语言:javascript
复制
C:\Users\User>start /d \\serenity\c$ cmd /k

并设置此注册表项

代码语言:javascript
复制
HKEY_CURRENT_USER\Software\Microsoft\Command Processor

DisableUNCCheck = DWord = 1

因此,这些方法中的每一个可能会起作用。

将正斜杠更改为反斜杠

代码语言:javascript
复制
c:\PDFtk\bin\pdftk.exe \\oma-entfs-004\APS\wwwroot\tuition\uploads\Educational_Assistance_Request_Form_North_America.pdf fill_form uploads/1413993009.fdf output uploads/x.pdf need_appearances

代码语言:javascript
复制
start /d \\oma-entfs-004\APS\wwwroot\tuition\ cmd /k c:\PDFtk\bin\pdftk.exe  uploads\Educational_Assistance_Request_Form_North_America.pdf fill_form uploads/1413993009.fdf output uploads/x.pdf need_appearances

要登录,请将echo off更改为echo on,然后像这样运行批处理cmd /k c:\somefolder\batch.bat>log.txt

票数 0
EN

Stack Overflow用户

发布于 2014-10-23 00:17:06

Windows CMD的当前目录不能是网络路径。句号。

您应该重写脚本以使用完整路径,而不引用当前目录。

如果不可能,则必须使用NET USE映射驱动器号

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26511994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档