DSC WaitForAll 資源
適用於:Windows PowerShell 5.x
您可以在 DSC 設定中的節點區塊內使用 WaitForAll「預期狀態設定」(DSC) 資源,以指定與其他節點上之設定的相依性。
注意
此 DSC 資源的本檔涵蓋 7.2 版之前 PowerShell 隨附的版本。 PSDscResources模組包含 Microsoft 正式支援的全新和更新 DSC 資源。 PSDscResources 模組可從 PowerShell 資源庫中取得。
如需詳細資訊和更新的檔,請參閱 PSDscResources 參考檔。
如果 ResourceName 屬性所指定的資源在 NodeName 屬性所定義的所有目標節點上都處於預期狀態,此資源即可視為成功。
注意
WaitForAll 資源使用 Windows 遠端管理來檢查其他節點的狀態。 如需 WinRM 連接埠和安全性需求的詳細資訊,請參閱 PowerShell 遠端安全性考量。
語法
WaitForAll [string] #ResourceName
{
ResourceName = [string]
NodeName = [string[]]
[ RetryIntervalSec = [Uint64] ]
[ RetryCount = [Uint32] ]
[ ThrottleLimit = [Uint32]]
[ DependsOn = [string[]] ]
[ PsDscRunAsCredential = [PSCredential] ]
}
屬性
屬性 | 描述 |
---|---|
ResourceName | 所要依據的資源名稱。 如果此資源屬於不同的設定,請將名稱格式化為 [ResourceType]ResourceName::[ConfigurationName]::[ConfigurationName] 。 |
NodeName | 所要依據之資源的目標節點。 |
RetryIntervalSec | 進行重試之前的秒數。 最小值為 1。 |
RetryCount | 重試次數上限。 |
ThrottleLimit | 可同時連線的電腦數目。 預設值為 New-CimSession 預設值。 |
通用屬性
屬性 | 描述 |
---|---|
DependsOn | 表示必須先執行另一個資源的設定,再設定這個資源。 例如,如果第一個想要執行的資源設定指令碼區塊識別碼是 ResourceName,而其類型是 ResourceType,則使用這個屬性的語法就是 DependsOn = "[ResourceType]ResourceName" 。 |
PsDscRunAsCredential | 設定用於執行整個資源的認證。 |
注意
已在 WMF 5.0 中新增 PsDscRunAsCredential 通用屬性,以允許在其他認證的內容中執行任何 DSC 資源。 如需詳細資訊,請參閱搭配 DSC 資源使用認證。
範例
如需有關如何使用此資源的範例,請參閱指定跨節點相依性