Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Networking 批处理:如何将.exe从网络驱动器移动到程序文件_Networking_Batch File_Access Denied_Program Files - Fatal编程技术网

Networking 批处理:如何将.exe从网络驱动器移动到程序文件

Networking 批处理:如何将.exe从网络驱动器移动到程序文件,networking,batch-file,access-denied,program-files,Networking,Batch File,Access Denied,Program Files,我是批处理新手,我正在尝试制作一个简单的脚本,将可执行文件从网络驱动器移动到程序文件中的某个文件夹。脚本将由在其计算机上具有管理员的人员执行。exe无法在其他位置执行,因为它需要程序文件中特定文件夹中的所有必需库文件(SDK限制) 手动操作时,我无法直接将exe从网络驱动器拖到文件夹中,因为我收到警告,然后出现错误。警告说:“您需要提供管理员权限才能复制此文件夹”。是的,所以我单击“继续”。然后我得到一个错误,说网络驱动器“X:”不存在。但是,如果我首先将exe从网络驱动器复制到下载(本地),然

我是批处理新手,我正在尝试制作一个简单的脚本,将可执行文件从网络驱动器移动到程序文件中的某个文件夹。脚本将由在其计算机上具有管理员的人员执行。exe无法在其他位置执行,因为它需要程序文件中特定文件夹中的所有必需库文件(SDK限制)

手动操作时,我无法直接将exe从网络驱动器拖到文件夹中,因为我收到警告,然后出现错误。警告说:“您需要提供管理员权限才能复制此文件夹”。是的,所以我单击“继续”。然后我得到一个错误,说网络驱动器“X:”不存在。但是,如果我首先将exe从网络驱动器复制到下载(本地),然后从下载中剪切并粘贴到程序文件中的文件夹,我会收到相同的警告,但在单击“继续”后会移动文件

看到我无法手动直接复制,我制作了一个简单的批处理文件,用于复制我的第二种方法:

COPY "X:\Path\to\program.exe" "C:\Users\Me\Downloads\"

MOVE /-y "C:\Users\Me\Downloads\program.exe" "C:\Program Files\Company\SDK\"

第一行很好用。第二行返回拒绝访问。看看我是如何访问程序文件的,有没有办法授予shell相同的访问权限。此批处理脚本将由只懂计算基础知识的人执行,因此我希望脚本能完成所有工作,他们只需双击它。

您无法将文件从网络复制到“程序文件”

在桌面上复制脚本,然后从“桌面”复制到“程序文件”

这里有些东西看起来像是让脚本以管理员身份执行,你必须像Paul sais那样以管理员身份运行脚本谢谢你的建议,保罗。我尝试了发布的内容,但当我执行脚本并授予它管理员权限时,屏幕会闪烁并消失。没有什么变化。感觉就像跳过了我的代码,然后退出了/请更清楚地解释,屏幕是怎么回事。你需要一个新的吗?没问题。到目前为止,我复制了链接Paul(减去)部分的代码块。在“:---”行之后,我有复制和移动命令。当我双击批次(在网络驱动器上)时,会弹出cmd窗口。拒绝访问将在提示我授予访问权限之前打印。单击“是”后,cmd窗口退出