bat脚本+diskpart 脚本实现自动划分磁盘分区
我提供的脚本只是案例展示,真实场景需要自行修改。(正好我今天看到一个规范的bat脚本,我放出来,大家一起学习下)
要求:将20G的磁盘1,分出4G为主分区,4G扩展分区(2个2G逻辑分区)

试验环境:
1.主机与其他多台计算都可以建立$IPC连接,主机上共享Disk目录,其中放有:

2.在客户端运行master.bat脚本,可用其他脚本或者远程调用
脚本:
disk1config.txt
Rem Seletct Disk1
Select disk
list partition Rem Clean Disk1
Clean
list partition Rem Create the primary partition on the disk and assign the drive letter.
Create partition primary size=
assign letter=s
format fs=ntfs label="Primary"
list partition Rem Create extended partition with logical divers
Create partition extended size=
list partition
Rem logical
Create partition logical size=
assign letter=u
format fs=ntfs label="extended1"
list partition Rem logical
Create partition logical size=
assign letter=v
format fs=ntfs label="extended2"
list partition
master.bat
@echo off
if not "%OS%"=="Windows_NT" goto END
if "%1"=="" (set INFO=echo && set SEXIT=) else (set INFO=rem && set SEXIT=) %INFO% *******************************
%INFO% Script:Disk1Setup.bat
%INFO% Creation Date : // :
%INFO% Last Modified : // :
%INFO% Author: feiquan
%INFO% Email: @qq.com
%INFO% *********************************
%INFO% Description:
%INFO% Configures the standard partitions on workstations
%INFO% with a third hard drive.The script is configured so
%INFO% that is will only run if you pass in a parameter
%INFO% safeguard to help prevent accidental foamtting
%INFO% of disks
%INFO% *********************************
%INFO% Examples:
%INFO% master.bat ===^> Show infomation
%INFO% master.bat anyChar ===^> Create disk partition
%INFO% *********************************
if "%SEXIT%"=="" goto END @title "Configuring Disk 1..."
REM cls
color Rem Connect $IPC
net use H: \\remote-computer\shareFile
REM shareFile
diskpart /s H:\Disk\disk1config.txt :END
echo Exiting.......
运行结果:
master.bat

master.bat anychar

bat脚本+diskpart 脚本实现自动划分磁盘分区的更多相关文章
- Linux根据UUID自动挂载磁盘分区
一般服务器都有多个硬盘分区,在重启后,这些分区的逻辑位置加载时可能会发生变动,如果使用传统的设备名称(例如:/dev/sda)方式挂载磁盘,就可能因为磁盘顺序变化而造成混乱. Linux环境中每个Bl ...
- Linux如何根据UUID自动挂载磁盘分区
一般服务器都有多个硬盘分区,在重启后,这些分区的逻辑位置加载时可能会发生变动,如果使用传统的设备名称(例如:/dev/sda)方式挂载磁盘,就可能因为磁盘顺序变化而造成混乱. Linux环境中每个Bl ...
- 【shell脚本】自动磁盘分区,格式化,挂载===autoMount.sh
#!/bin/bash # 自动对磁盘分区.格式化.挂载 # 对虚拟机的 vdb 磁盘进行分区格式化,使用<<将需要的分区指令导入给程序 fdisk # n(新建分区),p(创建主分区), ...
- Linux 磁盘与磁盘分区
Linux 系统中所有的硬件设备都是通过文件的方式来表现和使用的,我们将这些文件称为设备文件,硬盘对应的设备文件一般被称为块设备文件.本文介绍磁盘设备在 Linux 系统中的表示方法以及如何创建磁盘分 ...
- 初始化Linux数据盘、磁盘分区、挂载磁盘(fdisk)
1.操作场景 2.前提条件 3.划分分区并挂载磁盘 4.设置开机自动挂载磁盘分区 1.操作场景 本文以云服务器的操作系统为"CentOS 7.4 64位"为例,采用fdisk分区工 ...
- linux 文件系统 磁盘分区 格式化
1.du -sh test #查看文件或者目录的大小 2.cat file | wc -l #查看文件的行数 3.ls dirname | wc -l #查看文件个数 4.stat install.l ...
- 通过kfed自动获取磁盘信息的小脚本
通过kfed自动获取磁盘信息的小脚本 编译KFED [oracle@rac lib]$cd $ORACLE_HOME/rdbms/lib [oracle@rac lib]$ pwd /u01/app/ ...
- 第五周-磁盘分区GPT、shell脚本练习、lvm详解
1. 描述GPT是什么,应该怎么使用 Linux中磁盘分区分为MBR和GPT. MBR全称为Master Boot Record,为主引导记录,是传统的分区机制,应用于绝大多数使用的BIOS的PC设备 ...
- VBS脚本和HTML DOM自动操作网页
VBS脚本和HTML DOM自动操作网页 2016-06-16 10:24 1068人阅读 评论(0) 收藏 举报 分类: Windows(42) 版权声明:本文为博主原创文章,未经博主允许不得转 ...
随机推荐
- swagger-codegen自动生成代码工具的介绍与使用
一.Swagger Codegen简介 Swagger Codegen是一个开源的代码生成器,根据Swagger定义的RESTful API可以自动建立服务端和客户端的连接.Swagger Codeg ...
- SSM-SpringMVC-20:SpringMVC中处理器方法之返回值void篇
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 处理器的方法我们之前做过,返回值为String的,返回值为ModelAndView的,我们这个讲的这个返回 ...
- OAuth 2.0 认证的原理与实践
摘要: 使用 OAuth 2.0 认证的的好处是显然易见的.你只需要用同一个账号密码,就能在各个网站进行访问,而免去了在每个网站都进行注册的繁琐过程. 本文将介绍 OAuth 2.0 的原理,并基于 ...
- app后端设计(11)-- 系统架构(2014.12.05更新)
个人认为,在小型的创业团队中,特别是以应用产品为主,在架构后台的时候,需要集中精力解决自身业务上的问题,不是花时间解决第三方已经解决的问题,简单点来说,就是能用第三方服务就使用第三方的服务.基于这个原 ...
- Linux下快速比较两个目录的不同
曾多次想要在Linux下比较目录a和目录b中文件列表的差别,然后对目录a比目录b中多出的文件.少掉的文件分别做处理.但是,在网上搜索了多次也都没找到能直接处理好的工具. 所以想了很多不少方法,自我感觉 ...
- teeporxy.go
package,, { cer, err := tls.LoadX509KeyPair(*tlsCertificate, *tlsPrivateKey) if err ...
- float_array.go
) if err != nil { log.Fatalf("Could not parse: %s", s) ret ...
- types.go
} type ChannelStatsList []*ChannelStats func (c ChannelStatsList) Len() int { return len(c) } func ( ...
- proxy.go
) for { select { case <-otherSwitch: complete <- true ...
- 在C++中怎么判断一个double型数据的小数点部分是否为零
例:double sf = 123.123: 这里我们怎么判断sf小数点部分是否为零,可以直接用原数减去将sf强制转换后的整数是否为零来判断. if((sf - (int)sf) == 0),则说明s ...