Windows 7中不知道Compress-Archive powershell命令

时间:2018-11-02 16:02:04

标签: powershell

我想压缩数据库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"

我有一个错误的“压缩—归档”命令是未知的,因为我使用的是Windows 7 64位 我也直接在Powershell窗口中进行了测试,但存在相同的错误:

enter image description here

1 个答案:

答案 0 :(得分:2)

Compress-Archive仅适用于PS v4及更高版本。

使用$PSVersionTable检查您的Powershell版本,除非您已经upgraded WMF,否则您可能仍将使用Windows 7的PS v2。


我认为您使用命令提示符而不是Powershell控制台是有原因的吗?这只是向所有内容添加了另一个不必要的步骤...

CMD:

powershell -ExecutionPolicy unrestricted -Command "$PSVersionTable"

PS控制台:

$PSVersionTable