Wie mehrfach ausführen von Powershell-Skripts zur gleichen Zeit?
also ich habe zwei .ps1-Skripte, die für das überprüfen auf neue Aufgaben, die alle 60 Sekunden und ich möchte zu laufen, Sie in der gleichen Zeit. Ich benutze Sie jeden Tag und starten Sie dann ein wenig ärgerlich.
Im Idealfall möchte ich ein Skript schreiben, dass ich laufen kann, läuft diese beiden für mich.
Das Problem ist, dass Sie nicht irgendwann stoppen, ich kann nicht einfach starten Sie eine nach der anderen und ich kann nicht finden Sie einen Befehl zum öffnen einer neuen PS-ISE-Instanz. Jedoch, eine Instanz kann nicht die beiden Scripte gleichzeitig. Strg+T Option wäre perfekt, aber ich kann nicht finden, der entsprechende Befehl.
Hat jemand eine Idee, wie man dieses Problem lösen?
Danke!
ja, das Tue ich, da Sie sowohl die Last einer lokalen Modul...
Sie können die Module geladen werden, ohne ISE. link
InformationsquelleAutor M.T. | 2016-04-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie Powershell 3.0+ könnten Sie
workflows
. Sie sind ähnlich zu den Funktionen, haben aber den Vorteil, dass Sie Befehle parallel.so Ihren workflow wäre in etwa so:
beachten Sie, dass ein workflow verhält sich wie eine Funktion. so muss es geladen werden in der cache zuerst, und rief dann durch ausführen der
RunScripts
Befehl.mehr Informationen:
https://blogs.technet.microsoft.com/heyscriptingguy/2013/01/09/powershell-workflows-nesting/
InformationsquelleAutor Balthazar
Ich denke, was du willst, ist so etwas wie
Zusätzlich: Nutzung
Import-Module $Modulepath
innerhalb der Skripte, um die Verfügbarkeit der Module.InformationsquelleAutor restless1987
Verwenden Sie STRG+T, um erstellen Sie eine neue powershell-Instanz (wird eine Registerkarte angelegt, die sogenannte powershell 2, glaube ich) innen Powershell ISE.
Aus der neuen Powershell-Registerkarte öffnen Sie jetzt ein zweites powershell-Skript und führen Sie es neben das Skript läuft in anderen powershell-Registerkarten.
InformationsquelleAutor collapseh