问题标签 [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 回答
1216 浏览

powershell - 在 powershell 中映射远程机器上的驱动器

我正在桌面上的远程计算机上工作,并且我有以下脚本:

调用命令 -computername $name -authentification default -credential $creds1 -scriptblock {net use \share $password2 /user:otherdomain\otheruser}

然后我得到一个指定的登录会话不存在。它可能已经被终止。这件事令人沮丧,因为如果我net use \\share $password2 /user:otherdomain\otheruser直接在远程机器上运行,它就可以完美运行。有解决方法还是我错过了什么?

0 投票
1 回答
837 浏览

batch-file - 目录路径中的反斜杠,有什么区别?

我有一个批处理脚本,它检查目录是否存在然后映射它,如果它确实存在。

最近脚本没有与某些计算机正确映射,在这些计算机上需要更改为

为什么那个反斜杠会有所作为?不是指向同一个目录吗?为什么“如果存在”需要它而“净使用”不需要它?用户无权访问文件夹 1。

现在,我遇到了一位前员工编写的同一文件的旧版本,他将其写为

他为什么要画四个斜线?

0 投票
2 回答
1065 浏览

batch-file - 使用 NET USE 打开后共享文件夹为空

我正在尝试创建一个批处理文件,它将映射另一个域上的共享文件夹。经过一番研究,我发现了 NET USE 命令来映射驱动器。

这对于映射驱动器非常有用,但是当我打开它时,文件夹是空的。当我远程桌面到服务器时,我可以看到文件夹不是空的,我知道权限没有改变,因为我只是设置了它们,没有其他人有权更改它们。此外,如果我不使用 NET USE 并手动映射驱动器,我会提示输入用户名和密码,一切都很好,文件夹不为空。

为什么 NET USE 导致文件夹显示为空?

0 投票
2 回答
10217 浏览

c# - C# 中的“net use * /delete”等价物?

我正在使用以下几行来创建到共享网络位置的连接,但问题是任何连接处于活动状态(我认为),network.MapNetworkDrive("..")都会引发错误:

不允许同一用户使用多个用户名与服务器或共享资源建立多个连接。断开与服务器或共享资源的所有先前连接,然后重试。

我通过net use * /delete从命令行使用传递了这个错误,但是 C# 中是否有等效的命令?

0 投票
1 回答
365 浏览

c# - 从 IIS 访问共享驱动器时出现未知用户名或密码错误

我正在尝试从共享驱动器中读取文件。共享受密码保护,因此我首先使用 net use 命令访问共享,然后读取文件。

这是我正在使用的 net use 命令:

net use "\server\share\folder name" /u:"domain\username" "password"

从 VS2010 调试时,这一切正常。但是,一旦我发布到 IIS 6,它就开始给我一个错误:登录失败:未知用户名或密码错误。

我已经阅读了很多关于此的内容,似乎这个问题主要来自不匹配的帐户。我在 ASPNET 帐户下运行我的服务(启用了匿名身份验证),但我不明白为什么这会有所不同,因为我通过 net use 命令传递了用户名和密码。

我对这一切如何运作有点迷茫,所以如果有人能澄清一下,我会非常感激。蒂亚!

0 投票
1 回答
2304 浏览

powershell - 与 /savecred 一起使用的网络在 PowerShell 远程中不起作用

我正在尝试通过具有管理员权限的 PowerShell 远程会话永久映射 XP 计算机上的驱动器(已安装 PS V2)。我试过这个建议:Net.exe 使用“错误:命令与冲突的开关一起使用。” 使用 /savecred 时

我得到了这个错误,而不是被要求输入用户名并通过:

当我这样尝试时:

由于 /user 和 /savecred,我得到“命令与冲突的开关一起使用”错误。

我可以映射 whitout /savecred 但它只会持续到重新启动。我在没有 /persisten 的情况下尝试了其中的两个,但得到了相同的结果,并且我查看了每个我可以罚款的论坛,并且他们在任何地方都说了这两个例子中的一个。我该如何解决这个问题,我是在第一个示例中写错了还是无法通过 PS 远程会话工作?或者我是否必须导入 -credential 然后 /savecred ,或类似的东西?

0 投票
1 回答
16959 浏览

batch-file - 批量将 txt 文件从一台服务器复制和替换到另一台服务器

我在同一网络上有两台服务器,server1 和 server2,但需要映射用户名和密码。server1 有一个文本文件为 C:\Users\output.txt。我想在 server1 上创建和安排一个批处理脚本,它应该每天将 output.txt 文件从 server1 复制并替换到路径 E:\data\output.txt 的 server2。我不想每次启动计算机时都手动映射 server2,也不想每次都输入用户名和密码。

我正在批量使用以下命令,但无法正常工作;

0 投票
1 回答
3025 浏览

cmd - 如何读取 net use 生成的文本文件并使用 net use 命令重新映射网络驱动器

如何读取网络使用生成的文本文件,我们将其称为 network_drive.txt,其中包含当前机器映射的网络驱动器,如下图所示:

将记住新的连接。

命令成功完成。

仅当状态正常并忽略不可用的情况下,如何读取上述文件以使用相同的字母路径和路径再次映射网络驱动器?

更新!

但是.. 在某些情况下,有时“Microsoft Windows 网络”与字母和驱动器路径位于同一行,因此会删除记录/行。

有人可以帮忙吗?

更新。

我从 findstr 行中删除了 Microsoft Windows Network,因为 for 循环中的标记只会获取 net use 命令的第二个和第三个字符串。

我已经对其进行了测试,并且可以正常工作。

此外,最好在第二行使用 if exists 命令,以便在运行其他命令之前查看文件是否存在。

0 投票
1 回答
1079 浏览

c# - 使用网络使用查找驱动器号

我正在尝试做的事情

  • 启动 PSExec 以在通过“Net Use * \Server\Share”命令的远程计算机上打开 CMD
  • 再次启动 PSExec 并删除我刚刚创建的共享。

我似乎无法弄清楚如何获取通配符使用的驱动器号。

0 投票
1 回答
952 浏览

batch-file - 创建一个使用 findstr 和变量映射驱动器的批处理脚本

所以我正在尝试创建执行findstr两个变量的批处理脚本。我正在从需要变量的特定文件中读取。

我需要的变量是

而我的目标是用这两个变量来做一个网络映射驱动。在第一个中,findstr我需要在第二个之后的所有内容,NetPath=而在第二个中,我只需要来自字符串的特定数量的数据。一个普通的 NetPathMed 看起来像这样

我只需要IP地址

例如我创建的批次看起来像这样