我已經做了一個簡單的腳本來創建一個使用PowerShell和DOS命令的組合的時間戳zip歸檔,但是有沒有更好的方法來使用單個PowerShell命令用管道?從Windows命令提示符創建時間戳ZIP存檔
FOR /F "tokens=* USEBACKQ" %%F IN (`powershell get-date -format "{yyyymmdd-HHmmss}"`) DO (
SET ARCHTIMESTAMP=%%F
)
powershell Compress-Archive -Path yourpath -DestinationPath yourdestpath\yourname-%ARCHTIMESTAMP%.zip
歡迎來到StackOverflow kanine。在PowerShell中完全可以做到這一點。是否有一些特殊原因需要使用管道或單一命令來做到這一點,或者您只是尋找一種更清晰的方式來表達這一點? –
只是尋找一個更清潔的解決方案,因爲它感覺有點笨重。 – kanine