如何使用另一个帐户的凭据从一个帐户访问服务器文件夹

如何使用另一个帐户的凭据从一个帐户访问服务器文件夹

我们在办公室环境中的 Windows 域网络上运行 Windows Small Business Server 2011(实际上是 Server 2008 R2),其中装有 Windows 7 客户端。每个用户在其域 PC 上的本地“我的文档”文件夹都已重定向到指向服务器上的文件夹。

这意味着我们在服务器上有一个文件夹,其中包含每个人的“我的文档”文件夹。知道地址的人可以映射此文件夹。

会议室中有一台 Windows 7 计算机。我们希望能够使用特定配置文件(例如用户名:conferenceroom)登录该计算机(本地或漫游配置文件)。然后,我们希望映射包含所有“我的文档”文件夹的文件夹,以便用户可以 1) 浏览用户的“我的文档”文件夹列表以找到正确的文件夹,并且 2) 只有在输入该特定用户的凭据后才能够打开/访问该文件夹及其内容(例如:如果他们知道 USER01 的 Windows 密码,他们才能访问 USER01 的“我的文档”文件夹)。

我们的最终目标是,用户进入会议室,使用会议室用户帐户登录 PC,导航到映射驱动器,浏览特定用户的“我的文档”文件夹(通常是他们自己的文件夹),然后系统提示他们输入用户名和密码,然后他们才能访问该文件夹及其内容。这样,用户在进行演示时就可以轻松访问自己的文档,而不必以自己的身份登录,然后调整/安装计算机的应用程序(我们不使用漫游配置文件)。

我们还希望机器不缓存凭证,并强制用户每次登录文件夹。这样,如果用户只是关闭文件夹,它就会“注销”共享文件夹。

更新:

我们将计算机放在自己的工作组中(但仍通过以太网电缆连接到网络),然后将驱动器与相关文件夹映射。然后,系统提示我们输入域管理员密码以完成驱动器映射。之后,当我们需要访问每个文件夹时,系统会提示我们输入用户凭据。但是,我们无法让 Windows 7 忘记凭据,因此它会保存它。我们没有检查重新启动或简单地注销是否会导致 Windows 忘记凭据。

答案1

不使用脚本执行此操作的唯一方法是为每个用户创建命令的快捷方式

runas.exe /user:<domainname>\<username> "windows.exe <uncpathname>"

IE

Mary 的文件.lnk -> runas.exe /user:ourdomain\mary "windows.exe \\fileserver\mary$" Steve 的文件.lnk -> runas.exe /user:ourdomain\steve "windows.exe \\fileserver\steve$" Bob 的文件.lnk ->runas.exe /user:ourdomain\bob "windows.exe \\fileserver\bob$"

为了使其正常工作,会议室计算机和文件服务器都必须加入同一棵树内的域,尽管如果它们在同一个森林中也可以工作。

相关内容