Windows 7中未知的Compress-Archive powershell命令

问题描述 投票:0回答:1

我想压缩我的数据库mysql来安排备份,我在.bat文件中使用了这个powershell命令:

powershell -ExecutionPolicy unrestricted -Command "Compress-Archive -Path C:\wamp\bin\mysql\mysql5.6.17\data\khalilbase\* -DestinationPath C:\wamp\www\tester_compress"

我有一个错误Compress-Archive命令未知我知道我使用Windows 7 64位我也直接在powershell窗口测试但是同样的错误:

enter image description here

powershell
1个回答
2
投票

Compress-Archive仅适用于PS v4及以上版本。

使用$PSVersionTable查看你的powershell版本,因为除非你有upgraded WMF,否则你可能仍然会使用Windows 7的PS v2。


我假设您使用命令提示符而不是Powershell控制台是有原因的?这只会为一切增加另一个不必要的步骤......

CMD:

powershell -ExecutionPolicy unrestricted -Command "$PSVersionTable"

PS控制台:

$PSVersionTable
© www.soinside.com 2019 - 2024. All rights reserved.