我有一个带有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
}