我有一个领域和一个工作组. 我的用户应该定期将文件上传到工作组上的几个共享文件夹。
如果不先将工作组共享文件夹映射到驱动器号,我很难访问它们。我不需要(也不想)为 15 个不同的工作组文件夹(它们位于不同的 PC 上)创建单独的网络驱动器。
有什么方法创建共享工作组文件夹的快捷方式所以这样单击后是否会打开目标工作组文件夹?
以下是主要评论:
- 使用的操作系统:Windows XP SP3
- 15 个共享工作组文件夹位于不同的 PC 上
- 理想情况下,如果可能的话,我希望不用用户名和密码访问它们
- 如果没有用户名和密码就无法访问工作组共享文件夹,我将为所有文件夹创建相同的用户和非常简单的密码,但我希望在不要求用户输入密码的情况下使用它们
- 我希望通过单击一个文件(共享文件夹或.bat 脚本的快捷方式)来完成此操作
- 用户单击文件后,我希望打开所需的位置
- 解决方案可以通过简单的脚本实现
- 我不想使用:USE NET 并为每个位置映射单独的驱动器
谢谢。
答案1
打开记事本并在文件中输入以下语句并将其保存为批处理脚本(.bat)。根据需要替换各个共享的所有密码和用户名(是的,密码在用户名之前:))
NET USE "\\<computername1>\<sharename1>" <password> /u:<username>
NET USE "\\<computername2>\<sharename2>" <password> /u:<username>
..
NET USE "\\<computernameN>\<sharenameN>" <password> /u:<username>
然后尝试使用创建的快捷方式访问共享。如果您遇到有关多会话的任何错误,请在执行批处理文件之前运行“NET USE * /DELETE”。快捷方式现在应该可以工作了。有时,如果启用了 ABE(基于访问的枚举)并且拒绝了该共享的读取权限,则实际文件夹可能不可见,尽管这可能不是您的情况的原因。