问题标签 [net-use]

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 投票
0 回答
470 浏览

windows - Win8.1网络使用成功,映射驱动失败

客户端有一个 nas 盒子 (nas01) 和一个批处理脚本,用于在启动时将三个驱动器连接到它。

从 Windows Explorer 点击 M 和 H 驱动器让他进入文件夹。P 驱动器发生故障并出现交叉。

我以管理员身份打开命令提示符 ( cmd)(右键单击以管理员身份运行)并运行批处理。

  • 它在 CMD 下成功。

  • 它无法让用户在 Windows 资源管理器下进入。

net use * /delete从 CMD 提示符使用,然后手动运行以下行。

在 cmd 中,我可以执行dir p:并查看文件,我可以更改p:驱动器、更改文件夹并查看子文件夹和文件。从 Windows 资源管理器它得到 Nada。

手动断开每个驱动器,然后在 Windows 资源管理器下重新映射驱动器解决了这个问题 - 所有四个驱动器都可以访问,但是当 Windows 将来再次删除映射的驱动器时,它给我留下了一个批处理文件,我的客户端无法使用。

为什么 Windows 的一侧 (CMD) 可以工作,但在 Windows 资源管理器下无法使用?有什么想法吗。

用户在 PC 上拥有完全的管理员权限,本地登录,没有 UAC 妨碍。

0 投票
1 回答
2082 浏览

windows - 以管理员身份运行批处理文件时,Net Use 命令失败

我正在尝试使用提升的批处理文件映射驱动器,但使用Net Use命令的任何尝试都失败了。错误总是:“系统找不到指定的驱动器。”

我正在使用以下代码: Net Use w: "\Server\Folder"

它适用于提升的命令提示符或非提升的批处理文件。

我也简单地尝试过:Net Use Yet 使用提升的批处理文件,即使失败并显示相同的错误消息。

0 投票
1 回答
610 浏览

git - 如何将在线 git repo 挂载为永久驱动器?(Linux,乌布努图)

我想做我在 Windows 上所做的事情:

有谁知道怎么做?

我是使用 linux 的新手,但我想像在 Windows 上一样轻松地访问这个存储库。

0 投票
0 回答
498 浏览

dictionary - 批处理文件:映射一个 FTP 服务器

我想添加一个网络位置/将一个驱动器映射到我的 ftp 服务器。我知道如何手动执行此操作,但我想将它放在批处理文件中。

我猜测它是这样的:“net use x: \[server IP]\ /username:[username] /Password:[password] /p”

以及如何为此分配名称?

谢谢!

0 投票
1 回答
945 浏览

powershell - PowerShell 双跳问题

我正在尝试在 SYSTEM1 上运行 PowerShell 脚本,该脚本在 SYSTEM2 上执行 robocopy,将文件复制到 SYSTEM3、4、5 等。

SYSTEM1 和 SYSTEM2 在同一个域中,但 SYSTEM2 不在防火墙后面(因此需要从 SYSTEM2 而不是 SYSTEM1 运行 robocopy)。

SYSTEM3、4、5 与 SYSTEM2 位于不同的域中,并且彼此位于不同的域中。

我这样设置脚本(它使用 net use 命令提示用户输入不同域的凭据):

但是,输入凭据后 net use 命令会返回错误:

我读过这可能是一个“双跳”问题(详见此处),但我不确定如何编辑脚本以使用 CredSSP 而不是 Kerberos(或者这甚至是问题所在)。

有任何想法吗?

0 投票
2 回答
2265 浏览

windows - 简单的 PowerShell 脚本,使目录与所有人共享,并将其映射为共享网络驱动器

我正在尝试为不识字的朋友自动执行一项简单但重复的任务。我是一名电视编辑,但我对此有一些简单的工作知识,所以我很欣赏你的技能和知识。

在 Windows PC 上,可以使用 PowerShell,我想要一个脚本(我真的很想要一个 GUI,但那将是梦想),

  1. 在特定的硬编码位置创建一个新目录 - 检查不存在同名的现有目录等。

  2. 新目录与所有人共享,完全读/写权限

  3. 新目录被映射,与下一个可用驱动器号保持一致,跳过光学介质/读卡器驱动器号。

注意:如前所述,网络共享在重启后必须保持不变。

研究建议 1(但需要更多检查重复项等):

研究表明 2: ? 不知道从哪里开始

研究建议 3:

0 投票
1 回答
4170 浏览

python - 在循环中使用“net use”命令

我正在编写一个简单的 python 脚本,它连接到几台远程 Windows 机器,读取这些机器上远程文件夹的内容,然后压缩并复制在给定日期之后修改过的所有文件。

问题是它连接第一台电脑后,并没有连接第二台电脑,“net use”命令不起作用。如果我通过计算机的 Windows 命令行手动执行此操作,它确实有效,但不是通过我的 python 脚本。

我还没有找到任何可以帮助我的话题,我现在有点卡住了......你们知道我会做错什么吗?

下面是我的代码(如果它看起来不是很整洁,我很抱歉,我从 python 开始)。

0 投票
0 回答
2463 浏览

windows - 断开连接时无法删除永久网络驱动器映射

Windows 7 中的初始情况(8.1 和 10 显然相同):

  1. 创建持久(!)网络驱动器映射(又名“登录时重新连接”)。
  2. 现在从网络文件夹物理断开(拔下电缆或关闭目标系统)
  3. 注销并重新打开。气球消息将告诉“无法重新连接所有网络驱动器”,但驱动器仍将在资源管理器中可见(带有红色叉号)。

此时,我想通过代码从我的应用程序中删除该网络驱动器。

为此,我使用了 WNetCancelConnection2 (在任何其他情况下都可以正常工作),但为了让您更容易重现,您也可以使用命令行。运行命令:

(或您使用的任何驱动器号)。它会告诉你它已成功完成。运行“net use”将显示没有连接网络驱动器。但是,在资源管理器中,驱动器仍然存在!现在右键单击它并选择断开连接将导致错误。要删除该驱动器,必须注销并再次打开或杀死 explorer.exe 并再次运行它。

有趣的是,如果不是通过代码或命令行删除驱动器,而是在资源管理器中右键单击它并从那里断开它,它可以完美运行!因此,该右键单击选项的作用与“网络使用”和提到的 API 调用不同。我真的很想知道的作用。

那么这里有什么问题呢?以及如何解决?任何编程语言的任何解决方案都可以。提前致谢。

0 投票
2 回答
8958 浏览

batch-file - 如果驱动器存在,则 net use 批量删除

我想要可以像这样连接网络驱动器的安装脚本:

我需要涵盖两种情况。

  1. 重新启动 PC 后运行测试(无光盘 v:可用)
  2. 反复运行测试。Disc v:已存在,需要删除并重新映射。

我不能把它放到窗口启动中,因为断开连接有超时,并且在运行脚本之前需要完成映射,所以它确保驱动器可用(而不是断开连接)。

提供的脚本在重新启动 PC 后不起作用,因为 v: 不存在。它需要一些修改,例如

我对上述psedocode的批处理语法不太熟悉。

0 投票
1 回答
210 浏览

batch-file - 手动调用网络使用但不在批处理文件中

打电话

工作正常。

在批处理文件中,它显示“系统错误 86”(= 密码错误)

怎么会这样 ?批处理文件是否以某种方式编码不同?