Skip to content

Latest commit

 

History

History
108 lines (85 loc) · 2.53 KB

WaitForAnyNode.adoc

File metadata and controls

108 lines (85 loc) · 2.53 KB

DSC Resource 'WaitForAnyNode'

WaitForAnyNode 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 any target nodes defined in the NodeName property.

Source

DSC Resource

Documentation

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

Items

Mandatory

Hashtable[]

files and folders on the target node

Table 2. Attributes of category 'WaitForAnyNode/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

WaitForAnyNode 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
WaitForAnyNode:
  Items:
  - ResourceName: '[xADDomain]NewDomain'
    NodeName: MyDC
    RetryIntervalSec: 15
    RetryCount: 30
  - ResourceName: '[Service]StartSQLService'
    NodeName:
    - SQLServer1
    - SQLServer2
    RetryIntervalSec: 60
    RetryCount: 60