我想压缩我的数据库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窗口测试但是同样的错误:
Compress-Archive
仅适用于PS v4及以上版本。
使用$PSVersionTable
查看你的powershell版本,因为除非你有upgraded WMF,否则你可能仍然会使用Windows 7的PS v2。
我假设您使用命令提示符而不是Powershell控制台是有原因的?这只会为一切增加另一个不必要的步骤......
CMD:
powershell -ExecutionPolicy unrestricted -Command "$PSVersionTable"
PS控制台:
$PSVersionTable