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