Как я уже упоминал в комментарии, Powershell v5 поддерживает использование в нем команд v1.Так что это код v1:
$source = "C:\fso"
$destination = "C:\fso1\FSO_Backup.zip"
If(Test-path $destination) {Remove-item $destination}
Add-Type -assembly "system.io.compression.filesystem"
[io.compression.zipfile]::CreateFromDirectory($Source, $destination)
Примечание
PowerShell выполнит ошибку, если уже сжатый файл на $destination
, поэтому я проверяю путь иудалите, если файл уже существует.
Смотрите здесь для получения дополнительной информации.