Recurso de DSC WaitForSomeDSC WaitForSome Resource

Aplica-se a: Windows PowerShell 5.0 e posteriorApplies To: Windows PowerShell 5.0 and later

O recurso de DSC (Desired State Configuration) WaitForAny pode ser usado dentro de um bloco de nó em uma configuração DSC para especificar dependências de configurações em outros nós.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.

O recurso terá êxito se o recurso especificado pela propriedade ResourceName estiver no estado desejado em um número mínimo de nós (especificado por NodeCount) definidos pela propriedade NodeName.This resource succeeds if the resource specified by the ResourceName property is in the desired state on a minimum number of nodes (specified by NodeCount) defined by the NodeName property.

SintaxeSyntax

WaitForSome [String] #ResourceName
{
    NodeCount = [UInt32]
    NodeName = [string[]]
    ResourceName = [string]
    [DependsOn = [string[]]]
    [PsDscRunAsCredential = [PSCredential]]
    [RetryCount = [UInt32]]
    [RetryIntervalSec = [UInt64]]
    [ThrottleLimit = [UInt32]]
}

PropriedadesProperties

PropriedadeProperty DescriçãoDescription
NodeCountNodeCount O número mínimo de nós que devem estar no estado desejado para que esse recurso tenha êxito.The minimum number of nodes that must be in the desired state for this resource to succeed.
NodeNameNodeName Os nós de destino do recurso do qual dependerá.The target nodes of the resource to depend on.
ResourceNameResourceName O nome do recurso do qual dependerá.The resource name to depend on.
RetryIntervalSecRetryIntervalSec O número de segundos antes de tentar novamente.The number of seconds before retrying. O mínimo é 1.Minimum is 1.
RetryCountRetryCount O número máximo de tentativas.The maximum number of times to retry.
ThrottleLimitThrottleLimit O número de máquinas para conectar-se simultaneamente.Number of machines to connect simultaneously. O padrão é new-cimsession padrão.Default is new-cimsession default.
DependsOnDependsOn Indica que a configuração de outro recurso deve ser executada antes de ele ser configurado.Indicates that the configuration of another resource must run before this resource is configured. Por exemplo, se a ID do bloco de script de configuração do recurso que você deseja executar primeiro for ResourceName e seu tipo for ResourceType, a sintaxe para usar essa propriedade será 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 Confira Usar DSC com credenciais do usuárioSee Using DSC with User Credentials

ExemploExample

Para obter um exemplo de como usar esse recurso, consulte Especificando dependências de nó cruzadoFor an example of how to use this resource, see Specifying cross-node dependencies