我们部门中的机器在每台机器上都自动使用部门登录名进行登录,因此它们都具有相同的通用属性。经理和用户都使用这些机器。
部门在服务器上有一个共享文件夹。有没有办法让该文件夹在访问之前需要用户名和密码?我们需要经理能够访问它,但用户不能。如果我取消自动登录帐户权限,任何人都无法访问它。
由于有电子邮件和其他需要登录的程序,所有经理都已拥有帐户。所涉及的机器是通过瘦客户端运行的 xp pro SP3 虚拟机。
抱歉,如果弄混了……我不知道该如何表达,但如果需要的话可以澄清一下。是的,我确实搜索过这个主题。
我基本上只需要知道标题中的语句是否可以在 Windows 中完成,而无需借助某些第三方软件。
答案1
好的,只需使用快捷方式。
首先从部门登录中删除对共享文件夹的访问权限。
创建一个名为“连接到共享文件夹”(或更明确的名称)的快捷方式并将其用作目标:
\explorer.exe /e,\\[server]\[shared folder]
由于机器上使用的登录名无效,因此将向用户显示一个小的登录窗口,用户可在该窗口中输入另一个登录名(管理员登录名)。此登录窗口仅显示服务器的名称,因此遗憾的是它不太明确。登录后,将向用户显示资源管理器中的共享文件夹。
第二个快捷方式将被命名为“断开连接”并包含此目标:
net use use \\[server]\[shared folder] /delete
经理必须记得断开连接。
答案2
- 在服务器上删除通用用户帐户对特定位置的权限。
- 在 AD 中创建一个新用户并命名它
Managers
并为其设置一个只有管理员知道的密码。 - 仅允许用户
Managers
访问共享 - 创建新的文本文件
- 复制并粘贴此代码(适当修改域名)
runas /user:DOMAIN\Managers "explorer /separate"
- 将文件另存为 Managers.bat 到桌面(或其他可以轻松访问的地方)
现在运行批处理文件
如您所见,它将提示输入用户帐户的密码
Managers
(当您输入时,您将看不到任何内容)- 输入密码,将会打开一个具有管理员权限的 Windows 资源管理器窗口。
他们现在将能够在该窗口中访问 Managers 文件夹。他们要做的就是在完成后关闭它。
由于您之前删除了通用帐户的权限,因此不知道密码的其他人将无法查看这些文件。
答案3
听起来你在仓库工作。我会在共享文件夹上设置 NTFS 权限,只允许管理员拥有读取权限的帐户,然后使用 net use 从命令行访问该文件夹,如下所示:
net use \服务器名称\共享名称*/用户:域名\用户名
您可以在此处找到有关网络使用的更多信息http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/net_use.mspx?mfr=true