WaitForAll-Ressource in DSC
Gilt für: Windows PowerShell 5.x
Die DSC-Ressource (Desired State Configuration) WaitForAll kann innerhalb eines Knotenblocks in einer DSC-Konfiguration verwendet werden, um Abhängigkeiten von Konfigurationen auf anderen Knoten anzugeben.
Hinweis
In dieser Dokumentation dieser DSC-Ressource wird die Version behandelt, die in PowerShell vor Version 7.2 enthalten ist. Das PSDscResources-Modul enthält neue und aktualisierte DSC-Ressourcen, die offiziell von Microsoft unterstützt werden. Das Modul PSDscResources ist im PowerShell-Katalog verfügbar.
Weitere Informationen und aktualisierte Dokumentation finden Sie in der PSDscResources-Referenzdokumentation.
Diese Ressource ist erfolgreich, wenn sich die mit der Eigenschaft ResourceName angegebene Ressource auf allen in der Eigenschaft NodeName definierten Zielknoten im gewünschten Zustand befindet.
Hinweis
Die Ressource WaitForAll verwendet die Windows-Remoteverwaltung, um den Status anderer Knoten zu überprüfen. Weitere Informationen zu Anforderungen zur Portierung und Sicherheit für WinRM finden Sie unter Sicherheitsaspekte von PowerShell-Remoting.
Syntax
WaitForAll [string] #ResourceName
{
ResourceName = [string]
NodeName = [string[]]
[ RetryIntervalSec = [Uint64] ]
[ RetryCount = [Uint32] ]
[ ThrottleLimit = [Uint32]]
[ DependsOn = [string[]] ]
[ PsDscRunAsCredential = [PSCredential] ]
}
Eigenschaften
Eigenschaft | BESCHREIBUNG |
---|---|
Ressourcenname | Der Ressourcenname für die Abhängigkeit. Wenn diese Ressource zu einer anderen Konfiguration gehört, formatieren Sie den Namen als [ResourceType]ResourceName::[ConfigurationName]::[ConfigurationName] . |
NodeName | Die Zielknoten der Ressource für die Abhängigkeit. |
RetryIntervalSec | Die Anzahl von Sekunden bis zu einem Neuversuch. Der Mindestwert lautet 1. |
RetryCount | Die maximal zulässige Anzahl von Neuversuchen. |
ThrottleLimit | Die Anzahl von Computern, die gleichzeitig eine Verbindung herstellen können. Die Standardeinstellung lautet New-CimSession . |
Allgemeine Eigenschaften
Eigenschaft | BESCHREIBUNG |
---|---|
DependsOn | Gibt an, dass die Konfiguration einer anderen Ressource ausgeführt werden muss, bevor diese Ressource konfiguriert wird. Wenn beispielsweise die ID des Skriptblocks mit der Ressourcenkonfiguration, den Sie zuerst ausführen möchten, „ResourceName“ und dessen Typ „ResourceType“ ist, lautet die Syntax für das Verwenden dieser Eigenschaft DependsOn = "[ResourceType]ResourceName" . |
PsDscRunAsCredential | Legt die Anmeldeinformationen für die Ausführung der gesamten Ressource fest. |
Hinweis
Die allgemeine Eigenschaft PsDscRunAsCredential wurde in WMF 5.0 hinzugefügt, um das Ausführen einer beliebigen DSC-Ressource in Verbindung mit anderen Anmeldeinformationen zu ermöglichen. Weitere Informationen finden Sie unter Use Credentials with DSC Resources (Verwenden von Anmeldeinformationen mit DSC-Ressourcen).
Beispiel
Ein Beispiel zur Verwendung dieser Ressource finden Sie unter Angeben knotenübergreifender Abhängigkeiten.