我正在尝试将目录更改为文件服务器,例如:
cd \\someServer\\someStuff\
Run Code Online (Sandbox Code Playgroud)
但是,我收到以下错误:
CMD 不支持 UNC 路径作为当前目录
导航到该目录的选项有哪些?
我有一个 Windows Server 2008 R2 网络共享设置作为 Win 7 x64 中的地图驱动器。我想通过 Windows 7 搜索它,但我总是得到“没有与您的搜索匹配的项目”。就好像它甚至没有尝试搜索。
安装了 Windows 搜索服务的文件服务器角色。保存网络共享的驱动器将添加到服务器上的索引选项中,这表明索引已完成。
据我了解,搜索查询应该发送到服务器(内容被索引的地方),执行,并返回结果。
失败的解决方法:
来源:http : //social.technet.microsoft.com/Forums/en-US/w7itpronetworking/thread/afb904c1-1c61-4aae-b6b1-5cf525b9f8de/
创建到 UNC 的符号链接。我发现这是对应该是简单问题的极端解决方案。
为 UNC 启用“始终脱机可用”。在公司环境中,在本地复制所有服务器内容是不可接受的,对于许多 TB 的服务器存储也是不可行的。
安装“Windows 桌面搜索:Microsoft 网络上的文件加载项” http://www.microsoft.com/downloads/details.aspx?DisplayLang=en&FamilyID=f7e981d9-5a3b-4872-a07e-220761e27283它允许使用 UNC 路径输入到客户端的索引选项中,然后在本地构建索引。但是,该加载项不适用于 Windows 7,也不支持 x64。
更新:
设置包括两个客户端(都完全更新的 Win7 x64),一个文件服务器,没有域。只是为了简单起见(在这种情况下安全性不是问题),使用匿名访问。我真的怀疑这是一个权限问题,因为我可以在映射驱动器上访问、修改和创建内容。我就是搜不到。
在服务器上搜索始终有效。有问题的共享有很多内容:2.17TB 有 274,633 个文件,但是,我想搜索的文件夹只有 11,503 个文件 (54.3GB)
大多数情况下,搜索两个客户端之一是有效的。似乎有些不靠谱。有些日子它有效,有些则无效。在第二个客户端上搜索从未奏效。
索引已在服务器和两个客户端上重建。
更新 2:
我的站点(测试环境)中有一个虚拟目录。它是一个 UNC 共享,也用作公共 FTP。
它被配置为作为域管理员帐户连接,并且“测试设置”表示一切似乎都在工作。但是,当我尝试连接到它时,我得到:
500 - “由于访问被拒绝,无法开始监视 \INTRANET\FTP\test\web.config 上的更改”
这是一个 ASP.NET YSOD。我不知道为什么 ASP.NET 会参与进来,因为它是我请求的静态 .jpg 文件。
我尝试打开失败的请求跟踪,这是特定错误:
如果我将“物理路径登录类型”从 ClearText 更改为 Network。我收到以下 IIS 错误:
HTTP 错误 500.19 - 内部服务器
错误无法访问请求的页面,因为该页面的相关配置数据无效。
详细的错误信息
- 模块IIS Web 核心
- 通知开始请求
- 处理程序尚未确定
- 错误代码
0x80070005- Config Error由于权限不足无法读取配置文件
- 配置文件
\\?\UNC\INTRANET\FTP\test\web.config请求的 URL http://test.mydowmain.com:80/uploads/images/ca49acf6-6174-412e-8abd-59fab983e931.jpg
物理路径
\\INTRANET\FTP\test\images\ca49acf6-6174-412e-8abd-59fab983e931.jpg登录方法尚未确定
- 登录用户尚未确定
- 失败请求跟踪日志目录
C:\inetpub\logs\FailedReqLogFiles
奇怪的是,这不会生成失败的请求日志——我已将失败的请求跟踪设置为跟踪错误代码为 400-999 的错误。
另外值得注意的是,如果我从 IIS …
我使用 Windows 资源管理器连接到我的 NAS,方法是在 Windows 资源管理器中输入 \\DS412。它提示我输入用户名和密码。我输入了它们,然后 DS412 出现在资源管理器中的网络下。工作得很好。
该共享由NET USE列出,我使用此命令断开连接:
网络使用 \\DS412\IPC$ /DELETE
这工作得很好。一次。
然后我使用用户名和密码重新连接,这次我选中了该框以记住这些凭据。工作得很好。
现在我又想以另一个用户的身份连接。所以我想从 \\DS412 断开连接并使用不同的凭据重新连接。
我尝试使用 NET USE,但它不再列出 \\DS412。再次输入NET USE \\DS412\IPC$ /DELETE导致找不到网络连接。
重新启动计算机没有帮助。\\DS412 不会自动显示在资源管理器中的网络下,但如果我在资源管理器栏中输入 \\DS412,它会立即使用我的旧凭据重新连接而不提示。
请注意,我没有将此 UNC 路径映射到任何驱动器号。我找到了这个建议,但正如你所看到的,它没有帮助。我找到了使用 regedit 的建议,但我没有找到建议的确切键,我真的不想破解注册表。这应该可以使用命令行命令吗?
我正在运行 Windows 7。
我们有一个 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 值。无法确认是否是问题,只能假设它是否长时间运行没有问题。
这里有两个略有不同但相似的场景:
2. 在我的文档中有一个 POP/IMAP 帐户的 PST。然后将文档文件夹重定向到网络共享。现在,尽管数据文件选项卡指示文件的正确网络路径 (\\server\share\user.name\Documents\outlook.pst),但 Outlook 无法访问与该帐户关联的 PST。Outlook 加载,但它声称找不到 PST,因此无法查看关联帐户的收件箱。*
*事实证明这是一个特定的已知问题。稍后我会发布链接
为什么在执行这些类型的重定向时会“中断”,即使从前端的角度来看文件的路径仍然相同?
这两条路径是相等的:
\\我的主机名\c$\temp
c:\temp
它们之间有性能差异吗?具体来说,长顺序读取和写入。
我有一台 Windows 7 Ultimate x86_64 计算机,无法访问网络 samba 服务器。我启动“运行”对话框,然后输入内容,\\192.168.x.x这样我就绕过了 DNS 和 NetBIOS 名称解析以及广播发现,直接进入服务器 IP 地址。我运行wireshark,发现客户端正在尝试连接到端口80而不是445上的服务器。(这当然会失败,因为服务器没有监听80;服务器只运行samba和nmbd等,所以只有端口445和 137-139 均适用)。
我知道这个问题,并且我不相信这是重复的,因为(a)该问题在 Win XP 上已有 2 年多了,并且(b)在这种情况下没有任何答案有帮助,尽管其他问题已标记为已回答。
错误消息是: Windows Cannot Access \\192.168.x.x当我单击“查看详细信息”时,它说Error Code 0x800704cf The network location cannot be reached
我确认Microsoft 网络客户端存在并且已启用。我什至将其删除(被迫重新启动)并重新安装。没有效果。
我禁用了IPv6,没有效果。
我确认WebClient服务未运行。(它设置为手动,并且未运行)。
我确认TCP/IP NetBIOS Helper服务正在运行。(它设置为自动,并且正在运行。)
当然,我已经重新启动并重试了。(多次和多种方式)。
该问题似乎在旧补丁级别中存在,并且在应用所有 Windows 更新后仍然存在。
为什么 Windows 会尝试使用端口 80 (webdav) 而不是端口 445 (samba/smb/cifs) 将文件资源管理器连接到 UNC 路径?
net view 192.168.x.x在受影响的客户端上抛出错误消息:
C:\Windows\system32>net view 192.168.x.x
System error 53 has …Run Code Online (Sandbox Code Playgroud) 我有机器 EXTERNAL 和 INTERNAL(让我们称它们为 EXT 和 INT)。两台机器都不是 AD 的一部分(没有网络帐户,只有本地帐户)并且两台机器都有使用不同凭据的管理员帐户(因此忘记传递)。
现在我所做的是跟随
Logon failure: unknown user name or bad passwordhttp://localhost/remote返回错误 500.19显然 IIS 不会关心网络凭据。它抱怨未知的用户名,因为它可能会检查本地计算机上的帐户,而不是通过远程计算机进行身份验证。
更改登录方法没有帮助(交互式、ClearText 等)有任何想法吗?
在 Windows 中映射网络共享和使用 UNC 快捷方式之间是否有任何根本区别(除了驱动器号明显丢失之外)?
unc ×10
windows ×4
cifs ×1
credentials ×1
dfs ×1
directory ×1
iis ×1
iis-7 ×1
iis-7.5 ×1
mappeddrive ×1
performance ×1
permissions ×1
samba ×1
search ×1
share ×1
webdav ×1
windows-7 ×1
windows-xp ×1