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