仅在连接到域时映射网络驱动器

时间:2012-07-06 12:52:07

标签: batch-file dns windows-7-x64 network-drive group-policy

我看了一下,但我找不到完全符合我需求的解决方案。我有一台笔记本电脑,我用它来工作,也可以在家里个人使用。在工作中,我们在域上运行,并且经常使用多个网络存储位置。所以我决定要映射这些驱动器。但是,我不希望得到弹出消息,也不希望我在家时这些驱动器断开连接,并且没有与这些服务器的连接。是否有内置的方法在Windows 7中完成此任务,或者我将需要求助于启动脚本。如果我需要脚本,如何检查计算机是否已连接到域,然后根据该选项映射驱动器。如果需要脚本,我宁愿使用.bat文件。可以实现的另一条路线是通过组策略执行此操作,如果有人可以指导我如何将某些映射驱动器推送给特定用户。

1 个答案:

答案 0 :(得分:0)

如果没有更多细节,我相信如果Windows变量USERDOMAIN的值等于COMPUTERNAME的值,那么您的主机不在域中

If %USERDOMAIN% <> %COMPUTERNAME% SET indomain="y"

或者,您可以通过尝试在域的一部分计算机上执行像WINDOWS这样的文件夹的DIR来“破解”它。如果您被拒绝,那么您就不属于该域名。

相关问题