Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 仅在连接到域时映射网络驱动器_Batch File_Dns_Windows 7 X64_Network Drive_Group Policy - Fatal编程技术网

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

Batch file 仅在连接到域时映射网络驱动器,batch-file,dns,windows-7-x64,network-drive,group-policy,Batch File,Dns,Windows 7 X64,Network Drive,Group Policy,我环顾了一下四周,没有找到一个完全符合我需要的解决方案。我有一台笔记本电脑,我可以在工作中使用,也可以在家里个人使用。在工作中,我们在一个域上运行,并且有几个我经常使用的网络存储位置。所以我决定要映射这些驱动器。但是,我不想收到弹出消息,也不想在家时看到这些驱动器断开连接,也不想连接到这些服务器。在Windows7中是否有一种内置的方法来完成此任务,或者我是否需要求助于启动脚本。如果需要脚本,如何检查计算机是否连接到域,然后根据该选项映射驱动器。如果需要脚本,我更喜欢使用.bat文件。如果有人能

我环顾了一下四周,没有找到一个完全符合我需要的解决方案。我有一台笔记本电脑,我可以在工作中使用,也可以在家里个人使用。在工作中,我们在一个域上运行,并且有几个我经常使用的网络存储位置。所以我决定要映射这些驱动器。但是,我不想收到弹出消息,也不想在家时看到这些驱动器断开连接,也不想连接到这些服务器。在Windows7中是否有一种内置的方法来完成此任务,或者我是否需要求助于启动脚本。如果需要脚本,如何检查计算机是否连接到域,然后根据该选项映射驱动器。如果需要脚本,我更喜欢使用.bat文件。如果有人能告诉我如何将某些映射驱动器推送到特定用户,那么另一个可以实现的方法就是通过组策略来实现。如果没有更多详细信息,我相信如果Windows变量USERDOMAIN的值等于COMPUTERNAME的值,那么您的主机就不在域中

If %USERDOMAIN% <> %COMPUTERNAME% SET indomain="y"
如果%USERDOMAIN%%COMPUTERNAME%SET indomain=“y”
或者,您可以通过尝试在属于域的计算机上执行类似WINDOWS的文件夹目录之类的操作来“破解”它。如果您被拒绝,那么您就不是域的一部分