问题标签 [drive-mapping]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
7691 浏览

batch-file - 如何从批处理文件中获取驱动器列表?

我正在尝试获取所有映射驱动器的列表以进行系统升级,并希望通过批处理文件获取此信息。我怎样才能做到这一点?

对于奖励积分:如何在新服务器上编写这些驱动器的映射脚本?

0 投票
1 回答
3247 浏览

network-programming - 无法使用 WNetAddConnection2 添加映射驱动器

我正在尝试使用映射驱动器,WNetAddCOnnection2但有些地方不太正确。我从pinvoke.net使用的代码一开始似乎可以工作。如果我单步执行代码,我会得到一个 0 作为响应,我可以System.IO.Directory.GetFiles()用来检查新的映射驱动器,这让我相信凭据是好的。

问题是驱动器在应用程序之外不可用。当我net use从命令提示符下键入时,我会看到这样列出的驱动器:

当我尝试访问驱动器时,我得到:

或者

任何帮助将不胜感激。

以下是相关代码的简要说明:

iResult总是最终等于 0 。

0 投票
4 回答
253 浏览

windows - 如何将软件映射为驱动器?

我正在尝试创建像 Ibackup.com 这样的软件。但是,我不确定如何制作该软件以便将其映射为本地硬盘。我不确定从哪里开始研究这个。有人请给我一些指示。

0 投票
1 回答
38744 浏览

windows - 在 VBScript 中获取命令行输出(不写入文件)

我正在使用 VBScript,我的目标是能够用驱动器号替换我选择的路径。我需要 D 盘,如果它不可用,我需要检查它是否已经映射到正确的位置;如果不是,则通知用户。我发现了这个:http ://technet.microsoft.com/en-us/library/ee156605.aspx我正在尝试调整他们的第二个例子:

(我的改编):

然后我可能会搜索告诉 D 驱动器映射位置的字符串。我也试过了objShell.Exec("subst"),但我仍然没有得到任何输出。有人对我可能做错的事情有任何想法吗?还是有更好的方法来讲述驱动器映射?谢谢,

213897

0 投票
3 回答
15207 浏览

.net - WNetAddConnection2 返回 1219

我正在使用 WNetAddConnection2 和 WNetCancelConnection2 映射或取消映射驱动器。

我正在尝试做的事情如下:
我在服务器(例如:myserver)上映射了一个文件夹(例如:Folder1)。所以路径是\\myserver\Folder1,我将它映射到驱动器X。
现在我想在同一个myserver上映射另一个文件夹(例如:Folder2)以编程方式驱动Y。

当我在映射一个文件夹后调用 WNetAddConnection2 方法时,它返回 1219 而不是 0,并且我收到错误:不允许同一用户使用多个用户名与服务器或共享资源建立多个连接。断开与服务器或共享资源的所有先前连接,然后重试。

我很困惑,因为我可以通过右键单击 MyComputer 并选择映射网络驱动器来将 Folder2 映射到同一台服务器上...,但不是以编程方式。

我是否遗漏了什么,或者我需要以不同的方式使用 NETRESOURCE 结构或其他任何东西?

谢谢

0 投票
1 回答
1344 浏览

php - 如何使用php从服务器映射到本地PC

我正在开发一个项目,该项目将使用户能够从网页启动工具。该页面是使用 php 设计的。我的 PC 上安装了 WAMP 服务器,我可以单击一个按钮在 C 驱动器上创建和写入一个新的批处理文件,其中包含要启动的应用程序的路径,当用户在页面上选择它们时从数据库中提取这些文件。现在,当我在我的 PC 上的 WAMP 服务器上执行此操作时,它可以工作。我必须将脚本上传到托管在同一 LAN 上的工作服务器。唯一的问题是我似乎无法在用户 PC 上创建或写入文件。

据我了解,它不是为当前 PC 映射驱动器。这是我在 PC 上的操作。

为了让它在工作中的服务器上工作,我试过了

但它仍然无法正常工作。我错过了什么?任何帮助将不胜感激

或者请让我知道是否有任何其他方式可以启动批处理文件或任何来自 php 站点的文件

0 投票
4 回答
5286 浏览

windows - 计划任务调用的批处理文件在计划时抛出错误,双击时运行正常

我有一个映射网络驱动器的批处理文件。大约一周前密码过期了,所以调用批处理文件的程序开始抛出错误。

我已经更新了批处理文件中的密码,当我双击批处理文件时,驱动器映射正常。但是,当计划任务开始时,我收到以下错误:

有人见过这个吗?我已经尝试重新创建计划任务,但它似乎没有任何区别。

编辑

我已经更新了计划任务的属性,这不是问题。问题似乎是批处理文件中的用户名和密码。奇怪的是,如果我以交互方式登录并双击可执行文件,一切正常。

上次作业运行时抛出“信号量超时期限已过期”错误。我以前从未见过这个特定的错误,但似乎它实际上已登录并在发生这种情况时尝试复制文件。

编辑

我已经修改了我的代码以使其尽可能简单。我正在使用批处理文件来映射驱动器,然后使用代码来传输文件。我仍然遇到同样的问题 - 当我双击批处理文件时它工作正常,但是一旦我将调度程序放入图片中,它就会抛出“错误的用户名或无效密码”错误。

有时,当我尝试通过双击文件来运行文件时,我会收到“找不到路径的一部分”错误。这对我说驱动器映射确实有效,但是在尝试复制时出现了故障。(大多数情况下,通过双击进行测试可以正常工作)

0 投票
1 回答
1136 浏览

c# - 如何使用 C# 将本地驱动器映射到远程服务器

我需要将本地 msi 安装程序分发到多个远程服务器。我假设这样做的方法是将我的本地驱动器(msi 所在的位置)映射到那些远程服务器,然后将此文件从映射的本地驱动器复制到每个服务器的特定目录中。

起初,我试图将文件复制到远程服务器而不进行任何事先映射:

这不起作用(错误:找不到网络路径)

然后,我试图将我的本地驱动器映射到远程服务器,但我缺乏正确的语法。如果我有一个本地 C:\temp 共享,将它映射到名为“sharepoint2010”的远程服务器的正确 C# 语法是什么?

0 投票
1 回答
1690 浏览

asp.net - 为什么映射驱动器时asp.net中的“本地设备名称已在使用中”但命令行可以

在命令行中它工作正常: net USE T: \123.45.67.89\TEST mytestuser /user:MYTESTUSER

但是使用asp.net,使用以下代码,映射驱动器时总是抛出具有以下错误的异常:'本地设备名称已在使用中'

我尝试先断开所有驱动器的连接,映射到不同的驱动器号。我已经不同的服务器和不同的服务器完成了这个

肯定是驱动器号的问题吗?

0 投票
3 回答
14942 浏览

powershell-2.0 - New-PSDrive 不支持凭据?

我正在尝试在 PowerShell 2.0 中映射驱动器并收到此错误?

但是,Get-Help New-PSDrive显示-Credential为有效选项?

这是PS的版本问题吗?有没有另一种方法可以做同样的事情......我更愿意将它保存在 PS 中(因为驱动器只有 PS)并且不会退出NET USE - NET USE /d但需要必须!