Risorsa WaitForAll DSC

Si applica a: Windows PowerShell 5.x

La risorsa DSC WaitForAll può essere usata all'interno di un blocco del nodo in una configurazione DSC per specificare le dipendenze da configurazioni in altri nodi.

Nota

Questa documentazione di questa risorsa DSC illustra la versione inclusa in PowerShell prima della versione 7.2. Il modulo PSDscResources contiene risorse DSC nuove e aggiornate supportate ufficialmente da Microsoft. Il modulo PSDscResources è disponibile da PowerShell Gallery.

Per altre informazioni e documentazione aggiornata, vedere la documentazione di riferimento psDscResources.

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.

Nota

La risorsa WaitForAll usa Gestione remota Windows per controllare lo stato degli altri nodi. Per altre informazioni sulla porta e sui requisiti di sicurezza per Gestione remota Windows, vedere Considerazioni sulla sicurezza della comunicazione remota di PowerShell.

Sintassi

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

Proprietà

Proprietà Descrizione
NomeRisorsa Il nome della risorsa da cui dipendere. Se questa risorsa appartiene a una configurazione diversa, formattare il nome come [ResourceType]ResourceName::[ConfigurationName]::[ConfigurationName].
NodeName I nodi di destinazione della risorsa da cui dipendere.
RetryIntervalSec Il numero di secondi prima di riprovare. Il valore minimo è 1.
RetryCount Il numero massimo di tentativi.
ThrottleLimit Numero di computer da connettere contemporaneamente. Il valore predefinito è New-CimSession.

Proprietà comuni

Proprietà Descrizione
DependsOn Indica che prima di configurare la risorsa è necessario eseguire la configurazione di un'altra risorsa. 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".
PsDscRunAsCredential Imposta le credenziali per l'esecuzione dell'intera risorsa.

Nota

La proprietà comune PsDscRunAsCredential è stata aggiunta in WMF 5.0 per consentire l'esecuzione di qualsiasi risorsa DSC nel contesto di altre credenziali. Per altre informazioni, vedere Usare credenziali con risorse DSC.

Esempio

Per un esempio di come usare questa risorsa, vedere Specifica delle dipendenze tra nodi