ServerCore透过PowerShell脚本加载共享存储
ServerCore通过PowerShell脚本加载共享存储
ServerCore由于没有图形管理界面,故加载并初始化共享存储就很麻烦,只能通过DiskPart命令来进行初始化操作,为简化操作可通过以下PowerShell脚本进行:
"List disk" | diskpart #列举当前所有逻辑磁盘
$SelectDisk = Read-Host "请选择需要进行加载的逻辑磁盘"
"Select Disk $SelectDisk `r ATTRIBUTES DISK CLEAR READONLY `r Online Disk `r CONVERT BASIC `r CREATE PARTITION PRIMARY" | diskpart
"List VOLUME" | diskpart #列举当前所有逻辑卷
$SelectVolume = Read-Host "请选择需要进行加载的逻辑卷"
$DiskLable = Read-Host "请输入磁盘卷名"
$SelectASSIGN = Read-Host "请为逻辑卷分配一个驱动器号"
"SELECT VOLUME $SelectVolume `r FORMAT QUICK FS=NTFS LABEL=$DiskLable `r ASSIGN LETTER=$SelectASSIGN" | diskpart
$SelectDisk = Read-Host "请选择需要进行加载的逻辑磁盘"
"Select Disk $SelectDisk `r ATTRIBUTES DISK CLEAR READONLY `r Online Disk `r CONVERT BASIC `r CREATE PARTITION PRIMARY" | diskpart
"List VOLUME" | diskpart #列举当前所有逻辑卷
$SelectVolume = Read-Host "请选择需要进行加载的逻辑卷"
$DiskLable = Read-Host "请输入磁盘卷名"
$SelectASSIGN = Read-Host "请为逻辑卷分配一个驱动器号"
"SELECT VOLUME $SelectVolume `r FORMAT QUICK FS=NTFS LABEL=$DiskLable `r ASSIGN LETTER=$SelectASSIGN" | diskpart