问题标签 [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 投票
1 回答
602 浏览

windows - 从 Hudson 的工作中挂载 SMB 股票:错误 1326

在构建系统中,我使用一些脚本通过 SMB 将文件从网络驱动器复制到 Hudson 的工作区。然后执行解压并删除旧文件。

当我从 Windows 命令行执行这个脚本时,一切正常,我得到了我的存档。但是当我在管道中使用它时,我收到错误 1326:

登录失败:未知用户名或密码错误

我将远程域添加到脚本中,这样 Windows 就没有调用本地帐户,但它没有帮助。我决定运行“手动”挂载网络驱动器的命令:

然后脚本稍微减少并开始工作:

但我希望能够从 Hudson 的工作中安装 SMB 股票。怎么做?

0 投票
1 回答
132 浏览

c# - C# 正则表达式:检查 net use 命令中的给定目录是否包含空格

我正在编写一个标准化批处理文件的工具,我使用正则表达式来验证其中的每个net use命令。

我被困在为命令提供的目录中。在这种情况下,命令的标准语法是:net use [devicename]: [path] [/user:"\domain\user"] [password] [/persistent:no]其中[path]可以包含空格。如果true必须在引号( ") 之间,则必须没有引号。用户和密码是可选的。路径可以包含以下特殊字符 ( !, ,, +, ., -)。


以下正则表达式允许引号中的路径不带空格,并且不允许路径带有带引号的有序空格不带空格和引号的路径。正则表达式可能包含语法错误,我在regex101.com上使用 PCRE 对其进行了测试:

正则表达式的必要部分是:

我如何负担得起反之亦然的表达方式?

0 投票
0 回答
426 浏览

windows - 使用 findstr 批处理文件用户帐户信息

我想编写一个批处理文件,通过使用 windows 命令“net user account /domain”来保存特定的用户帐户信息。问题是当我使用 findstr 时,输出没有写入文件:

这只是一个例子。最后,我希望每个用户都有这样的条目,但包含实际信息。用户名; 上次登录; nextPasswortChange 等。如何构建这样的输出?

提前致谢!

0 投票
1 回答
639 浏览

python - Mapping Window Drives Python:Win cmd Line需要输入时如何处理

下午好,

我使用这种方法的一个版本来映射十几个驱动器号:

只要我没有包含程序正在使用的文件的文件夹,上面的代码就可以很好地工作。

如果我仅在 cmd 窗口中运行相同的命令,并且当我尝试断开驱动器的连接时文件正在使用中,它会返回您确定吗?是/否

如何通过 Py 脚本将此问题传回给用户(或者如果没有其他问题,请强制断开连接以便代码可以继续运行?

0 投票
2 回答
365 浏览

string - Windows批处理/cmd文件提取网络驱动器(分隔符之间的字符串)?

我已将网络驱动器备份到以下格式的 xml 文件。

我想运行批处理或 cmd 文件以从分隔符之间提取驱动器号和路径,然后映射它们。

为简单起见,让我们忽略其他驱动器是否已映射。

驱动器号的分隔符是<drive letter></drive letter>。驱动路径的分隔符是<drive path></drive path>

我不确定如何解析/ <>符号。

0 投票
2 回答
1935 浏览

batch-file - NET USE 多台服务器复制文件

我想将特定文件从一台机器复制到其他 5 台机器,所以我的服务器列表文件包含每台机器的 IP 地址,例如:

在我的批处理文件中:

问题出在第一台服务器上,我收到错误消息系统找不到指定的驱动器,但对于其他服务器,一切正常。我认为这与NET USE有关,当然也许地图网络在完成复制之前就被删除了?

批处理文件中是否有任何方法可以循环一些服务器,并且为每个服务器打开地图网络复制文件等到复制完成并继续移动到下一个服务器?

编辑:

我有这个问题的更新:源机器和目标机器都在不同的域中。我在两台机器上都有一个用户定义为管理员。机器相互认识(我可以在源机器中打开目标文件夹,如 \server\C$\temp ,我可以在那里粘贴任何我想要的东西)

我尝试在不使用 net use 的情况下复制文件,只从 C:\file.log \server\c$\temp\file.log 复制每个服务器(我有 5 个)和 3 个可以工作的服务器,另外两个我有错误:登录失败:未知用户名或密码错误

可能是什么问题?

请帮忙?提前谢谢你。

0 投票
3 回答
12941 浏览

linux - 映射 samba 共享时来自网络使用的错误 1312

我编写了一个服务来监视我的应用程序是否正在运行,如果没有则启动它。结果,应用程序作为“系统”用户运行——这就是我想要的方式。我有几个这样的安装工作正常。该应用程序应该挂载一个网络共享,在这种情况下,该网络共享可在 linux samba 服务器上使用。问题是在运行命令时:

net use X: \\IP\share_name /user:login password

显示错误:

出现系统错误 1312。

指定的登录会话不存在。它可能已经被终止。

我进行了一些检查,结果发现本地系统中的 X: 驱动器可用,服务器在线,共享可用,凭据正常,此系统中没有其他网络使用会话运行。我还发现了一个奇怪的行为:以标准用户身份运行相同的命令会给出正确的结果,并且驱动器安装正确。你有什么建议可能是什么问题以及如何解决它?

另外我不是域成员,显示错误的系统是 Windows 7 Pro。我在同一网络中有其他机器可以正常工作而没有错误。

0 投票
0 回答
71 浏览

php - PHP - 正确的路径但映射驱动器上的图像损坏



我有这个 PHP 代码来访问映射驱动器 Z:

然后我检查照片是否存在于映射驱动器上:

路径工作正常。但是,它返回一个损坏的图像。为什么?

请帮忙。谢谢!

更新:

我已经尝试过这些路径:

它们都返回 1 个值。但我仍然收到损坏的图像。

0 投票
1 回答
10019 浏览

sql-server - 如何在不使用 XP_CMDSHELL 的情况下在 SQL 查询中映射网络驱动器

只想在 SQL 查询中使用不同的 AD 帐户映射网络驱动器。

XP_CMDSHELL 在我们的环境中被禁用。我可以在技术上打开它,然后“净使用”驱动器,然后在查询中再次将其关闭,但正在寻找更清洁的解决方案?

0 投票
2 回答
765 浏览

c# - 如何检查驱动器是否在 C# 中使用 net use 成功映射?

我尝试在执行 net use 命令后测试目录是否存在,但 checkMappedDrive() 在 mapDrive() 完成驱动器映射之前执行。