Recurso WaitForAll Resource de DSC
Se aplica a: Windows PowerShell 5.x
El recurso WaitForAll 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.
Nota
Esta documentación de este recurso de DSC cubre la versión que se incluye con PowerShell antes de la versión 7.2. El módulo PSDscResources contiene recursos de DSC nuevos y actualizados compatibles oficialmente con Microsoft. El módulo PSDscResources está disponible en la Galería de PowerShell.
Para obtener más información y documentación actualizada, consulte la documentación de referencia de PSDscResources.
Este recurso se ejecuta si el recurso especificado por la propiedad ResourceName está en el estado deseado en todos los nodos de destino definidos en la propiedad NodeName.
Nota
El recurso WaitForAll usa Administración remota de Windows para comprobar el estado de otros nodos. 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.
Sintaxis
WaitForAll [string] #ResourceName
{
ResourceName = [string]
NodeName = [string[]]
[ RetryIntervalSec = [Uint64] ]
[ RetryCount = [Uint32] ]
[ ThrottleLimit = [Uint32]]
[ DependsOn = [string[]] ]
[ PsDscRunAsCredential = [PSCredential] ]
}
Propiedades
Propiedad | Descripción |
---|---|
nombreDelRecurso | El nombre del recurso de dependencia. Si este recurso pertenece a una configuración diferente, dé el siguiente formato al nombre: [ResourceType]ResourceName::[ConfigurationName]::[ConfigurationName] . |
NodeName | Los nodos de destino del recurso de dependencia. |
RetryIntervalSec | El número de segundos antes de reintentar la operación. El valor mínimo es 1. |
RetryCount | El número máximo de reintentos. |
ThrottleLimit | El número de máquinas que se pueden conectar de forma simultánea. El valor predeterminado es New-CimSession . |
Propiedades comunes
Propiedad | Descripción |
---|---|
DependsOn | Indica que la configuración de otro recurso debe ejecutarse antes de que se configure este recurso. 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" . |
PsDscRunAsCredential | Establece la credencial con la que se ejecutará todo el recurso. |
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. Para obtener más información, vea Uso de las credenciales con recursos de DSC.
Ejemplo
Para un ejemplo de cómo usar este recurso, consulte Especificación de dependencias entre nodos