【发布时间】:2018-05-03 20:49:47
【问题描述】:
我需要使用DSC 为服务器格式化磁盘。我尝试使用以下来自
但它不起作用,因为它似乎不完整,我收到错误
"+ xWaitforDisk Disk2 + ~~~~~~~~~~~~ 资源 'xWaitForDisk' 需要 为属性“DiskId”提供“String”类型的值。
在 line:18 char:1 + DiskNumber = 2 + ~~~~~~~~~~ 成员 “磁盘编号”无效。有效成员是 'DependsOn'、'DiskId'、 'DiskIdType'、'PsDscRunAsCredential'、'RetryCount'、 '重试间隔秒'。 "
Configuration DataDisk
{
Import-DSCResource -ModuleName xStorage
Node localhost
{
xWaitforDisk Disk2
{
DiskNumber = 2
RetryIntervalSec = 60
Count = 60
}
xDisk FVolume
{
DiskNumber = 2
DriveLetter = 'F'
FSLabel = 'Data'
}
}
【问题讨论】:
-
读取错误信息。此 DSC 资源没有名为 DiskNumber 的属性,并且需要属性 DiskID
-
你知道如何获取这个diskid吗?我读了错误,是的,但不确定 diskid 是如何适应这个的,这是从博客下载的一个示例,没有解释或引用磁盘 ID。您能否提供建议或提供如何执行此操作的示例?
标签: powershell