我有一个已构建并存储在PowerShell中的变量中的命令。如果执行写主机并将其复制并粘贴到标准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