问题标签 [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.
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 妨碍。
windows - 以管理员身份运行批处理文件时,Net Use 命令失败
我正在尝试使用提升的批处理文件映射驱动器,但使用Net Use命令的任何尝试都失败了。错误总是:“系统找不到指定的驱动器。”
我正在使用以下代码: Net Use w: "\Server\Folder"
它适用于提升的命令提示符或非提升的批处理文件。
我也简单地尝试过:Net Use Yet 使用提升的批处理文件,即使失败并显示相同的错误消息。
git - 如何将在线 git repo 挂载为永久驱动器?(Linux,乌布努图)
我想做我在 Windows 上所做的事情:
有谁知道怎么做?
我是使用 linux 的新手,但我想像在 Windows 上一样轻松地访问这个存储库。
dictionary - 批处理文件:映射一个 FTP 服务器
我想添加一个网络位置/将一个驱动器映射到我的 ftp 服务器。我知道如何手动执行此操作,但我想将它放在批处理文件中。
我猜测它是这样的:“net use x: \[server IP]\ /username:[username] /Password:[password] /p”
以及如何为此分配名称?
谢谢!
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(或者这甚至是问题所在)。
有任何想法吗?
windows - 简单的 PowerShell 脚本,使目录与所有人共享,并将其映射为共享网络驱动器
我正在尝试为不识字的朋友自动执行一项简单但重复的任务。我是一名电视编辑,但我对此有一些简单的工作知识,所以我很欣赏你的技能和知识。
在 Windows PC 上,可以使用 PowerShell,我想要一个脚本(我真的很想要一个 GUI,但那将是梦想),
在特定的硬编码位置创建一个新目录 - 检查不存在同名的现有目录等。
新目录与所有人共享,完全读/写权限
新目录被映射,与下一个可用驱动器号保持一致,跳过光学介质/读卡器驱动器号。
注意:如前所述,网络共享在重启后必须保持不变。
研究建议 1(但需要更多检查重复项等):
研究表明 2: ? 不知道从哪里开始
研究建议 3:
python - 在循环中使用“net use”命令
我正在编写一个简单的 python 脚本,它连接到几台远程 Windows 机器,读取这些机器上远程文件夹的内容,然后压缩并复制在给定日期之后修改过的所有文件。
问题是它连接第一台电脑后,并没有连接第二台电脑,“net use”命令不起作用。如果我通过计算机的 Windows 命令行手动执行此操作,它确实有效,但不是通过我的 python 脚本。
我还没有找到任何可以帮助我的话题,我现在有点卡住了......你们知道我会做错什么吗?
下面是我的代码(如果它看起来不是很整洁,我很抱歉,我从 python 开始)。
windows - 断开连接时无法删除永久网络驱动器映射
Windows 7 中的初始情况(8.1 和 10 显然相同):
- 创建持久(!)网络驱动器映射(又名“登录时重新连接”)。
- 现在从网络文件夹物理断开(拔下电缆或关闭目标系统)
- 注销并重新打开。气球消息将告诉“无法重新连接所有网络驱动器”,但驱动器仍将在资源管理器中可见(带有红色叉号)。
此时,我想通过代码从我的应用程序中删除该网络驱动器。
为此,我使用了 WNetCancelConnection2 (在任何其他情况下都可以正常工作),但为了让您更容易重现,您也可以使用命令行。运行命令:
(或您使用的任何驱动器号)。它会告诉你它已成功完成。运行“net use”将显示没有连接网络驱动器。但是,在资源管理器中,驱动器仍然存在!现在右键单击它并选择断开连接将导致错误。要删除该驱动器,必须注销并再次打开或杀死 explorer.exe 并再次运行它。
有趣的是,如果不是通过代码或命令行删除驱动器,而是在资源管理器中右键单击它并从那里断开它,它可以完美运行!因此,该右键单击选项的作用与“网络使用”和提到的 API 调用不同。我真的很想知道它的作用。
那么这里有什么问题呢?以及如何解决?任何编程语言的任何解决方案都可以。提前致谢。
batch-file - 如果驱动器存在,则 net use 批量删除
我想要可以像这样连接网络驱动器的安装脚本:
我需要涵盖两种情况。
- 重新启动 PC 后运行测试(无光盘 v:可用)
- 反复运行测试。Disc v:已存在,需要删除并重新映射。
我不能把它放到窗口启动中,因为断开连接有超时,并且在运行脚本之前需要完成映射,所以它确保驱动器可用(而不是断开连接)。
提供的脚本在重新启动 PC 后不起作用,因为 v: 不存在。它需要一些修改,例如
我对上述psedocode的批处理语法不太熟悉。
batch-file - 手动调用网络使用但不在批处理文件中
打电话
工作正常。
在批处理文件中,它显示“系统错误 86”(= 密码错误)
怎么会这样 ?批处理文件是否以某种方式编码不同?