我想压缩数据库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窗口中进行了测试,但存在相同的错误:
答案 0 :(得分:2)
Compress-Archive
仅适用于PS v4及更高版本。
使用$PSVersionTable
检查您的Powershell版本,除非您已经upgraded WMF,否则您可能仍将使用Windows 7的PS v2。
我认为您使用命令提示符而不是Powershell控制台是有原因的吗?这只是向所有内容添加了另一个不必要的步骤...
CMD:
powershell -ExecutionPolicy unrestricted -Command "$PSVersionTable"
PS控制台:
$PSVersionTable