在企业环境中,我们用户的大部分文件资料都是需要共享的,因此,我们设置了文件服务器。那么我们通过何种方式来访问文件服务器呢?我想大部分网管员应该跟我一样,都是使用映射盘的方式。怎样将文件服务器中的文件夹映射到客户端电脑上?方法有很多,有使用脚本的,有使用工具软件的。。。今天我们就来看看,最方便、最简单的映射方法—使用脚本映射。使用脚本映射也可以分为两种,一种是使用.vbs脚本,另一种是使用批处理脚本。下面我们来分开介绍使用这两种脚本映射网络盘的方法:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
我们先来看看今天试验的需求:
某公司有一台文件服务器Fileserver01,该服务器上主要有三个大文件夹,用来给用户提供文件共享服务。文件夹company share$主要用来存放整个公司的共享文件,公司所有同事可以查看;文件夹groups$下面存放各个部门的文件夹,比如IT部的文件夹为groups$\it,该文件夹仅供IT部使用,其它部门没有访问权限;文件夹Users$下面是用来存放用户个人文件的文件夹,该文件夹下面为每个用户按用户名建立了一个对应的文件夹。现在,我们需要为公司所有用户做网络盘的映射。每个同事都需要映射三个盘符,分别是X盘对应用户个人资料夹,Y盘对应用户部门资料夹,Z盘对应公司资料夹。
一、使用.vbs脚本映射
    1. 使用记事本输入以下脚本,保存为itnetdisk.vbs。
Set WshNetwork = CreateObject("WScript.Network")
wshNetwork.MapNetworkDrive "x:", "\\ Fileserver01\Users$\" & wshNetwork.UserName  
wshNetwork.MapNetworkDrive "z:", "\\ Fileserver01\groups$\it"
wshNetwork.MapNetworkDrive "y:", "\\ Fileserver01\company share$"
    2. 打开“Active Directory Users and Computer”,右击IT部的OU,选属性,在“IT Properties”对话框中,选择“Group Policy”标签,点击“New”,新建一条组策略,如下图:

3. 建好组策略后,点击“Edit”,如下图:
4. 在“Group Policy Object Editor”对话框中,选择“User Configuration—Windows Settings—Scripts(Logon/Logoff)”,在右面板双击logon,如下图:
5. 在“Logon Properties”对话框中点击“Show Files”,将刚才建立的Itprint.vbs脚本copy到这个文件夹下。如下图:
6. 回到“Logon Properties”对话框,点击Add,弹出“Add a Script”对话框,在该对话框中点击Browse,如下图:
7. 在弹出的对话框中选择刚才建立的脚本文件,如下图:
8. 点击Apply,再点OK,应用脚本。
9. 使用gpupdate /force命令刷新组策略,用户注销后,脚本就会自动执行了。
以上是IT部的网络盘脚本映射方法,其它部门的网络盘映射方法同上,只需要将脚本弟三行的it改为相应的部门,然后通过组策略在相应部门的OU上按上述方法将脚本加载到用户启动项里面。
二、使用批处理脚本映射
1. 使用记事本输入以下脚本,保存为itnetdisk.bat。
@echo off
echo Map the new Network Drive.....
@net use "x": \\ Fileserver01\Users$\
@net use "y": \\ Fileserver01\groups$\it
@net use "z": \\ Fileserver01\company share$\
2. 按上述方法,将脚本通过组策略加载到对应部门的OU里面。
    通过脚本可以很方便的加载我们需要的文件夹,如果还有其它文件夹需要加载,都可以通过上述方法进行,只需要对脚本稍作修改就可以了。使用脚本的一个最大好处在于,它是免费的,不像一些第三方工具,需要付费才能使用。当然,或许大家还有更多更好的方法,用来映射网络盘。我写这篇文章的目的也是想起到抛砖引玉的效果,希望大家能将自己的一些管理心得拿来探讨、分享。

转载于:https://blog.51cto.com/tonyguo/174139

Windows 脚本系列之四—映射网络盘脚本相关推荐

  1. 虚拟机Ubuntu搭建Windows系统Samba服务映射网络驱动器

    前言:前段时间在公司学习有关Qemu的运行调试,其中就有关于在Windows系统下访问Ubuntu文件资源(远程访问)的操作,对于编程来说,有些开发环境最好是在虚拟机Linux系统下进行,毕竟虚拟机会 ...

  2. 1025.在线视频—shell脚本系列讲座(三)千机变—脚本变量

    shell脚本系列讲座有以下主题 (一)shell脚本与应用示例 (二)三剑客-文本处理 (三) 千机变-脚本变量 (四)向左向右-条件选择 (五)望山跑死马-循环 (六)脚本函数与任务调度 (七)脚 ...

  3. 如何开发一个用户脚本系列(1)——什么是用户脚本

    本文原创首发于我的个人博客 一个贾程序员,文章原地址 点此 查看 这个系列总共 6 篇文章,将详细的介绍如何从零开发一个用户脚本.其中前两篇将介绍一下什么是用户脚本,以及开发脚本需要的一些基础知识.后 ...

  4. linux如何映射Windows下的磁盘为网络盘

    Ubuntu: mount -t smbfs -o username=xtu,password=123456,codepage=cp936,iocharset=gd2312  //192.168.0. ...

  5. 群晖外网映射网络盘符访问教程[转]

    1. 群晖NAS端需要安装WebDaV套件,并启用HTTP:5005端口访问.HTTPS:5006端口访问.(已下载启用) 2. 在路由器上设置端口转发5005.5006到外网.(已设置) 3. 本机 ...

  6. ubuntu文件夹映射至win10网络盘符

    为了使用方便,将服务器数据文件夹映射至本地网络盘符.映射后本机win10上我的电脑,结果如下: 分为两个步骤: 1.ubuntu服务器配置 step1.安装 samba samba 是在Linux和U ...

  7. windows 10映射网络驱动器

    软硬件环境 windows 10 64bit 前言 映射网络驱动器,是为了在windows的文件管理器中方便的访问远程共享文件,而不用每一次都要输入复杂的网络地址 操作步骤 这里以远程的samba文件 ...

  8. ServU配置网络盘

    Serv-U设置虚拟路径映射网络共享文件夹 团队应领导要求.因工作需要,计划搭建一台FTP服务器.在选型时,最开始确定的是FileZillaServer.FileZillaServer是日常用得比较多 ...

  9. 网易云音乐、QQ音乐等映射网络路径(下载选SQ或者hires即可 其他太大了……)

    QQ 音乐已经支持映射smb了 网易云音乐不支持 映射法 mklink /D C:\CloudMusic \192.168.1.31\nas\Music\CloudMusic /D 是创建文件夹链接 ...

最新文章

  1. ADAS虚拟车道边界生成
  2. 关于2020年第十五届全国大学生智能汽车竞赛山东赛区技术答辩的相关规则
  3. 用户与订单之间的关系_wms与oms、tms的上下游关系
  4. include require区别
  5. 8.非关系型数据库(Nosql)之mongodb的应用场景(关系型数据库 和 Mongodb进行CRUD时数据用时的比较)
  6. 【Linux】一步一步学Linux——systemctl命令(147)
  7. Leet Code OJ 112. Path Sum [Difficulty: Easy]
  8. [css] 用CSS实现一个轮播图
  9. 网络动态负载均衡算法分析
  10. Docker 操作手册
  11. 漫画:什么是布隆算法?
  12. 创业,一定要咬牙坚持吗?屁,该放就放
  13. Android 利用SurfaceView进行图形绘制
  14. SQL进阶教程(一)——CASE表达式
  15. 购买三维扫描仪的7大准则
  16. 利用支付宝和浙江图书馆网站免费获取知网文献(亲测可用)
  17. 计算机平面设计是计算机类吗,计算机平面设计是什么?平面设计就业前景怎么样?...
  18. Python3---最新版本3.10.4安装教程
  19. 一个很傻瓜式解数独算法
  20. 网易互娱2017实习生招聘在线笔试(三)

热门文章

  1. oracle 数据库开发应用实例,招生录取系统,oracle与plsql教程打包下载
  2. C++ 文本查询2.0(逻辑查询)
  3. 如何在 Linux 中创建一个共享目录
  4. 各种排序算法思想小结
  5. 再谈工作的主动性和有效提问
  6. Android平台开源项目
  7. FreeMarker中文帮助手册API文档,基础入门学习文档
  8. javascript中的异步 macrotask 和 microtask 简介
  9. python的数字转汉字金额的不完善代码
  10. webpack+vue实践