Partilhar via


Recurso WaitForAll do DSC

Aplica-se a: Windows PowerShell 5.x

O recurso waitForAll Desired State Configuration (DSC) pode ser utilizado num bloco de nó numa configuração do DSC para especificar dependências de configurações noutros nós.

Nota

Esta documentação deste recurso do DSC abrange a versão incluída no PowerShell anterior à versão 7.2. O módulo PSDscResources contém recursos DSC novos e atualizados que são oficialmente suportados pela Microsoft. O módulo PSDscResources está disponível no Galeria do PowerShell.

Para obter mais informações e documentação atualizada, veja a documentação de referência PSDscResources.

Este recurso é bem-sucedido se o recurso especificado pela propriedade ResourceName estiver no estado pretendido em todos os nós de destino definidos na propriedade NodeName .

Nota

O recurso WaitForAll utiliza a Gestão Remota do Windows para verificar o estado de outros Nós. Para obter mais informações sobre os requisitos de porta e segurança do WinRM, veja Considerações de Segurança remotas do PowerShell.

Syntax

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

Propriedades

Propriedade Descrição
ResourceName O nome do recurso de que pretende depender. Se este recurso pertencer a uma configuração diferente, formate o nome como [ResourceType]ResourceName::[ConfigurationName]::[ConfigurationName].
NodeName Os nós de destino do recurso de que pretende depender.
RetryIntervalSec O número de segundos antes de tentar novamente. O mínimo é 1.
RetryCount O número máximo de vezes a repetir.
LimitaçãoLimitir Número de máquinas a ligar em simultâneo. A predefinição é New-CimSession predefinida.

Common properties (Propriedades comuns)

Propriedade Descrição
DependsOn Indica que a configuração de outro recurso tem de ser executada antes de este recurso ser configurado. Por exemplo, se o ID do bloco de script de configuração de recursos que pretende executar primeiro for ResourceName e o respetivo tipo for ResourceType, a sintaxe para utilizar esta propriedade é DependsOn = "[ResourceType]ResourceName".
PsDscRunAsCredential Define a credencial para executar todo o recurso como.

Nota

A propriedade comum PsDscRunAsCredential foi adicionada no WMF 5.0 para permitir a execução de qualquer recurso DSC no contexto de outras credenciais. Para obter mais informações, veja Utilizar Credenciais com Recursos do DSC.

Exemplo

Para obter um exemplo de como utilizar este recurso, veja Especificar dependências entre nós