Verehrtes Forum.
Aufgrund geschätzter Hinweise stelle ich mein Skript von .bat auf .ps1 um. Leider gelingt mir die Steuerung der VM nicht bzw. nicht das Ausführen einer Batch, aus PowerShell heraus, mit Übergabe von Parametern (wenn es über eine .bat sein muss; aus PowerShell direkt heraus wäre mir lieber ... war eher meiner Verzweiflung geschuldet).
In der Batch hatte das so funktioniert:
Keine dieser PowerShell-Zeilen tut:
Ich habe auch gelesen, dass es ein vmxtoolkit gibt (https://github.com/bottkars/vmxtoolkit), würde es aber gern bei Board-Mitteln belassen, wenn möglich.
Wie immer: Danke für Support.
Aufgrund geschätzter Hinweise stelle ich mein Skript von .bat auf .ps1 um. Leider gelingt mir die Steuerung der VM nicht bzw. nicht das Ausführen einer Batch, aus PowerShell heraus, mit Übergabe von Parametern (wenn es über eine .bat sein muss; aus PowerShell direkt heraus wäre mir lieber ... war eher meiner Verzweiflung geschuldet).
In der Batch hatte das so funktioniert:
Code:
%vmwareexe% -T ws suspend "%vmpath%%vmfolder%\%vmname%"
Keine dieser PowerShell-Zeilen tut:
Code:
$myVmwareExePath Suspend-VM $myVmPath
$myVmwareExePath -T -ws -stop $myVmPath
cmd.exe -/c $myvmstopbatchpath "$myVmStopCommand $myvmpath"
start-process "cmd.exe" "/c $myvmstopbatchpath $myVmStopCommand $myvmpath"
Ich habe auch gelesen, dass es ein vmxtoolkit gibt (https://github.com/bottkars/vmxtoolkit), würde es aber gern bei Board-Mitteln belassen, wenn möglich.
Wie immer: Danke für Support.