Recurso WaitForAny Resource de DSCDSC WaitForAny Resource

Se aplica a: Windows PowerShell 5.1Applies To: Windows PowerShell 5.1

El recurso WaitForAny de Desired State Configuration (DSC) se puede usar dentro de un bloque de nodos en una configuración de DSC para especificar las dependencias de las configuraciones de otros nodos.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

Esta documentación de este recurso de DSC abarca la versión que se incluye con PowerShell.This documentation of this DSC resource covers the version that is included with PowerShell. El módulo PSDscResources contiene recursos nuevos y actualizados que Microsoft admite oficialmente.The PSDscResources module contains new and updated that are officially supported by Microsoft. El módulo PSDscResources está disponible en la Galería de PowerShell.The PSDscResources module is available from the PowerShell Gallery.

Para obtener más información y documentación actualizada, consulte el archivo Léame en el repositorio de GitHub.For more information and updated documentation, see the README in the GitHub repository.

Este recurso se ejecuta si el recurso especificado por la propiedad ResourceName está en el estado deseado en cualquier nodo de destino definido en la propiedad 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

El recurso WaitForAny usa Administración remota de Windows para comprobar el estado de otros nodos.WaitForAny resource uses Windows Remote Management to check the state of other Nodes. Para obtener más información sobre los requisitos de seguridad y puerto de WinRM, vea Consideraciones de seguridad de comunicación remota de PowerShell.For more information about port and security requirements for WinRM, see PowerShell Remoting Security Considerations.

SintaxisSyntax

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

PropiedadesProperties

PropiedadProperty DescripciónDescription
nombreDelRecursoResourceName El nombre del recurso de dependencia.The resource name to depend on. Si este recurso pertenece a una configuración diferente, dé el siguiente formato al nombre: [ResourceType]ResourceName::[ConfigurationName]::[ConfigurationName].If this resource belongs to a different configuration, format the name as [ResourceType]ResourceName::[ConfigurationName]::[ConfigurationName].
NodeNameNodeName Los nodos de destino del recurso de dependencia.The target nodes of the resource to depend on.
RetryIntervalSecRetryIntervalSec El número de segundos antes de reintentar la operación.The number of seconds before retrying. El valor mínimo es 1.Minimum is 1.
RetryCountRetryCount El número máximo de reintentos.The maximum number of times to retry.
ThrottleLimitThrottleLimit El número de máquinas que se pueden conectar de forma simultánea.Number of machines to connect simultaneously. El valor predeterminado es New-CimSession.Default is New-CimSession default.

Propiedades comunesCommon properties

PropiedadProperty DescripciónDescription
DependsOnDependsOn Indica que la configuración de otro recurso debe ejecutarse antes de que se configure este recurso.Indicates that the configuration of another resource must run before this resource is configured. Por ejemplo, si el elemento ID del bloque del script de configuración del recurso que quiere ejecutar primero es ResourceName y su tipo es ResourceType, la sintaxis para usar esta propiedad es 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 Establece la credencial con la que se ejecutará todo el recurso.Sets the credential for running the entire resource as.

Nota

Se ha agregado la propiedad común PsDscRunAsCredential en WMF 5.0 para permitir la ejecución de cualquier recurso de DSC en el contexto de otras credenciales.The PsDscRunAsCredential common property was added in WMF 5.0 to allow running any DSC resource in the context of other credentials. Para obtener más información, vea Uso de las credenciales con recursos de DSC.For more information, see Use Credentials with DSC Resources.

EjemploExample

Para un ejemplo de cómo usar este recurso, consulte Especificación de dependencias entre nodosFor an example of how to use this resource, see Specifying cross-node dependencies