У мене є команда про те, що я будую і зберігаю змінну в PowerShell. Ця команда працює, якщо я роблю Write-Host і копію та вставляю у стандартне cmd.exe
вікно.
Як виконати цю команду всередині мого сценарію?
Я спробував декілька комбінацій Invoke-Command або Invoke-Expression без удачі.
Ось як я побудував змінну:
$cmd1 = $arcprg + $arcdir + "\" + $site1 + "-" + $hst + "-" + $yesterday + ".zip " + $logpath1 + "u_ex" + $yesterday + ".log"
Ось як виглядає змінна, якщо вона надрукована на екран:
7z.exe a -tzip c:\arc_logs\site-host-at-web1-100827.zip c:\inetpub\logs\logfiles\w3svc1\u_ex100827.log