Модуль для синхронного архивирования и распаковки с использованием PowerShell 2.0
я есть эти файлы ниже в расположении C: \ Desktop \ Mobile.
Apple_iphone6.dat
Apple_iphone7.dat
Samsung_edge7.dat
Samsung_galaxy.dat
Sony_experia.dat
Sony_M2.dat
Мне нужно создать скрипт, который записывает подобные файлы в один почтовый индекс. Поэтому файлы Apple_iphone6.dat и Apple_iphone7.dat должны быть в одном zip-архиве. Таким образом, окончательные созданные ZIP-файлы будут:
Apple_Files_Timestamp.zip
Samsung_Files_Timestamp.zip
Sony_Files_Timestamp.zip
Я пробовал это
Get-ChildItem C:\Desktop\Mobile -Recurse -File -Include *.dat | Where-Object { $_.LastWriteTime -lt $date } | Compress-Archive -DestinationPath C:\Desktop\Mobile
Но это дает мне ошибку «Compress-Archive» не распознается как имя командлета.
Как я могу заставить этот код работать?