Powershell 用于初始化和格式化磁盘的DSC
我需要使用Powershell 用于初始化和格式化磁盘的DSC,powershell,Powershell,我需要使用DSC为服务器格式化磁盘。我试着使用下面的 但它不工作,因为它似乎不完整,我会出错 “+xWaitforDisk磁盘2+~~~~~~~~~~~~~~资源'xWaitforDisk'需要 为属性“DiskId”提供“String”类型的值 第18行字符:1+DiskNumber=2+~~~~~~~~~~成员 “DiskNumber”无效。有效成员为“DependsOn”、“DiskId”, 'DiskIdType'、'PsDscRunAsCredential'、'RetryCount'
DSC
为服务器格式化磁盘。我试着使用下面的
但它不工作,因为它似乎不完整,我会出错
“+xWaitforDisk磁盘2+~~~~~~~~~~~~~~资源'xWaitforDisk'需要
为属性“DiskId”提供“String”类型的值
第18行字符:1+DiskNumber=2+~~~~~~~~~~成员
“DiskNumber”无效。有效成员为“DependsOn”、“DiskId”,
'DiskIdType'、'PsDscRunAsCredential'、'RetryCount',
“RetryIntervalSec.”
您需要用DiskID替换DiskNumber 看看GitHub上的示例
您可以通过powershell使用以下命令找到DiskId:
Get Disk
读取错误信息。此DSC资源没有名为DiskNumber的属性,并且需要属性DiskID。您知道如何获取此DiskID吗?我读到了错误,是的,但不确定diskid如何与此匹配,这是一个从博客下载的示例,没有对disk id进行解释或引用。您能建议或提供一个如何执行此操作的示例吗?
Configuration DataDisk
{
Import-DSCResource -ModuleName xStorage
Node localhost
{
xWaitforDisk Disk2
{
DiskNumber = 2
RetryIntervalSec = 60
Count = 60
}
xDisk FVolume
{
DiskNumber = 2
DriveLetter = 'F'
FSLabel = 'Data'
}
}