Powershell脚本可初始化所有新驱动器,格式化并在操作系统中为其赋予标签

时间:2019-02-07 00:17:31

标签: powershell

我有一个带有4个附加驱动器的Windows服务器,我正在寻找一些东西来初始化所有驱动器,用64K块格式化它们,根据特定名称标记它们并给它们指定特定的驱动器字母(E,F,G,K) 。

我已经看过这段代码,但是它按顺序给驱动器字母(D,E,F,G),并且我想给驱动器指定特定的字母。

$newdisk = @(get-disk | Where-Object partitionstyle -eq 'raw')
$Labels = @('Backup','Data','System','Logs')

for($i = 0; $i -lt $newdisk.Count ; $i++)
{

$disknum = $newdisk[$i].Number
$dl = get-Disk $disknum | 
Initialize-Disk -PartitionStyle GPT -PassThru | 
New-Partition -AssignDriveLetter -UseMaximumSize
Format-Volume -driveletter $dl.Driveletter -FileSystem NTFS - NewFileSystemLabel $Labels[$i] -Confirm:$false


}

0 个答案:

没有答案