Zasób WaitForAny DSCDSC WaitForAny Resource

Dotyczy: Windows PowerShell 5,1Applies To: Windows PowerShell 5.1

Zasób konfiguracji żądanego stanu WaitForAny (DSC) może być używany w obrębie bloku węzła w konfiguracji DSC w celu określenia zależności w konfiguracjach w innych węzłach.The WaitForAny Desired State Configuration (DSC) resource can be used within a node block in a DSC configuration to specify dependencies on configurations on other nodes.

Ten zasób powiedzie się, jeśli zasób określony przez właściwość resourceName znajduje się w żądanym stanie na dowolnym węźle docelowym zdefiniowanym we właściwości nodename .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.

Uwaga

Zasób WaitForAny używa Windows Remote Management do sprawdzenia stanu innych węzłów.WaitForAny resource uses Windows Remote Management to check the state of other Nodes. Więcej informacji o wymaganiach dotyczących portów i zabezpieczeń dla usługi WinRM znajduje się w temacie zagadnienia dotyczące zabezpieczeń komunikacji zdalnej programu PowerShell.For more information about port and security requirements for WinRM, see PowerShell Remoting Security Considerations.

SkładniaSyntax

WaitForAny [string] #ResourceName
{
    ResourceName = [string]
    NodeName = [string[]]
    [ RetryIntervalSec = [Uint64] ]
    [ RetryCount = [Uint32] ]
    [ ThrottleLimit = [Uint32]]
    [ DependsOn = [string[]] ]
    [ PsDscRunAsCredential = [PSCredential] ]
}

WłaściwościProperties

WłaściwośćProperty OpisDescription
ResourceNameResourceName Nazwa zasobu, od którego zależy.The resource name to depend on. Jeśli ten zasób należy do innej konfiguracji, sformatuj nazwę jako [ResourceType]ResourceName::[ConfigurationName]::[ConfigurationName] .If this resource belongs to a different configuration, format the name as [ResourceType]ResourceName::[ConfigurationName]::[ConfigurationName].
NodeNameNodeName Docelowe węzły zasobu, od których zależą.The target nodes of the resource to depend on.
RetryIntervalSecRetryIntervalSec Liczba sekund przed ponowną próbą.The number of seconds before retrying. Wartość minimalna to 1.Minimum is 1.
RetryCountRetryCount Maksymalna liczba ponownych prób.The maximum number of times to retry.
ThrottleLimitThrottleLimit Liczba maszyn, które mają być połączone jednocześnie.Number of machines to connect simultaneously. Wartość domyślna to New-CimSession default.Default is New-CimSession default.

Wspólne właściwościCommon properties

WłaściwośćProperty OpisDescription
DependsOnDependsOn Wskazuje, że konfiguracja innego zasobu musi być uruchomiona przed skonfigurowaniem tego zasobu.Indicates that the configuration of another resource must run before this resource is configured. Na przykład, jeśli identyfikator bloku skryptu konfiguracji zasobu, który ma zostać uruchomiony jako pierwszy jest resourceName, a jego typ to ResourceType, Składnia służąca do użycia tej właściwości to DependsOn = "[ResourceType]ResourceName" .For example, if the ID of the resource configuration script block that you want to run first is ResourceName and its type is ResourceType, the syntax for using this property is DependsOn = "[ResourceType]ResourceName".
PsDscRunAsCredentialPsDscRunAsCredential Ustawia poświadczenia do uruchamiania całego zasobu jako.Sets the credential for running the entire resource as.

Uwaga

Właściwość PsDscRunAsCredential Common została dodana w programie WMF 5,0, aby umożliwić uruchamianie dowolnego zasobu DSC w kontekście innych poświadczeń.The PsDscRunAsCredential common property was added in WMF 5.0 to allow running any DSC resource in the context of other credentials. Aby uzyskać więcej informacji, zobacz Korzystanie z poświadczeń z zasobami DSC.For more information, see Use Credentials with DSC Resources.

PrzykładExample

Przykład korzystania z tego zasobu można znaleźć w temacie Określanie zależności między węzłamiFor an example of how to use this resource, see Specifying cross-node dependencies