问题标签 [network-shares]

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 投票
2 回答
2484 浏览

nmap - Nmap 枚举共享不起作用

我正在尝试列出我在虚拟机桌面上的共享文件夹。使用这些命令:

nmap -sU -sS --script smb-enum-shares.nse -p U:137,T:139 10.10.10.115

nmap --script smb-enum-shares.nse -p445 10.10.10.115

组合输出为:

这不是我应该引用的输出:https ://nmap.org/nsedoc/scripts/smb-enum-shares.html

为什么桌面上没有列出共享文件夹?我已为该文件夹的每个人设置了最大权限。

谢谢 !

纪尧姆

0 投票
1 回答
33 浏览

performance - 可以使用本地共享代替驱动器号吗?

我看到有关将网络驱动器视为字母驱动器的警告。你能把它翻过来吗?

所以。以通常的方式将驱动器映射到您选择的名称共享有哪些注意事项。例如共享名称“01-D-drive”。在网络下的文件资源管理器中(对于我的本地计算机),我现在有另一种“更整洁”的更合乎逻辑的方式来访问我的驱动器(以适当的权限共享),这给了我排序和命名的可能性。可能会提出警告,即性能不一样——它是否过于昂贵?另一个步骤可能是将这些“本地”共享映射到网络路径,这样我就可以在文件资源管理器中对“驱动器”进行顶级访问,例如将网络资源定义到这个本地路径 //my-local-computer/01-D-drive . 这将在哪里崩溃?这是一个例子:

在 //my-local-computer 上打开共享以查看(和使用)。--注意:文件资源管理器中仍然存在字母驱动器

我的本地计算机

不想打开共享(肯定会增加开销??)并在 c 中引用

//我的本地计算机/01-zdrive

等等等等。这个愚蠢的编辑器正在破坏我的段落——尝试添加一个空行

0 投票
1 回答
2816 浏览

batch-file - 安装网络驱动器时出现系统错误 53

大家好,第一次发帖,寻找我无法正常工作的批处理文件的评论:

该脚本的要点是将共享挂载为驱动器,关闭所有打开的 IE 窗口,然后运行 ​​psexec 以清除 IE 保存的凭据,然后卸载驱动器。最初尝试安装驱动器时,我一直遇到系统错误 53,并希望确保我的代码中没有遗漏任何内容。我尝试使用机器的名称和 IP 来安装驱动器,无论哪种方式,即使在资源管理器中可以访问共享,我仍然会遇到 SysError 53。感谢您的任何帮助,您可以提供。PS 我也尝试直接从网络位置执行 PSExec

0 投票
2 回答
2279 浏览

powershell - 在 UNC 路径 \\SERVERNAME 的根目录使用 Get-Childitem

我们正在尝试使用 PowerShell 作为文件复制工具,但遇到了问题。

源服务器是一个基于 Linux 的封闭式操作系统,用户通过 GUI 创建多个网络共享,然后可以通过 UNC 路径访问这些网络共享\\SERVERNAME\NETWORKSHARE。当然,在操作系统中,NETWORKSHARE 实际上位于比根目录更深的多个级别。

我们已经与操作系统的开发人员进行了交谈,他们不能/不会启用对存储所有 NETWORKSHARE 文件夹的文件夹根目录的访问。

我已经求助于 PowerShell 来尝试找到一种方法。我最初的想法是发送一个Get-ChildItem -Directoryto\\SERVERNAME来获取所有 NETWORKSHARES,然后通过管道将其发送到Copy-Item/Robocopy,但它不起作用。

我知道服务器需要自己的本地(非 AD)凭据。

有没有办法做我想做但我没有看到的事情?

提前致谢!

0 投票
2 回答
2292 浏览

c# - UWP如何显示网络目录中的图像

我尝试了很多方法来将图像源设置为我的 UWP 应用程序中的网络目录。例如我试过这个例子:

但它们都不起作用。我最终遇到了以下错误E_NETWORK_ERROR,我已经从 stackoverflow 和其他资源中读取了许多链接,但是没有任何对我有用的东西。

我已经为它设置了所需的功能和声明。

我已经尝试过了,Windows.Storage.Pickers.FolderPicker但我找不到任何可以设置读取文件的文件夹位置的东西。我不想打开文件夹选择器,我只想直接从网络的指定位置获取图像。

可能有些人试图将它与这张票联系起来如何在 Windows 通用应用程序中显示来自网络文件夹或本地驱动器的图像, 但这对我的任务没有帮助。

我也为我尝试了这些示例,但仍然无法实现目标: https ://docs.microsoft.com/en-us/windows/uwp/files/quickstart-managing-folders-in-the-music-pictures -和视频库

https://docs.microsoft.com/en-us/uwp/api/windows.ui.xaml.controls.image

我收到System.UnauthorizedAccessException: 'Access is denied.错误

0 投票
1 回答
635 浏览

powershell - 为什么我不能将驱动器映射到由 PowerShell 脚本创建的用户

我尝试使用 PowerShell 脚本自动将驱动器映射到用户。

该脚本使用以下命令创建用户:

用户已创建,但是当我登录到用户帐户时,驱动器未映射,“私人”共享中的用户文件夹未创建。

然后我尝试从客户端手动映射它,我收到以下错误消息:

由于发生以下错误,无法创建映射驱动器:指定的网络资源或驱动器不再可用

所以我在服务器中创建了用户文件夹(路径:)C:\Private\user1,我可以手动映射它。

所以我断开了驱动器,并打开了用户配置文件选项卡(AD 用户和计算机 → OU → user1 → 配置文件)并再次手动输入相同的路径:

一旦我再次登录,驱动器就会被映射!

为什么会这样?

  • 服务器(2016 标准)作为虚拟机安装在 VirtualBox 上,客户端是 Windows 8,也是一个虚拟机。
  • Windows 防火墙已禁用,Windows Defender 也已禁用。
  • Windows 8 机器是域中的成员。
  • “私人”共享属性:

    共享权限

    NTFS 权限

再一次,当我手动创建一个新用户时,映射过程工作得很好。

完整的脚本:

0 投票
0 回答
210 浏览

python - Python看门狗处理消失的网络共享

我正在尝试监视大约 20 台不同机器上的网络共享,并且在机器开启时一切正常。但是,如果机器重新启动,观察者会崩溃,或者如果共享最初不可用。

如果我在文件夹上有观察者并且该共享消失了,它将在该共享再次可用时重新附加,那么处理该问题的方法是什么?

当共享消失时,我得到以下异常。

0 投票
0 回答
1184 浏览

powershell - DSC 文件资源权限/访问被拒绝

我已经精神崩溃了,因为我一直在研究和尝试一个又一个的解决方案,所以我希望这里有人能帮助我..

对于持续部署,我使用 Powershell (5.1) Desired State Configuration (DSC) 在部署期间执行各种操作。我从内部服务器获取存档并将其内容提取到网络共享。一切皆好。我可以完美地复制/写入那里,使用具有 PsDscRunAsCredential 所需权限的 SA 帐户。我还尝试使用文件资源制作一个启动文件(BAT 脚本)。

无论我尝试什么(双重和三重检查 SA 帐户的权限,授予计算机帐户对网络文件夹的权限,双重传递 SA 帐户作为 PsDscRunAsCredential 顶部的凭据等)我总是得到一个“权限尝试创建文件时被拒绝”错误。如果我尝试以相同的方式显式创建一个文件夹,我也会收到拒绝访问错误,即使使用提取/复制该文件夹创建时没有问题。

我认为这与文件资源创建新项目的方式有关,直到我认为其中存在错误的程度。我还查找了文件资源的来源,但无法在任何地方找到它,包括我 PC 上的 PsDscConfiguration 模块。

提前致谢!

0 投票
1 回答
3427 浏览

powershell - Copy-Item to networkpath: 用户名或密码不正确

我有一个由 PLC 触发的 PowerShell v1 脚本。它应该将文件从嵌入式 PC 的桌面复制到网络路径。

如果我手动运行脚本,它工作得很好,但如果脚本是由 PLC 触发的,我会收到以下错误:

任何提示,为什么我会收到此错误,将不胜感激!

0 投票
0 回答
148 浏览

java - java看不到映射网络驱动器上的文件的原因是什么?

我的代码是:

最后修改返回 0。file.exists 返回 false。但是,我可以通过 Windows 资源管理器访问和打开文件,没问题。直接访问网络共享也不起作用(在代码中)。尝试过 smb - 也显示错误。我是机器上的管理员用户。可能是什么原因?我可以检查什么?

如果我执行以下操作:

我收到以下错误:

更新: 代码在从 powershell 执行时有效,但在以管理员身份启动的 powershell 执行时无效(尽管是同一用户)。即使该服务在同一用户下运行,它也不适用于服务。为什么会这样?以及如何为服务启用共享(可能还有映射驱动器)?