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