Hallo,
ich hab folgenden Script im Windows PowerShell ISE geschrieben:
Stop-Process -name "xxx"
Stop-Process -name "xxx"
Start-Sleep -s 15
Start-Process -FilePath "C:\DATEV\PROGRAMM\Sws\xxx.exe"
Das Programm soll 2 Prozesse schließen und eins wieder öffnen. An sich klappt das lokal top, aber sobald ich es Auf einem Windows Small Business Server 2011 probiere geht es nicht. Ich dachte vielleicht liegt das daran das ich lokal PS Version 5.1 benutze und auf dem Server PowerShell Version 2.0 genutzt wird.
Im Netz fand ich das: "Um eine Mindestversion für Ihr PowerShell-Skript einzurichten, setzen Sie „#Requires -Version 3“ als erste Zeile."
Klappt das? Oder muss ich das anders machen?
Ich würde es ja probieren, aber ich muss dann immer Bescheid geben das ich auf den Server will und dann kann darauf nicht gearbeitet werden.
Deshalb wäre es cool wenn es direkt ginge.
Vielen Dank schonmal.
Viele Grüße
ich hab folgenden Script im Windows PowerShell ISE geschrieben:
Stop-Process -name "xxx"
Stop-Process -name "xxx"
Start-Sleep -s 15
Start-Process -FilePath "C:\DATEV\PROGRAMM\Sws\xxx.exe"
Das Programm soll 2 Prozesse schließen und eins wieder öffnen. An sich klappt das lokal top, aber sobald ich es Auf einem Windows Small Business Server 2011 probiere geht es nicht. Ich dachte vielleicht liegt das daran das ich lokal PS Version 5.1 benutze und auf dem Server PowerShell Version 2.0 genutzt wird.
Im Netz fand ich das: "Um eine Mindestversion für Ihr PowerShell-Skript einzurichten, setzen Sie „#Requires -Version 3“ als erste Zeile."
Klappt das? Oder muss ich das anders machen?
Ich würde es ja probieren, aber ich muss dann immer Bescheid geben das ich auf den Server will und dann kann darauf nicht gearbeitet werden.
Deshalb wäre es cool wenn es direkt ginge.
Vielen Dank schonmal.
Viele Grüße
Zuletzt bearbeitet: