我们正在运行 ActiveDirectory 环境(Windows 2008 Server、XP 客户端)并希望将一些共享列为网上邻居下的共享资源。我不希望它映射到一个驱动器号。
这在 UI 中很容易,但我似乎找不到通过脚本/GPO/等自动完成的方法。
我们想要它在那里而不是在“我的电脑”下的原因是因为上级希望它那样。
编辑:澄清
可以不下载就完成吗?subinacl.exe
windows permissions command-line-interface network-share batch-file
当我尝试访问共享文件夹时,例如\\share-folder,我收到以下错误消息:
登录失败:帐户当前已禁用
这对我来说似乎很奇怪,因为没有要禁用的“帐户”:我什至没有看到登录对话框。(我会使用的帐户没有被禁用......)
客户端(带有错误消息的客户端)正在运行 Windows XP SP3。服务器运行的是 Windows 7;它的防火墙设置为允许从我们的 /16 CIDR 中的任何计算机共享文件(客户端自然就在这个大块中)。
如何让服务器识别客户端?我可以更改任何设置。
要从 Windows 上的 cmd 提示符挂载网络驱动器,我可以这样做,例如:
net use z: \\vboxsvr\somedrive
Run Code Online (Sandbox Code Playgroud)
我如何将它与 cmd 提示符断开连接?
我们有一个 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 值。无法确认是否是问题,只能假设它是否长时间运行没有问题。
我正在运行最新的 Cobian 11。我有一台 Synology DS412 NAS。当我登录并手动浏览时,我的所有机器(Mac 和 Windows)都可以很好地访问它。
我在两台 Windows 机器上安装了 Cobian 作为服务:WinXP SP3 和 Win7 x64。在两台机器上,该服务都设置为使用我在 Windows 管理员组中的用户帐户登录。两台计算机上的备份均失败并显示消息“无法创建目标目录“\\nas1\backups\foo\bar\”:文件名、目录名或卷标语法不正确”。
Cobian 支持论坛中的通常回答是存在权限问题。我同意。但是在这一点上,我能做些什么来进一步诊断呢?
我正在尝试设置旧卫星通信设备的测试机架,并且部分配置要求我在 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 连接。
我在网上找到了一些适用的故障排除步骤,但没有解决问题:
我知道这对于这个网站来说可能是一个太窄的问题,所以为了从更广泛的意义上来构建这个问题,这是我正在寻找的:
我很感激这三个广泛问题的任何信息,或者关于我的具体问题的任何建议,它们可以帮助我缩小问题的范围。
我正在尝试设置成像环境。这个想法是使用 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) 我正在尝试在 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。
那么,如何在我的服务启动之前等待文件夹被挂载?
其他解决方案在各种方面都存在不足,需要人工干预才能启动服务,这是不可接受的。
一点背景
我们有一个 Windows 2008 服务器,用户可以用它来存储各种数据。
它具有到特定文件夹的 smb 共享,需要通过 cifs 由多个 Ubunutu 服务器访问。
问题:
现在,如果客户端不访问它,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) network-share ×10
networking ×3
windows ×3
permissions ×2
samba ×2
backup ×1
batch-file ×1
diagnostic ×1
firewall ×1
mappeddrive ×1
net-use ×1
netbios ×1
samba4 ×1
systemd ×1
ubuntu ×1
unc ×1
vagrant ×1
virtualbox ×1
windows-2000 ×1
windows-pe ×1