Risorsa WaitForAny DSCDSC WaitForAny Resource

Si applica a: Windows PowerShell 5.1Applies To: Windows PowerShell 5.1

La risorsa DSC WaitForAny può essere usata all'interno di un blocco del nodo in una configurazione DSC per specificare le dipendenze da configurazioni in altri nodi.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.

Nota

La documentazione di questa risorsa DSC riguarda la versione inclusa in PowerShell.This documentation of this DSC resource covers the version that is included with PowerShell. Il modulo PSDscResources contiene elementi nuovi e aggiornati ufficialmente supportati da Microsoft.The PSDscResources module contains new and updated that are officially supported by Microsoft. Il modulo PSDscResources è disponibile da PowerShell Gallery.The PSDscResources module is available from the PowerShell Gallery.

Per altre informazioni e per la documentazione aggiornata, vedere il file LEGGIMI nel repository GitHub.For more information and updated documentation, see the README in the GitHub repository.

La risorsa ha esito positivo se la risorsa specificata dalla proprietà ResourceName è nello stato desiderato in tutti i nodi di destinazione definiti nella proprietà 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.

Nota

La risorsa WaitForAny usa Gestione remota Windows per controllare lo stato degli altri nodi.WaitForAny resource uses Windows Remote Management to check the state of other Nodes. Per altre informazioni sulla porta e sui requisiti di sicurezza per Gestione remota Windows, vedere Considerazioni sulla sicurezza della comunicazione remota di PowerShell.For more information about port and security requirements for WinRM, see PowerShell Remoting Security Considerations.

SintassiSyntax

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

ProprietàProperties

ProprietàProperty DescrizioneDescription
NomeRisorsaResourceName Il nome della risorsa da cui dipendere.The resource name to depend on. Se questa risorsa appartiene a una configurazione diversa, formattare il nome come [ResourceType]ResourceName::[ConfigurationName]::[ConfigurationName].If this resource belongs to a different configuration, format the name as [ResourceType]ResourceName::[ConfigurationName]::[ConfigurationName].
NodeNameNodeName I nodi di destinazione della risorsa da cui dipendere.The target nodes of the resource to depend on.
RetryIntervalSecRetryIntervalSec Il numero di secondi prima di riprovare.The number of seconds before retrying. Il valore minimo è 1.Minimum is 1.
RetryCountRetryCount Il numero massimo di tentativi.The maximum number of times to retry.
ThrottleLimitThrottleLimit Numero di computer da connettere contemporaneamente.Number of machines to connect simultaneously. Il valore predefinito è New-CimSession.Default is New-CimSession default.

Proprietà comuniCommon properties

ProprietàProperty DescrizioneDescription
DependsOnDependsOn Indica che prima di configurare la risorsa è necessario eseguire la configurazione di un'altra risorsa.Indicates that the configuration of another resource must run before this resource is configured. Ad esempio, se il valore di ID del blocco script di configurazione della risorsa che si vuole eseguire per primo è ResourceName e il tipo è ResourceType, la sintassi per usare questa proprietà è 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 Imposta le credenziali per l'esecuzione dell'intera risorsa.Sets the credential for running the entire resource as.

Nota

La proprietà comune PsDscRunAsCredential è stata aggiunta in WMF 5.0 per consentire l'esecuzione di qualsiasi risorsa DSC nel contesto di altre credenziali.The PsDscRunAsCredential common property was added in WMF 5.0 to allow running any DSC resource in the context of other credentials. Per altre informazioni, vedere Usare credenziali con risorse DSC.For more information, see Use Credentials with DSC Resources.

EsempioExample

Per un esempio di come usare questa risorsa, vedere Specifica delle dipendenze tra nodiFor an example of how to use this resource, see Specifying cross-node dependencies