小编Edw*_*Lee的帖子

将用户目录放在 Windows 7 上的映射网络驱动器上

我想将我的用户目录重新定位C:\Users\Edwin到映射的网络驱动器 E:(即从网络共享映射\\\\192.168.22.9\share)。

困难的部分是重新定位用户目录本身。我找到了 2 个可能的解决方案,由于我使用了网络驱动器,这两个解决方案都不适用于我。

  1. 移动C:\Users\Edwin" to "E:\Users\Edwin,然后使用结符号链接 ( mklink -J) 链接回C:\Users\Edwin.

    这对我不起作用,因为我无法从非本地驱动器上的目录创建连接符号链接。

  2. 更改注册表项的值HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ProfilesDirectory%SystemDrive%\UsersE:\Users之前创建“埃德温”的用户。

    此后,当“Edwin”用户首次登录时,配置文件将位于E:\Users\Edwin.

这样做的问题是我遇到了先有鸡还是先有蛋的问题。

首次以用户“Edwin”登录时,将在E:. 但是,在我第一次登录时,映射的网络驱动器E:不存在。

我尝试了以下方法无济于事:

  1. 以管理员身份创建永久映射驱动器。没用。映射驱动器仅对管理员用户可见。

  2. 使用系统权限(使用PsExec -s)创建持久映射驱动器。没用。映射驱动器不是任何人“拥有”的,甚至不是当前的管理员用户。

  3. 使用新创建的 Edwin 用户创建持久映射驱动器,但尚未以 Edwin 身份登录(PsExec再次使用)。没用。虽然可以以不同的用户身份创建映射驱动器,但一旦我尝试持久地执行此操作 ( /persistent:yes),我就会收到Access is Denied错误消息。

知道如何做到这一点吗?或者它是否甚至可以做到?

windows-7 network-shares user-profiles shared-folders

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