Edw*_*Lee 6 windows-7 network-shares user-profiles shared-folders
我想将我的用户目录重新定位C:\Users\Edwin
到映射的网络驱动器 E:(即从网络共享映射\\\\192.168.22.9\share
)。
困难的部分是重新定位用户目录本身。我找到了 2 个可能的解决方案,由于我使用了网络驱动器,这两个解决方案都不适用于我。
移动C:\Users\Edwin" to "E:\Users\Edwin
,然后使用结符号链接 ( mklink -J
) 链接回C:\Users\Edwin
.
这对我不起作用,因为我无法从非本地驱动器上的目录创建连接符号链接。
更改注册表项的值HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ProfilesDirectory
从%SystemDrive%\Users
到E:\Users
之前创建“埃德温”的用户。
此后,当“Edwin”用户首次登录时,配置文件将位于E:\Users\Edwin
.
这样做的问题是我遇到了先有鸡还是先有蛋的问题。
首次以用户“Edwin”登录时,将在E:
. 但是,在我第一次登录时,映射的网络驱动器E:
不存在。
我尝试了以下方法无济于事:
以管理员身份创建永久映射驱动器。没用。映射驱动器仅对管理员用户可见。
使用系统权限(使用PsExec -s
)创建持久映射驱动器。没用。映射驱动器不是任何人“拥有”的,甚至不是当前的管理员用户。
使用新创建的 Edwin 用户创建持久映射驱动器,但尚未以 Edwin 身份登录(PsExec
再次使用)。没用。虽然可以以不同的用户身份创建映射驱动器,但一旦我尝试持久地执行此操作 ( /persistent:yes
),我就会收到Access is Denied
错误消息。
知道如何做到这一点吗?或者它是否甚至可以做到?
这是一个坏主意。问题是映射驱动器可以为每个用户有所不同,所以你不知道什么是映射驱动器E:手段,直到后你已经登录并加载您的个人资料。您可能会通过 UNC 路径 ( \\server\share
)使其工作,但我仍然不建议将其用于整个配置文件。
更好的选择是使用漫游配置文件(但 IIRC 需要 Active Directory)或仅映射特定文件夹(文档、桌面等)。
小智 2
我很想知道你为什么想要这个。您确定这对于您想要实现的目标来说是一个很好的解决方案,即使有可能吗?
如果是为了保护您的隐私,为什么不将用户文件夹保持在最低限度呢?也就是说,从 E: 运行 Firefox 等,确保缓存文件夹也在 E: 上,并将这些程序使用的任何文件夹(例如下载文件夹)设置为 E:。并将“我的文档”设置为 E 上的某个文件夹。
如果是为了始终让您的个人数据在任何地方都可用,为什么不设置实时备份到您的 E: 驱动器呢?有一些程序可以做到这一点。
归档时间: |
|
查看次数: |
14431 次 |
最近记录: |