用批处理实现映射盘网络盘为固定盘符,请更改冲突的硬盘盘符

以前在CSDN上提交的FAQ,不能通过搜索引擎来搜索CSDN的FAQ,找了好一会才找到。现CSDN的FAQ只有CSDN用户才能正常访问,固转到BLOG。

http://faq.csdn.net/FAQUnfurl.aspx?id=216232

Q:现有50台电脑需要映射一网络驱动,网络映射盘必须为F盘。问题是目前有部分电脑已有本地F盘,需要把本地的F盘的盘符更换成J后,再映射网络驱动到F盘。由于电脑多,故想用批处理文件解决。

A:
---------------------------------------------------------------
可以使用diskpart 脚本
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/zh-chs/library/ServerHelp/ca099518-dde5-4eac-a1f1-38eff6e3e509.mspx

批处理内容:
echo select volume f >remove.txt
echo remove >>remove.txt
diskpart /s remove.txt >output.txt
net use f: \\ip\dir
set vol=0
for /f "skip=6 delims=卷DiskPart成功地删除了驱动器号或装载点。 " %%i in (output.txt) do set vol=%%i
echo select volume %vol% >assign.txt
echo assign >>assign.txt
diskpart /s assign.txt
del remove.txt
del assign.txt
del output.txt
---------------------------------------------------------------

1、先移除F盘盘符,命令如果成功执行会输出文本到output.txt
  diskpart> select volume f 选择F盘,成功的话会有输出显示选择了某个盘假设为:卷5
        diskpart> remove 移除当前选择盘的盘符的
     diskpart /s remove.txt >output.txt 是为了把diskpart的输出内容写到output.txt中

2、加载网络盘
    net use f: \\ip\dir 详细用法想楼主应该会使用,具体帮助见net help use

3、利用output.txt获取卷5
  for 执行过程:条过6行,并把“卷DiskPart成功地删除了驱动器号或装载点。 ”里的内容作为分隔符进行读文本,那就会把数字5读取到变量%%i中,然后赋值给vol变量

4、重新加载卷5
  diskpart> select volume 5 选择卷5,因为我们已经移掉盘符,所以就只能用数字了,这就是output.txt的作用
    diskpart> assign 移除当前选择盘的盘符的

(0)

相关推荐

  • 用批处理实现映射盘网络盘为固定盘符,请更改冲突的硬盘盘符

    以前在CSDN上提交的FAQ,不能通过搜索引擎来搜索CSDN的FAQ,找了好一会才找到.现CSDN的FAQ只有CSDN用户才能正常访问,固转到BLOG. http://faq.csdn.net/FAQUnfurl.aspx?id=216232 Q:现有50台电脑需要映射一网络驱动,网络映射盘必须为F盘.问题是目前有部分电脑已有本地F盘,需要把本地的F盘的盘符更换成J后,再映射网络驱动到F盘.由于电脑多,故想用批处理文件解决. A:---------------------------------

  • 阿里云盘注册邀请码免费获得方法(附12个阿里云盘邀请码)

    阿里云网盘注册邀请码怎么获得,阿里云网盘注册邀请码获得方法 阿里云网盘注册邀请码怎么获得?近日阿里云网盘app上线,但由于还在内测,暂时是采用的是邀请方式注册登录的,所以想要使用的玩家需要拥有注册邀请码才行,下面小编带来了阿里云网盘注册邀请码获得方法,一起来看看吧. 目前采用的是邀请制,需要有其他人发起邀请后,才可以获得注册资格. 阿里云网盘app有哪些功能? 阿里云网盘app中包含有首页.文件.拍摄/上传(文件.相册).相册和个人中心等 4 个主要功能模块 阿里云网盘有哪些优势? 主要是下载速

  • Docker端口映射实现网络访问的方法

    Docker运行容器之后却发现没IP,没端口,那要如何访问容器呢? 下面我来介绍下docker通过端口映射来实现网络访问 一.从外部访问容器应用 在启动容器的时候,如果不指定对应参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的. 当容器中运行一些网络应用,要让外部访问这些应用时,可以通过-P或-p参数指定端口映射. 先来说说p和P吧 -p 可以指定要映射的端口,并且,在一个指定端口上只可以绑定一个容器 -P 它会随机映射一个端口至容器内部开放的网络端口(范围不详,似乎都上万) 先申明

  • 判断U盘已插入并自动COPY所有内容的批处理-U盘自动复制

    安装U盘自动复制.cmd 复制代码 代码如下: @echo off mode con: cols=80 lines=40 color 17 :start cls title $$$$*晗*晗*制*造*$$$$ echo. echo. echo. echo. echo     ==================================================================== echo. echo. echo                           

  • U盘病毒分析附bat批处理文件

    U盘病毒分析                         作 者:CyyIsGood.Cloud ★功能:         一.分析某一个或多个磁盘中的Autorun.inf,确定引导的文件,备份引导文件并 将其删除.(如果让其一直运行,可以防范U盘病毒)         二.免疫某一个或多个磁盘,四级免疫:Autorun.inf文件夹.加系统/隐藏/只读 /存档属性.8.3子文件夹.NTFS写权.         三.发送备份的文件给作者(目前,该功能只适用于肇中高中部校园网) ★设定:

  • 最新万能 DOS 启动盘制作全攻略(软盘+光盘+U盘+硬盘+NTFS+应急实用工具)

    首先说明一下各种操作系统启动到DOS的途径: WIN9x系统:开机后按F8,选择第5项回车,可以进入系统自带的基本dos7.x环境. 2K/XP/2003:系统没有自带DOS,需要通过DOS启动盘或虚拟软驱来得到DOS环境. 本文共介绍了4种DOS启动盘的制作方法,4种启动盘中共同存在的基本程序文件说明如下: ATTRIB.EXE  文件属性修改工具. AUTOEXEC.BAT 开机自动执行批处理. CONFIG.SYS 系统配置文件. DELTREE.EXE 删除目录及内嵌文件. DI1000

  • python要安装在哪个盘

    python可以装在任意的系统盘中,没有强制要求,默认路径是装在C盘.为什么软件默认安装位置是在C盘?下面我们来说一说. 首先,需要明确一点,如果操作系统被安装在D盘,就会发现少有软件会自动识别系统路径并出现D盘的默认安装位置,然而还是有些软件会显示C盘,这和软件安装包有关. 所以,C盘并不是绝对的,但一定是很多软件开发商的默契所在,那些可以自动识别系统分区并默认了安装位置为系统盘所在的软件便是在尊重Windows系统的设计. 也有像腾讯产品这样自动检测安装目录并创建次目录的软件,但这样人性化设

  • python为什么要安装到c盘

    Python安装为什么默认安装到c盘? 所有的软件如果你不对安装过程的路径进行设置的话都是默认安装到c盘的,不仅仅是Python. 那安装到c盘有什么影响吗? 对于电脑c盘容量和性能很强大的电脑来说,安装在哪个盘都一样,并没有什么影响. 但是对于电脑凑合能使用的用户来说,最好进行安装路径设置,否则你的电脑会越来越卡. 怎么安装到c盘以外的其他路径? 你可以在安装过程中注意一下路径设置界面,当进入路径设置界面时,可以把路径改为c盘以外的其他路径. 内容扩展: python可以装在任意的系统盘中,没

  • 阿里云盘激活码免费送!teambition网盘内测邀请码注册(限时获取教程)

    相信很多小伙伴为没有赶上很多网盘内测(获取永久免费空间)而惋惜,这次话不多说,阿里云盘和teambition网盘来了,一样是永久赠送大家2T永久免费的空间,后期不必多说,肯定都是需要花钱才能购买大容量空间,既然有这样的机会,何不动动手申请一个永久免费的不香吗? 闲话不多说,先直接分享给大家啊阿里云盘激活码和teambition网盘内测注册码的获取方式!(无套路限时分享给我们网友!) 我们获取了阿里云盘激活码(限数量!)和teambition网盘内测邀请资格,再次无套路免费分享给大家! 关注上方公

  • 用Docker搭建nextcloud个人网盘教程

    目录 一.简介 二.部署环境 三.工具 四.部署过程 总结 一.简介 nextcloud是一个非常好用的网盘系统,功能强大插件齐全,非常适用于个人网盘和企业网盘搭建. 二.部署环境 服务器系统:CentOS7 Docker版本:20.10.10 三.工具 使用工具:Docker 20.10.10 四.部署过程 1.宿主机新建Nextcloud文件夹,Nextcloud文件夹用于映射Nextcloud容器的存储路径. mkdir -p /home/docker/nextcloud 2.搭建mysq

随机推荐