标签: network-share

自动将网络共享安装为共享资源

我们正在运行 ActiveDirectory 环境(Windows 2008 Server、XP 客户端)并希望将一些共享列为网上邻居下的共享资源。我希望它映射到一个驱动器号。

这在 UI 中很容易,但我似乎找不到通过脚本/GPO/等自动完成的方法。

我们想要它在那里而不是在“我的电脑”下的原因是因为上级希望它那样。

编辑:澄清

windows active-directory network-share server-message-block

8
推荐指数
1
解决办法
2321
查看次数


访问共享时“帐户当前已禁用”,甚至在登录之前

当我尝试访问共享文件夹时,例如\\share-folder,我收到以下错误消息:

登录失败:帐户当前已禁用

这对我来说似乎很奇怪,因为没有要禁用的“帐户”:我什至没有看到登录对话框。(我会使用的帐户没有被禁用......)

客户端(带有错误消息的客户端)正在运行 Windows XP SP3。服务器运行的是 Windows 7;它的防火墙设置为允许从我们的 /16 CIDR 中的任何计算机共享文件(客户端自然就在这个大块中)。

如何让服务器识别客户端?我可以更改任何设置。

networking firewall network-share netbios

8
推荐指数
2
解决办法
9万
查看次数

与“净使用”相反

要从 Windows 上的 cmd 提示符挂载网络驱动器,我可以这样做,例如:

net use z: \\vboxsvr\somedrive
Run Code Online (Sandbox Code Playgroud)

我如何将它与 cmd 提示符断开连接?

command-line-interface network-share

8
推荐指数
2
解决办法
7149
查看次数

Windows 共享:指定的网络名称不再可用

我们有一个 EMC NX4 SAN 盒,为许多 Windows Server 2008 R2 应用服务器提供 CIFS 共享。应用服务器使用 CIFS 共享来提供大量图像文件(共享约 2500 次操作/秒),但是 SAN 和应用服务器都没有表现出任何明显的压力迹象。

应用服务器偶尔会突然断开与 SAN 的连接。任何尝试从 SAN 提供文件的 .NET 代码都会失败:

System.IO.IOException: The specified network name is no longer available
Run Code Online (Sandbox Code Playgroud)

如果我 RDP 到应用服务器并尝试通过资源管理器访问“\san-name”,我会收到同样的错误。所有其他应用服务器都可以正常访问它。我也可以完美地访问 "\ip-of-san",ping 也可以。

重新启动应用程序服务器可以解决该问题,但鉴于 SAN 似乎工作正常并且计算机可以访问它,这似乎是解决问题的一种激烈措施 - 看起来就像“\san-name”访问权限一样吐了。

上周这发生在两个不同的应用服务器上,所以我不怀疑是单个应用服务器造成的。暂时忽略原因 - 如何在不重新启动机器的情况下恢复“\san-name”连接?我可以以某种方式查询出了什么问题吗?

事件日志在应用服务器和 SAN 上都没有显示任何内容(除了由问题引起的相关 ASP.NET 错误)。

更新:
根据建议,我下次将尝试重新启动 Workstation 服务,看看是否能解决问题。绝对不是修复,但比我目前正在做的重新启动整台机器要快得多。有什么方法可以查询工作站服务维护的连接状态?

更新 2:
确认重新启动工作站服务“修复”了问题。下一步是尝试更改 reg 以提高 MaxCmds 值。无法确认是否是问题,只能假设它是否长时间运行没有问题。

windows-server-2008 storage-area-network network-share unc

8
推荐指数
2
解决办法
5万
查看次数

使用 Cobian Backup 诊断网络共享权限问题

我正在运行最新的 Cobian 11。我有一台 Synology DS412 NAS。当我登录并手动浏览时,我的所有机器(Mac 和 Windows)都可以很好地访问它。

我在两台 Windows 机器上安装了 Cobian 作为服务:WinXP SP3 和 Win7 x64。在两台机器上,该服务都设置为使用我在 Windows 管理员组中的用户帐户登录。两台计算机上的备份均失败并显示消息“无法创建目标目录“\\nas1\backups\foo\bar\”:文件名、目录名或卷标语法不正确”。

  • 我曾尝试将 NAS 的共享设置为允许匿名读/写访问,但没有任何区别。虽然我希望备份在半夜无人值守的情况下运行,但我已经通过在登录时手动运行它们来测试它们,但没有运气。
  • 在开始之前,我确保我可以使用资源管理器浏览到 NAS,以确保与 Windows 和 NAS 的任何身份验证会话都没有过期。仍然没有运气。
  • 我已经尝试在备份之前在 NAS 上创建该目标目录并删除它,以便备份作业可以使用客户端的凭据创建它,但没有运气。

Cobian 支持论坛中的通常回答是存在权限问题。我同意。但是在这一点上,我能做些什么来进一步诊断呢?

networking backup permissions network-share diagnostic

8
推荐指数
1
解决办法
5万
查看次数

无法将网络驱动器从 Windows NT PC 映射到 Windows 2000 PC

我正在尝试设置旧卫星通信设备的测试机架,并且部分配置要求我在 PC 上映射网络驱动器(在本例中,它是运行 Windows 2000 Professional 的 IBM eServer xSeries 305),指向一个运行 Windows NT 的设备(一个非常古老的 IP 封装器)。

我从旧文档中了解到,可以在 Windows XP 机器上映射网络驱动器,指向此特定型号的 Windows NT 设备(运行相同版本的 Windows NT)。但是,我没有 Windows XP 机器,也没有任何文档暗示 Windows 2000 配置的工作方式会有所不同。

当我尝试在 Windows 2000 机器上映射驱动器时,使用“我的电脑”中的“映射网络驱动器”对话框,出现错误“远程计算机不可用”。如果我故意尝试映射到一个不存在的 IP 地址,它将返回“找不到网络路径”。

两台设备在同一个 VLAN 和同一个网络中,通过路由器上的交换机端口连接。在 Windows 2000 PC 上,我可以毫无问题地打开与 Windows NT 设备的 VNC 连接。

我在网上找到了一些适用的故障排除步骤,但没有解决问题:

  1. “服务器”服务正在 Windows NT 机器上运行。
  2. 目标驱动器和文件夹与 Windows NT 机器上的“所有人”共享。
  3. 在 Windows 2000 机器上启用或禁用“文件和打印机共享”无效。
  4. 将两个设备放入同一个工作组没有任何效果。

我知道这对于这个网站来说可能是一个太窄的问题,所以为了从更广泛的意义上来构建这个问题,这是我正在寻找的:

  1. 是否有任何映射网络驱动器的方法会产生比“远程计算机不可用”更有用/特定的错误?
  2. 在不同版本的 Windows(尤其是 Windows 7 之前的版本)之间映射网络驱动器是否存在向后兼容性限制?
  3. 如果存在向后兼容性限制,是否可以克服?

我很感激这三个广泛问题的任何信息,或者关于我的具体问题的任何建议,它们可以帮助我缩小问题的范围。

windows mappeddrive network-share windows-2000

8
推荐指数
1
解决办法
2961
查看次数

Windows 10 PE 无法匿名映射网络驱动器

我正在尝试设置成像环境。这个想法是使用 DISM 通过网络应用 WIM 图像(Windows 10 专业版)。

我能够启动到 Windows 10 PE。我通过 DHCP 进行网络连接。

当我尝试使用映射网络共享时,net use i: \\server\share我得到:

System error 58 has occurred. 
The specified server cannot perform the requested operation.
Run Code Online (Sandbox Code Playgroud)

如果我尝试将它与系统用户的net use i: \\server\share /user:user password位置进行映射user,它会起作用。

该份额是完全公开的。我可以在其他 4 台 Windows 机器上映射没有凭据的共享。(2x Win7,2x Win8)。

服务器是运行 Samba 的 Ubuntu 14.04。4.3.9-Ubuntu。

我的/etc/samba/smb.conf看起来像这样:

[global]
    workgroup = WORKGROUP
    security = user
    server string = Imaging Server
    dns proxy = no
    follow symlinks = yes
    wide links = …
Run Code Online (Sandbox Code Playgroud)

network-share samba net-use samba4 windows-pe

7
推荐指数
1
解决办法
1万
查看次数

systemd Vagrant 和 VirtualBox:等待同步文件夹挂载

我正在尝试在 Vagrant 盒子上设置一个 systemd 服务,它需要在开始之前安装 Vagrant 同步文件夹。

流浪档案

Vagrant.configure(2) do |config|
    config.vm.box = "ubuntu/yakkety64"
    config.vm.synced_folder ".", "/usr/local/src"
    config.vm.provision "shell", path: "bootstrap/bootstrap"
end
Run Code Online (Sandbox Code Playgroud)

/etc/systemd/system/my-server.service

[Service]
ExecStart=/usr/bin/node /usr/local/src/index.js
Restart=always
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=my-server
User=ubuntu
Group=ubuntu

[Unit]
Requires=remote-fs.target
After=vboxguest.service
After=virtualbox-guest-utils.service

[Install]
WantedBy=remote-fs.target
Run Code Online (Sandbox Code Playgroud)

如果我不启用my-server服务,则同步文件夹已正确安装。但是当我尝试启用my-server服务时,该服务无法找到挂载的文件。如果我然后登录到 Vagrant 框,则不会安装该文件夹。似乎该服务尝试从该路径加载文件会干扰 Vagrant。

那么,如何在我的服务启动之前等待文件夹被挂载?

其他解决方案在各种方面都存在不足,需要人工干预才能启动服务,这是不可接受的。

virtualbox network-share vagrant systemd

7
推荐指数
2
解决办法
2719
查看次数

在 WannaCry 补丁和更新后 10 分钟后从 Linux 客户端访问时,Windows 2008 共享超时

一点背景

  • 我们有一个 Windows 2008 服务器,用户可以用它来存储各种数据。

  • 它具有到特定文件夹的 smb 共享,需要通过 cifs 由多个 Ubunutu 服务器访问。

  • 直到最近我们不得不修补 Windows 服务器以防止 WannaCry 攻击之前,它都非常有效。
  • 还更新了 Ubuntu 服务器(运行 Ubuntu 16.04.02 LTS)
  • 除了更新没有任何改变 - 所有的配置都是一样的,并且工作了好几年。
  • 网络上没有变化

问题:

现在,如果客户端不访问它,Windows 2008 服务器上的 samba 共享将在几分钟(大约 10 分钟)后超时。(通常它每隔几个小时发生一次,当需要从共享中提取或保存导入或导出时)。需要明确的是 - 共享安装在 Ubuntu 客户端上并按预期工作,如果没有进程使用该连接,它会在几分钟后超时。

临时解决方案:我们设置 cron 任务,每 5 分钟触摸一次 Windows 共享上的文件以保持连接有效)。- 这没有帮助

最终设置了一个 sudo 用户mount -a每 5 分钟运行一次的 cron 任务。

我想找出原因并提出长期解决方案。

编辑:

每条评论:

我在 /etc/fstab 中的挂载命令(用大写替换敏感信息)

//SERVER.HOST.NAME/apidata /var/www/pai3/shared/data/production/k_drive/data cifs username=USER,password=PASS,iocharset=utf8,sec=ntlm,workgroup=DOMAIN.COM,rw,uid=1000   0  0
Run Code Online (Sandbox Code Playgroud)

networking ubuntu windows-server-2008 network-share samba

7
推荐指数
1
解决办法
310
查看次数