在 PowerShell 中创建虚拟磁盘/帮助理解错误

在 PowerShell 中创建虚拟磁盘/帮助理解错误

我正在尝试在 Hyper-V Server 2012 r2 中设置一个新的虚拟磁盘。由于没有 GUI,我想使用 PowerShell 来执行此操作。到目前为止,我认为我已经成功地从两个 HDD 创建了一个新池,但是当我尝试创建虚拟磁盘时,我收到了一个我无法理解的错误。

任何帮助将不胜感激。

PS C:\Users\xxxx> Get-StoragePool

FriendlyName    OperationalStat HealthStatus    IsPrimordial    IsReadOnly
                us
------------    --------------- ------------    ------------    ----------
Primordial      OK              Healthy         True            False
StoragePool_1   OK              Healthy         False           False


PS C:\Users\xxxx> New-VirtualDisk -StoragePoolFriendlyName StoragePool_1 -FriendlyName VirtualDisk_1 -UseMaximumSize -ResiliencySettingName Simple -ProvisioningType Thin
New-VirtualDisk : Invalid Parameter
At line:1 char:1
+ New-VirtualDisk -StoragePoolFriendlyName StoragePool_1 -FriendlyName
VirtualDisk ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~
+ CategoryInfo          : InvalidArgument: (StorageWMI:ROOT/Microsoft/...S
FT_StoragePool) [New-VirtualDisk], CimException
+ FullyQualifiedErrorId : StorageWMI 5,New-VirtualDisk

答案1

为了防止其他人遇到同样的问题 - 我可以通过手动设置 NumberOfColumns 来让事情正常工作。

相关内容