从域访问工作组共享文件夹


5

我有一个域名和一个工作组。我的用户应该定期将文件上传到工作组上的几个共享文件夹。

我无法访问工作组共享文件夹,而无需先将它们映射到驱动器号。我不需要(也不想)为15个不同的工作组文件夹创建单独的网络驱动器(它们位于不同的PCS上)。

有没有办法如何创建共享工作组文件夹的快捷方式,以便在单击它时打开目标工作组文件夹?

以下是主要评论:

  • 使用的操作系统:Windows XP SP3
  • 15个共享工作组文件夹位于不同的PC上
  • 理想情况下,如果可能,我希望在没有用户名和密码的情况下访问它们
  • 如果没有用户名和密码就无法访问工作组共享文件夹,我将为所有这些创建identcal用户和非常简单的密码,但我希望在不要求用户输入的情况下使用它们
  • 我想通过单击一个文件(共享文件夹或.bat脚本的快捷方式)来完成此操作
  • 用户单击该文件后,我希望打开所需的位置
  • 解决方案可以通过简单的脚本实现
  • 我不想使用:使用NET并为每个位置映射单独的驱动器

谢谢。


你能用\\<computer's name>或访问所需的股票\\<computer's IP address>吗?
Ƭᴇcʜιᴇ00712年

@ techie007,嗨,谢谢你的回复。好吧,我可以ping主机名并获取翻译的IP地址。然后我可以使用以下内容:“USE NET \\ hostname \ SharedFolder / USER:MyUser MyPasssword。” 这有效。但是,我的观点是创建只是快捷方式,因此用户cna点击并访问目标文件夹,因此需要通过USE NET映射目标文件夹。
Bunkai.Satori

为什么不只是指向一个标准的快捷方式\\hostname\SharedFolder
Ƭᴇcʜιᴇ00712年

@ techie007:我当然把它作为第一个选择。基本上,你提出的是我正在寻找的。但是,如果我尝试直接在Windows资源管理器中访问该文件夹,则在cca 1分钟后我收到来自PC的响应:“无法找到该目录”。经过几个小时的搜索,我来到这里问。
Bunkai.Satori

Answers:


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(基于访问的枚举)并且该共享的读取权限被拒绝,则实际文件夹可能不可见,尽管这可能不是您的理由。


如果效果很好,你能告诉我吗?我是新手,绿色的“滴答声”并不像声明那样重申:)
Dhiwakar Ravikumar 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.