Zasób DSC WaitForAny

Dotyczy: Windows PowerShell 5.1

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

Uwaga

Ta dokumentacja tego zasobu DSC obejmuje wersję dołączoną do programu PowerShell przed wersją 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 zaktualizowaną dokumentację, zobacz dokumentację referencyjną 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 WaitForAny używa zdalnego zarządzania systemem Windows do sprawdzenia stanu 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

WaitForAny [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 zależeć. Jeśli ten zasób należy do innej konfiguracji, sformatuj nazwę jako [ResourceType]ResourceName::[ConfigurationName]::[ConfigurationName].
Nazwa węzła Węzły docelowe zasobu, od których ma zależeć.
RetryIntervalSec Liczba sekund przed ponowną próbą. Minimalna wartość to 1.
RetryCount Maksymalna liczba ponownych prób.
Ograniczanie przepustowościLimit Liczba maszyn do jednoczesnego łączenia. Wartość domyślna to New-CimSession domyślna.

Wspólne właściwości

Właściwość Opis
Dependson Wskazuje, że przed skonfigurowaniem tego zasobu należy uruchomić konfigurację innego zasobu. Jeśli na przykład identyfikator bloku skryptu konfiguracji zasobu, który chcesz uruchomić jako pierwszy, to ResourceName, a jego typem jest ResourceType, składnia użycia tej właściwości to DependsOn = "[ResourceType]ResourceName".
PsDscRunAsCredential Ustawia poświadczenie do 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