Udostępnij za pośrednictwem


DSC WaitForAll Zasób

Dotyczy: Windows PowerShell 5.x

Zasób WaitForAll Desired State Configuration (DSC) może być używany w bloku węzła w konfiguracji DSC w celu określenia zależności konfiguracji na innych węzłach.

Uwaga

Ta dokumentacja tego zasobu DSC obejmuje wersję dołączoną do programu PowerShell w wersji 7.2. Moduł PSDscResources zawiera nowe i zaktualizowane zasoby DSC, które są oficjalnie obsługiwane przez firmę Microsoft. Moduł PSDscResources jest dostępny w Galeria programu PowerShell.

Aby uzyskać więcej informacji i zaktualizować dokumentację, zobacz dokumentację referencyjną usługi PSDscResources.

Ten zasób powiedzie się, jeśli zasób określony przez właściwość ResourceName znajduje się w żądanym stanie we wszystkich węzłach docelowych zdefiniowanych we właściwości NodeName .

Uwaga

Zasób WaitForAll używa zdalnego zarządzania systemem Windows, aby sprawdzić stan innych węzłów. Aby uzyskać więcej informacji na temat wymagań dotyczących portów i zabezpieczeń usługi WinRM, zobacz Zagadnienia dotyczące zabezpieczeń komunikacji zdalnej programu PowerShell.

Składnia

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

Właściwości

Właściwość Opis
ResourceName Nazwa zasobu, od których ma być zależna. Jeśli ten zasób należy do innej konfiguracji, sformatuj nazwę jako [ResourceType]ResourceName::[ConfigurationName]::[ConfigurationName].
NodeName Węzły docelowe zasobu zależą od.
RetryIntervalSec Liczba sekund przed ponowieniem próby. Minimalna wartość to 1.
RetryCount Maksymalna liczba ponownych prób.
ThrottleLimit Liczba maszyn do łączenia się jednocześnie. Wartość domyślna to wartość domyślna New-CimSession .

Wspólne właściwości

Właściwość Opis
Dependson Wskazuje, że konfiguracja innego zasobu musi zostać uruchomiona przed skonfigurowaniem tego zasobu. Jeśli na przykład identyfikator bloku skryptu konfiguracji zasobu, który chcesz uruchomić jako pierwszy, to ResourceName, a jego typ to ResourceType, składnia użycia tej właściwości to DependsOn = "[ResourceType]ResourceName".
PsDscRunAsCredential Ustawia poświadczenie na potrzeby uruchamiania całego zasobu jako.

Uwaga

Właściwość pospolita PsDscRunAsCredential została dodana w programie WMF 5.0, aby umożliwić uruchamianie dowolnego zasobu DSC w kontekście innych poświadczeń. Aby uzyskać więcej informacji, zobacz Use Credentials with DSC Resources (Używanie poświadczeń z zasobami DSC).

Przykład

Przykład użycia tego zasobu można znaleźć w temacie Określanie zależności między węzłami