Share via


Starten mehrerer Prozesse

Beschreibung

In diesem Beispiel wird gezeigt, wie Sie die ProcessSet zusammengesetzte Ressource verwenden können, um sicherzustellen, dass mehrere Prozesse ausgeführt werden.

Mit "SicherstellenPresent" und "Pfad" auf das Array C:\Windows\System32\cmd.exeC:\TestPath\TestProcess.exeund "Pfad" wird die Ressource gestartet cmd.exe und ohne Argumente gestartet, TestProcess.exe wenn sie noch nicht ausgeführt werden.

Mit Invoke-DscResource

Das Invoke-DscResource Cmdlet unterstützt nicht das Aufrufen von zusammengesetzten Ressourcen. Verwenden Sie stattdessen die WindowsProcess-Ressource.

Mit einer Konfiguration

In diesem Codeausschnitt wird gezeigt, wie Sie einen ConfigurationProcessSet Ressourcenblock definieren können, um sicherzustellen, dass die cmd.exeTestProcess.exe Prozesse ausgeführt werden.

Configuration Start {
    Import-DscResource -ModuleName 'PSDscResources'

    Node localhost {
        ProcessSet ExampleProcessSet {
            Path   = @(
                'C:\Windows\System32\cmd.exe'
                'C:\TestPath\TestProcess.exe'
            )
            Ensure = 'Present'
        }
    }
}