Skip to content

Latest commit

 

History

History
105 lines (83 loc) · 2.52 KB

WaitForAllNodes.adoc

File metadata and controls

105 lines (83 loc) · 2.52 KB

DSC Resource 'WaitForAllNodes'

WaitForAllNodes can be used within a node block in a DSC configuration to specify dependencies on configurations on other nodes.

This resource succeeds if the resource specified by the ResourceName property is in the desired state on all target nodes defined in the NodeName property.

Source

DSC Resource

Documentation

Table 1. Attributes of category 'WaitForAllNodes'
Parameter Attribute DataType Description Allowed Values

Items

Mandatory

Hashtable[]

files and folders on the target node

Table 2. Attributes of category 'WaitForAllNodes/Items'
Parameter Attribute DataType Description Allowed Values

NodeName

Required

String[]

The name of the target nodes the resource must be in the desired state.

ResourceName

Key

String

The name of the resource that must be in the desired state.

RetryCount

UInt32

The maximum number of times to retry.

RetryIntervalSec

UInt64

The number of seconds before retrying. Minimum is 1.

ThrottleLimit

UInt32

Number of machines to connect simultaneously. Default is New-CimSession default.

Note

WaitForAllNodes resource uses Windows Remote Management to check the state of other Nodes. For more information about port and security requirements for WinRM, see PowerShell Remoting Security Considerations.

Example
WaitForAllNodes:
  Items:
  - ResourceName: '[xADDomain]NewDomain'
    NodeName: MyDC
    RetryIntervalSec: 15
    RetryCount: 30
  - ResourceName: '[Service]StartSQLService'
    NodeName: SQLServer
    RetryIntervalSec: 60
    RetryCount: 60