问题标签 [network-drive]

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 投票
1 回答
559 浏览

powershell - 删除网络共享上的所有文档文件时,Powershell 脚本接收错误

运行脚本时我一直收到错误消息。它将访问驱动器并将文件名写入我指定的日志,但由于权限错误,不会删除共享驱动器上的文件。我以管理员身份登录并重新写入了整个驱动器的权限,但仍然没有访问权限。

这是代码:

0 投票
2 回答
1642 浏览

vbscript - VBScript mysterium - 为什么在登录时没有连接网络驱动器?

这是我见过的最奇怪的事情之一。我有这个登录脚本,它基本上断开一组网络驱动器,然后重新连接它们。以前,所有用户都在其 AD 配置文件中设置了一个批处理文件来运行。在我编写了 vbscript 之后,我只是通过批处理脚本运行它。它一直运行良好。

然而,现在我尝试创建一个 GPO 并直接在其中设置 vbscript。奇怪的是,没有连接网络驱动器。所以我开始四处寻找,在驱动器连接之前放置一个 msgbox。紧随其后的是一个。登录后立即我可以看到第一个文本框出现。单击确定后,应该连接驱动器。但他们没有。紧接着,我可以看到第二个文本框。

真正奇怪的是,如果我之后直接手动运行脚本,一切正常!我什至现在尝试在脚本顶部放置一个 sleep 命令,以防域控制器的复制出现一些不匹配。但这也没有任何作用。

这是现在的脚本:

有人能看到我看不到的东西吗?我在这里错过了什么吗?如果我先运行批处理文件,同样的脚本工作得很好,它再次运行同样的脚本。我唯一能想到的是某些 DNS 服务器可能尚未准备好,或者在脚本运行时出现了问题。

0 投票
3 回答
2299 浏览

c# - 使用 shell API 重命名映射驱动器

如何使用 Windows shell API 和 C# 更改映射驱动器的友好名称?我的实际问题是我正在处理一个没有 UNC 路径的断开连接的网络驱动器,因此重命名它的唯一方法是从资源管理器,但我想以编程方式进行。

0 投票
3 回答
27625 浏览

vbscript - 在 VBScript 中映射网络驱动器并检查其是否存在

我需要使用 VBScript 将网络驱动器映射到网络路径。网络路径直接从输入中读取。我应该如何映射网络驱动器以及如何检查输入的网络路径是否已经存在?

0 投票
3 回答
7796 浏览

c# - 以编程方式将 FTP 和 SFTP 映射为 Windows 中的网络驱动器(网络重定向器)

我被分配了一个内部任务,我需要用 C# 编写一个 Windows 应用程序,当用户输入他们的用户名和密码时,Windows 会神奇地将 FTP 或 SFTP 文件夹映射为网络驱动器。

我已经进行了一些研究,似乎“网络重定向器”是我问题的答案。

我对windows thingies不是很熟悉,谁能告诉我这是否是正确的方向?或者你有更好的线索?

谢谢。

0 投票
3 回答
514 浏览

vb.net - 使用此功能映射网络驱动器时,“R”c 是什么意思

我从http://www.vbforums.com/showthread.php?t=616519复制代码以映射网络驱动器以映射驱动器和http://cjwdev.wordpress.com/2010/05/30/delete-network -drive/删除驱动器。我想知道这段代码中的“R”c 是什么意思:

它来自第一个链接,然后我想知道如何在变量中模拟这个符号,以便我可以检查第一个可用驱动器并将网络驱动器映射到该字母。我会用谷歌搜索它,但因为我不知道“R”c 是什么意思,所以很难。

0 投票
1 回答
9748 浏览

delphi - 为什么我的程序无法识别映射的 UNC 路径?

我在从我的 Delphi 程序写入 Windows 7 中的映射网络驱动器 (P:) 时遇到了一些问题。例如,当我尝试时ForceDirectories('P:\test\folder'),我得到一个错误(找不到路径)。

我曾尝试在代码 ( ForceDirectories('\\computername\share\test\folder')) 中输入 UNC 路径,这很有效。但是,ExpandUNCFileName('P:\')似乎不起作用;它返回'P:\'。在 Windows XP 上,ExpandUNCFileName('P:\')返回 UNC 路径。

如何在 Windows 7 上的 Delphi 中获取 UNC 路径,或者写入映射的网络驱动器?

经过进一步调查,好像我在 Windows 中缺少某种初始化。我有另一个使用TcxShellComboBox(DevExpress 组件)的应用程序(app2)。导航到 P: 在该组合框中,在 app2 中,调用以ExpandUNCFileName在第一个应用程序中正常工作。与FileExistsP: 下的文件相同,在 app2 中导航到 P: 之前返回 False,在计算机重新启动之后和直到计算机重新启动之前返回 true。

0 投票
1 回答
631 浏览

c# - 在不在同一域中的 2 个受保护源之间复制文件

我有一个正在升级的小型部署工具。该工具从构建框中获取一个版本的代码,更新 SVN,然后将其放在 X 服务器上(部署将部署安装的特定部分移动到堆栈中的不同服务器)。

现在发生的情况是,当它在我们的构建盒之外的任何东西上运行时,由于安全性,它不会工作。

我们的构建框是内部的并且在我们自己的域中。我们要复制到的服务器位于高安全域上。我使用了这里解释的技术:Accessing Password Protected Network Drives in Windows in C#? 用于访问那些域驱动器上的文件/数据,所以我不需要映射它。

但这就是问题所在。

构建框 - 域 A

部署服务器 - 域 B 部署服务器 2 - 域 B

我的盒子可以完全控制我们的 Build Box,因为开发人员以管理员身份运行,并且它在我们的域中。但是,一旦我冒充我的登录名进入域 B,我就无法访问我的域 A 构建框。

这是一个内部实用程序,任何帮助将不胜感激。

*如果在这方面有大量工作而不是复制,我可以打开新线程并运行命令行以从每台服务器上的 SVN获取这些文件,因为这是一种可能而不是复制。我们将所有部署安装文件保存在 SVN 中。

0 投票
1 回答
3853 浏览

macos - Mac OSX 挂载的网络驱动器名称更改

我正在开发一个可可应用程序,它将文件复制到用户定义的文件夹中,我目前正在使用网络驱动器对其进行测试。当我从标准可可文件浏览器获取网络驱动器的位置时,它看起来像“/Volumes/Media”。这通常工作正常。似乎有一个问题,虽然我似乎无法弄清楚当我从我的 WIFI 网络断开连接时,媒体驱动器仍然挂载(我在 /Volumes 中看到它)但它无法访问。然后当我重新连接网络时,驱动器安装到 /Volumes/Media-1。在我重新启动计算机之前,我仍然看到原来无法使用的 /Volumes/Media 驱动器。

我的问题是两个部分。首先,有没有人知道为什么我的驱动器可能会在我的 /Volumes 文件夹中保持“挂载”状态,即使我已与网络断开连接。其次,我注意到 iTunes 似乎并没有因为卷名的这种变化(从 Media 到 Media-1)而分阶段进行。它能够注意到它最初在 /Volumes/Media 上访问的内容现在位于 /Volumes/Media-1 上并继续正常运行。我该如何检测名称更改并更新我存储在我的应用程序中的路径?

顺便说一下,我正在 OSX Lion 上尝试这个。

0 投票
2 回答
3492 浏览

java - Java 在 Windows 2008 R2 下找不到映射的网络驱动器

我们尝试访问某个文件夹下的文件,在 WinXP 中,该文件夹可以是本地磁盘或映射的网络驱动器。但是当我们将程序更改为在 Windows 2008 R2 上运行时,它可以访问本地磁盘,但不能访问映射的网络驱动器。映射的网络驱动器已检查是否使用正确的用户登录。

我们在资源管理器中尝试,映射的驱动器可以按照我们的意愿读/写,但 Java 只是显示“文件夹不存在”

这是我们的代码,任何建议将不胜感激。