我们有许多 Windows 7 机器,它们会在启动时将映射的网络驱动器显示为断开连接。似乎也是所有版本的 Windows 7。在“我的电脑”窗口中,映射的驱动器是可见的,但上面有一个 RED X。如果双击它,红色 X 消失并显示该共享的内容。我不认为这是超时问题(如http://support.microsoft.com/kb/297684 中所述),因为这会在启动时立即发生。
我们有少数 Windows XP SP3 用户,他们的映射驱动器在他们最初登录时并不总是出现在 Windows 资源管理器中。“net use”显示驱动器被正确映射,他们可以在其他应用程序的文件打开对话框中看到它们。但是,它们不会出现在 Windows 资源管理器中。
我们目前的解决方法是杀死 Windows 资源管理器,然后立即再次启动它,然后它们确实可靠地出现。
有任何想法吗?
更新:在我们的一些电脑上仍然看到这个问题。我们现在习惯于检查加载到 explorer.exe(Novell、Roxio 等)中的任何外部 DLL 并删除它们,并确保 PC/用户位于正确的 OU 中。这似乎在大多数情况下解决了问题,但是我们仍然有许多 PC 在 PC 首次启动时不会在“我的电脑”中显示其网络驱动器,即使它们确实出现在“网络使用”中命令提示符。但是如果你杀死 explorer.exe 并再次启动它,它们会出现在我的电脑中。还有什么我们应该检查的吗?
在我们旧的 Windows 2003 SBS 上,设置网络的人创建了一个登录脚本,该脚本触发以映射一些驱动器并添加网络打印机。我想取消该脚本而只使用 GPO。
我们正在配置一个新的 Windows 2008 R2 服务器。我能够使用 GPO 设置几个映射驱动器。我想自动映射用户特定的驱动器。
一个例子:
Login Username = skimmel
Mapped Drive Template = \\SERVER\users\%username%
Final Mapped Drive = \\SERVER\users\skimmel
Run Code Online (Sandbox Code Playgroud)
有没有办法在不每次创建新用户时都设置驱动器的情况下做到这一点?
windows-server-2008 mappeddrive group-policy windows-server-2008-r2
我有一个 Windows 2012 域,其中有几个 Windows 8 x64 Enterprise 成员。我想使用组策略将驱动器 X: 映射到文件服务器上的文件夹。驱动器 X: 应该在 Windows 8 机器上可用于提升和非提升的程序。我已经配置了组策略来创建映射驱动器(x:\ 映射到\\filer\stuff\user1\machine1)。并且 - 因为我知道提升/非提升问题 - 组策略在客户端的注册表中设置 EnableLinkedConnections 项。
到目前为止,一切都很好,我在 Windows 8 机器(域用户/本地管理员)上使用我的帐户登录,打开一个非提升的命令提示符,查找 X:\ 并找到它正确映射到\\filer\stuff\user1\machine1. 接下来,我打开一个提升的命令提示符,我在那里也有一个 X:\ 所以“EnableLinkedConnections”设置有效,但是 - 这让我发疯 - X:\ 没有映射到这里的预期位置。在提升的上下文中,它被映射到\\filer\stuff. 谁能解释一下原因?两个映射都基于组策略中的相同配置,所以我真的希望它们是相同的。
第一个想法是它可能是一个权限问题,但即使在提升的命令提示符下,我也可以毫无问题地导航到预期的目标文件夹。任何人的想法?
在我实习的学校,所有学生和教职员工都有一个映射的主文件夹,称为“M:”驱动器,用于存储他们可以从所有计算机访问的文件。对于拥有笔记本电脑的教师,我们为“M:”驱动器启用离线文件同步,以便他们可以在家中访问文件副本;但是,我们将此作为成像后任务。有时会错过。
我一直试图找到一种方法来消除在成像后手动启用离线文件同步的需要。到目前为止,我发现的唯一可能性是“管理分配的脱机文件”组策略对象(位于用户配置/管理模板/网络/脱机文件中)。
如果我启用了这个,我可以看到以下情况发生:
由于该政策不在首选项类别中,我认为我无法启用项目级定位。我还考虑了注册表编辑,因为它们可以是项目级别的目标。但是,我找不到允许我通过注册表启用它的密钥。是否有另一种方法可以使策略仅适用于使用主计算机的用户?谢谢!
更新:在我传达了没有“好”的方式来实现这个目标的信息后,我的老板决定我们不打算一起尝试弗兰肯斯坦。但是,我想到了最后一件事,如果有人真的想让这样的东西行得通,这可能值得研究:服务控制可以是项目级别的目标,所以理论上我想可以设置它以便同步服务如果给定用户没有登录到他自己的计算机,则会被杀死,并在主要用户登录到他自己的设备时启用。只是一个想法!
我们为所有用户提供了一个映射的网络驱动器 (H:),我们已将我的文档重定向到该驱动器。在文件服务器上使用 FSRM,每个用户被限制为 5GB 的磁盘空间。
Windows 会自动将其设置为脱机文件夹,并且同步效果很好,特别是对于经常远离网络的笔记本电脑用户。
当用户连接到 LAN 时,Windows 资源管理器会显示他们使用了多少 5GB 配额。但是...当他们与 LAN 断开连接时,它会显示其本地驱动器上有多少可用空间。
因此,长时间在慢速网络链接上工作并且大部分处于离线模式的用户在离线时可能会超出他们的配额。当他们回到办公室并连接到 LAN 时,他们发现无法再保存数据。
有没有办法配置窗口来跟踪配额,并在离线模式下工作时向用户显示可用空间?
(这个问题在 Windows 8 中似乎更糟,默认情况下它更喜欢一直在离线模式下工作,即使在快速网络上也是如此)
有点奇怪的问题,但是如何使用网络使用使驱动器从正常状态变为断开连接状态?我不想删除它。
我正在测试一个脚本,但令人讨厌的是,为了测试我想要的项目,我需要一个断开连接的驱动器。我在任何地方都找不到有关如何执行此操作的任何信息。
如果我这样做:
net use X: /delete => 然后这将删除驱动器。
我希望驱动器的状态为“断开连接”
有任何想法吗?
编辑:我已经使网络脱机并断开了驱动器(即驱动器现在处于断开连接状态)...不是理想的解决方案,因此如果有人知道网络可以保持在线状态并且我可以制作驱动器“断开连接”那太好了!
我的部门目前正在将我们的服务器转换到 Server 2008R2,我们正在研究使用组首选项来映射网络驱动器。我们的用户目前拥有一个个人网络驱动器和至少一个用于他们部门的组网络驱动器。目前,我们正在使用 kix 脚本来映射驱动器。我已经想出了如何根据他们的安全组映射组驱动器,但是我无法弄清楚如何自动映射个人驱动器而不必为每个用户单独设置。目前,在 kix 脚本中,它根据用户名映射驱动器(每个个人驱动器的命名与用户 ID 相同)。基本上,我的问题是,有没有办法让每个用户自动映射以他们命名的驱动器。任何帮助将不胜感激。
我正在运行 Windows Server 2008 标准版,并将 Windows XP Pro 工作站设置作为测试单元。
我添加了一个名为“Misc Users”的组织单位,并将一个名为“Basic Security GP”的 GP 链接到 OU。我对 GP 所做的任何更改几乎都会立即反映在工作站上。我已经删除了控制面板,运行并设置了漫游配置文件,这些配置文件成功地从 H 驱动器映射到我在服务器上的共享。
我想添加另一个映射驱动器作为测试。我在服务器上创建了一个简单的共享,它是:
\\server\miscusers
Run Code Online (Sandbox Code Playgroud)
所以我编辑了 GP 并添加了一个具有以下设置的映射驱动器:
Action: create
Location \\server\miscusers
Reconnect: No
Label As: Misc Users
Use: O
Show this drive is selected
Run Code Online (Sandbox Code Playgroud)
但是映射的驱动器永远不会为我的用户显示。
这有什么原因吗?我已阻止 A、C 和 D 驱动器显示在“我的电脑”中,但由于该驱动器是 O,因此它应该可以工作。
谢谢,
丹尼
我在让 Microsoft 远程桌面的文件夹重定向功能与命令行应用程序一起使用时遇到了一些困难。
我在 OS X RDP 客户端中配置了一个用于重定向的文件夹,其中“名称”字段为“andrew”,“路径”字段为 /Users/andrew。这工作正常。当我连接到服务器时,我在“计算机”下看到重定向的文件夹,我可以以图形方式浏览它。在命令提示符下,NET USE 也显示它:
C:\Users\Administrator>net use
New connections will not be remembered.
Status Local Remote Network
-------------------------------------------------------------------------------
\\TSCLIENT\andrew Microsoft Terminal Services
The command completed successfully.
Run Code Online (Sandbox Code Playgroud)
但是,没有与该文件夹关联的驱动器号。这对我来说是个障碍。这种重定向的全部意义在于允许我在 Windows 机器上使用命令行构建实用程序,但在 Mac 上编辑和操作源代码。cmd.exe shell 无法处理 UNC 路径,并且 powershell 不是一个选项,因为构建实用程序不可避免地会使用 cmd 执行诸如运行 vcvars 之类的操作,如果 CWD 是 UNC 路径,则会失败。所以,遗憾的是,我真的需要映射一个驱动器号,否则这是不行的。
如果我尝试使用 NET USE 或图形“映射网络驱动器”来建立驱动器号,它似乎可以工作:
C:\Users\Administrator>net use Y: \\TSCLIENT\andrew
The command completed successfully.
Run Code Online (Sandbox Code Playgroud)
并重新运行 NET USE 将驱动器显示为存在:
C:\Users\Administrator>net …
mappeddrive ×10
group-policy ×5
windows ×4
networking ×2
windows-7 ×2
quota ×1
rdp ×1
uac ×1
windows-8 ×1
windows-xp ×1