Ben inşa ve PowerShell bir değişkende depolanan bir komut var. Bu komut, bir Write-Host işlemi yapar ve kopyalayıp bir standarda yapıştırırsam çalışırcmd.exe
pencereye .
Bu komutu betiğimin içinden nasıl yürütebilirim?
Invoke-Command veya Invoke-Expression'un birkaç kombinasyonunu şanssız denedim.
Ben bu şekilde inşa:
$cmd1 = $arcprg + $arcdir + "\" + $site1 + "-" + $hst + "-" + $yesterday + ".zip " + $logpath1 + "u_ex" + $yesterday + ".log"
Değişken ekrana yazdırılırsa şöyle görünür:
7z.exe a -tzip c:\arc_logs\site-host-at-web1-100827.zip c:\inetpub\logs\logfiles\w3svc1\u_ex100827.log