文档章节

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

sucre
 sucre
发布于 2014/07/30 10:11
字数 437
阅读 44
收藏 0

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

批处理内容:
 


  
  1. echo select volume f >remove.txt  
  2. echo remove >>remove.txt  
  3. diskpart /s remove.txt >output.txt  
  4. net use f: \\ip\dir   
  5. set vol=0 
  6. for /f "skip=6 delims=卷DiskPart成功地删除了驱动器号或装载点。 " %%i in (output.txt) do set vol=%%i  
  7. echo select volume %vol% >assign.txt  
  8. echo assign >>assign.txt  
  9. diskpart /s assign.txt  
  10. del remove.txt  
  11. del assign.txt  
  12. 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 移除当前选择盘的盘符的

本文转载自:http://sucre.blog.51cto.com/1084905/394551

sucre
粉丝 33
博文 428
码字总数 217536
作品 0
高级程序员
私信 提问
解决:中兴服务器R5300 G3 盘符对应服务器面板槽位

各位好: 好久不来博客,今天遇到个问题,记录下 ~!感谢各位一路支持。 起因: 现网的中兴服务器,使用居多为中兴R5300 G3 使用中频繁遇到磁盘坏道,需要更换! 问题:发现问题是在系统中查...

Liyanchaolinux
2018/01/06
0
0
windows 批处理命令获取当前盘符和当前目录

批处理命令获取当前盘符和当前目录 %~d0 是当前盘符 %cd% 是当前目录 可以用echo %cd%进行打印测试 以下例子是命令行编译Visual Studio编写的程序: @echo off set b=%cd% //将当前目录保存到...

shzwork
2018/11/29
1K
0
amd XⅢ435装雪豹系统求救

我的电脑bios里面没有许多教程说的设置sata mode,但是有一个ide mode 可以设置为achi模式,但是用bootthink f8 -x32还有其他方式进去后老是说can t find pcj30就是那个内核,我想问这个内核...

jaxiii
2013/03/05
79
0
windows10升级后bug出现小硬盘的解决方法

windows总有着各种明显的让人难以忍受的bug,比如升级到1709之后,或者升级到1803之后(我是升级1803之后出现的),发现会多出一个磁盘来。此硬盘有的是256MB,有的是500MB,有的是800MB,大...

晴难自控
2018/09/22
0
0
跨ESXi主机的裸磁盘映射(RDM)搭建MSCS群集

跨ESXi主机的裸磁盘映射(RDM)搭建MSCS群集 标签:ESXi RDM 裸磁盘映射 MSCS 跨主机 转载自:http://resourcepool.blog.51cto.com/1028350/730262 跨物理主机的虚拟机的群集(也称为跨机箱的群...

qcwsh
2017/10/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java读取Excel 2007

可以先读一下 【Excel 2007 底层实现方式】 1. 依赖的jar包 <dependencies> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifa......

时刻在奔跑
18分钟前
2
0
谷歌助手

https://www.lanzous.com/GoogleDownUrl

chenhongjiang
23分钟前
2
0
Makefile中.PHONY的作用是什么?

.PHONY在Makefile中是什么意思? 我已经经历过了 ,但是它太复杂了。 有人可以简单地向我解释吗? #1楼 .PHONY: install 表示“安装”一词在此Makefile中不代表文件名; 表示Makefile与同一...

技术盛宴
24分钟前
2
0
vmware 共享文件夹不显示文件的问题

安装vmtools后还是不显示执行以下操作//但是只有root权限才行 1:输入命令 sudo apt install open-vm-tools 安装工具 2:输入命令 sudo vmhgfs-fuse .host:/ /mnt/hgfs 完成设置 去除root,编...

漫步海边小路
30分钟前
2
0
mysql对子查询的优化改写

《高性能mysql第三版》提到mysql会将in子查询改写成exists查询(书中基于的mysql版本是5.1.50和5.5) 但是在5.6之后,已经优化成使用半连接查询 SELECT class_num, class_name FROM class WH...

os_m
32分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部