Ich muss eine Datei.bat mit DSC-Ressourcen ausführen. Die einzige Möglichkeit, die Datei.bat erfolgreich auszuführen, war die Verwendung der Ressource Package
. Ich erhalte jedoch den folgenden Fehler:Wie wird eine Batch-Datei mit Powershell-DSC ausgeführt?
Ich kenne die Bedeutung des Fehlers, und ich habe es zuvor gelöst. Es gibt jedoch weder productId noch einen Namen für eine Batch-Datei.
Wie sonst kann ich eine Batch-Datei mit DSC ausführen?
einbetten Batch-Datei in ein Skript-Ressource? – beatcracker
Es funktioniert nicht. Hast du es versucht? –
Nein, aber ich kann nicht sehen, warum es nicht sollte. Wenn diese Stapeldatei nicht auf einem Zielcomputer vorhanden ist, speichern Sie sie in der Variablen unter Verwendung von here-string ('$ batch = @ '..code ..' @') und legen Sie sie in der Datei ab ('$ batch | Out-File -Encoding ascii -Force -FilePath 'X: \ Pfad \ zu \ mybatch.cmd'') und mit '&. \ Mybatch.cmd' laufen. Wenn dies für Sie nicht funktioniert, posten Sie weitere Details darüber, was schief läuft. – beatcracker