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
kann jemand bitte die write-output ausgabe so anpassen, dass die Ausgabe Anfürunszeichen hat?
7 Antworten
- LÖSUNG Connor1980 schreibt am 26.10.2011 um 13:17:57 Uhr
- LÖSUNG sanshotur schreibt am 26.10.2011 um 14:05:28 Uhr
- LÖSUNG dog schreibt am 26.10.2011 um 16:48:42 Uhr
- LÖSUNG sanshotur schreibt am 26.10.2011 um 18:31:50 Uhr
- LÖSUNG Connor1980 schreibt am 26.10.2011 um 18:43:20 Uhr
- LÖSUNG sanshotur schreibt am 27.10.2011 um 09:50:10 Uhr
- LÖSUNG dog schreibt am 26.10.2011 um 18:44:52 Uhr
- LÖSUNG Connor1980 schreibt am 26.10.2011 um 18:43:20 Uhr
- LÖSUNG sanshotur schreibt am 26.10.2011 um 18:31:50 Uhr
- LÖSUNG dog schreibt am 26.10.2011 um 16:48:42 Uhr
- LÖSUNG sanshotur schreibt am 26.10.2011 um 14:05:28 Uhr
LÖSUNG 26.10.2011 um 13:17 Uhr
LÖSUNG 26.10.2011 um 14:05 Uhr
LÖSUNG 26.10.2011 um 16:48 Uhr
LÖSUNG 26.10.2011 um 18:31 Uhr
LÖSUNG 26.10.2011 um 18:43 Uhr
LÖSUNG 26.10.2011 um 18:44 Uhr
LÖSUNG 27.10.2011 um 09:50 Uhr