Выполнение команды, хранящейся в переменной из PowerShell

У меня есть команда, которую я собрал и сохранил в переменной в PowerShell. Эта команда работает, если я делаюНаписать-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

Ответы на вопрос(2)

Ваш ответ на вопрос