DSC WaitForSome Zasób

Dotyczy: Windows PowerShell 5.x

Zasób WaitForSome 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 co najmniej minimalnej liczby węzłów (określonej przez nodeCount) zdefiniowanej przez właściwość NodeName .

Uwaga

Zasób WaitForSome 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

WaitForSome [String] #ResourceName
{
    NodeCount = [UInt32]
    NodeName = [string[]]
    ResourceName = [string]
    [ RetryCount = [UInt32] ]
    [ RetryIntervalSec = [UInt64] ]
    [ ThrottleLimit = [UInt32] ]
    [ DependsOn = [string[]] ]
    [ PsDscRunAsCredential = [PSCredential] ]
}

Właściwości

Właściwość Opis
NodeCount Minimalna liczba węzłów, które muszą znajdować się w żądanym stanie, aby ten zasób zakończył się powodzeniem.
NodeName Węzły docelowe zasobu zależą od.
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].
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