मेरे पास एक कमांड है जिसे मैंने 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