使用PowerShell格式化磁盘而不提示您进行确认

s p*_*s p 5 powershell azure powershell-3.0

我已将数据磁盘添加到Azure虚拟机,并且需要为其创建卷。

我已使用以下代码创建该卷:

$disk = Get-Disk | where-object PartitionStyle -eq "RAW"  
$disk | Initialize-Disk -PartitionStyle GPT  
$partition = $disk | New-Partition -UseMaximumSize -DriveLetter F  
$partition | Format-Volume -Confirm:$false -Force  
Run Code Online (Sandbox Code Playgroud)

创建卷时,它会在格式化磁盘之前要求确认。

我想避免此确认框。我尝试过,-Confirm:$false -Force但仍然提示您确认。

s p*_*s p 4

这解决了我的问题。使用以下代码时不会出现确认弹出窗口。

$disk = Get-Disk | where-object PartitionStyle -eq "RAW"  
Initialize-Disk -Number $disk.Number -PartitionStyle MBR -confirm:$false  
New-Partition -DiskNumber $disk.Number -UseMaximumSize -IsActive | Format-Volume -FileSystem NTFS -NewFileSystemLabel "Local Disk" -confirm:$False  
Set-Partition -DiskNumber $disk.Number -PartitionNumber 1 -NewDriveLetter F  
Run Code Online (Sandbox Code Playgroud)