我正在尝试在 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 来让事情正常工作。