Powershell Variable ausgabe in Anfürungszeichen. WIe?
Hallo,
ich habe follgenden Powershell Skript
Als Ausgabe schreibt er mir ein Batch Skript, dieser hat follgende Inhalt
Mein Problem ist, dass der Parameter test vm keine Anfürungszeichen hat. Und das brauche ich damit die virtuelle maschine startet.
kann jemand bitte die write-output ausgabe so anpassen, dass die Ausgabe Anfürunszeichen hat?
ich habe follgenden Powershell Skript
$vmname = "$args"
new-item -type directory -path "d:\Logs\$vmname"
$logfile = "D:\logs\$vmname\$vmname.log"
$date = get-date
write-output "VM $vmname wurde hochgefahren $date" >> $logfile
$pfad='"C:\Program Files\HyperVMgt\VMs-MG-Skripte\VM-Shutdown.ps1"'
write-output "cmd /C ECHO . | powershell -f $pfad $vmname" | out-file -encoding ascii "d:\logs\$vmname\startvm.bat"
cmd /C ECHO . | powershell -f "C:\Program Files\HyperVMgt\VMs-MG-Skripte\VM-Shutdown.ps1" test vm
Mein Problem ist, dass der Parameter test vm keine Anfürungszeichen hat. Und das brauche ich damit die virtuelle maschine startet.
kann jemand bitte die write-output ausgabe so anpassen, dass die Ausgabe Anfürunszeichen hat?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 175311
Url: https://administrator.de/contentid/175311
Ausgedruckt am: 22.11.2024 um 19:11 Uhr
7 Kommentare
Neuester Kommentar