PowerShell 不喜欢 New-Partition cmdlet 的 -AssignDriveLetter 选项

PowerShell 不喜欢 New-Partition cmdlet 的 -AssignDriveLetter 选项

我正在尝试使用 cmdlet 在 USB 闪存驱动器上创建分区New-Partition。但是当我使用该-AssignDriveLetter选项时,我得到了“New-Partition : 无效参数”,尽管此选项存在于文档

PS C:\WINDOWS\system32> $disk = (Get-Partition -DriveLetter "F" | Get-Disk)    
PS C:\WINDOWS\system32> $disk

Number Friendly Name                            OperationalStatus                          Total Size Partition Style          
------ -------------                            -----------------                          ---------- ---------------          
4      UFD 2.0 Silicon-Power16G USB Device      Online                                       15.14 GB MBR                      

PS C:\WINDOWS\system32> $disk | Clear-Disk -RemoveData

PS C:\WINDOWS\system32> New-Partition -DiskNumber $disk.Number -Size 350MB -AssignDriveLetter -IsActive
New-Partition : Invalid Parameter
At line:1 char:1
+ New-Partition -DiskNumber $disk.Number -Size 350MB -AssignDriveLetter -IsActive
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (StorageWMI:ROOT/Microsoft/Windows/Storage/MSFT_Disk) [New-Partition], CimException
    + FullyQualifiedErrorId : StorageWMI 5,New-Partition

奇怪的是,该分区仍然被创建并且一些驱动器号被分配给它。

为什么我会收到这个错误?

相关内容