See MSDN Microsoft.PowerShell.Archive (5.1) for further reference
Compress-Archive -Path C:\Documents\* -CompressionLevel Optimal -DestinationPath C:\Archives\Documents.zip
This command:
C:\DocumentsOptimal compressionC:\Archives\Documents.zip
-DestinationPath will add .zipif not present.-LiteralPath can be used if you require naming it without .zip.Compress-Archive -Path C:\Documents\* -Update -DestinationPath C:\Archives\Documents.zip
Documents.zip with the new ones from C:\DocumentsExpand-Archive -Path C:\Archives\Documents.zip -DestinationPath C:\Documents
Documents.zip into the folder C:\Documents| Parameter | Details | 
|---|---|
| CompressionLevel | (Compress-Archive only) Set compression level to either Fastest,OptimalorNoCompression | 
| Confirm | Prompts for confirmation before running | 
| Force | Forces the command to run without confirmation | 
| LiteralPath | Path that is used literaly, no wildcards supported,  use ,to specify multiple paths | 
| Path | Path that can contain wildcards, use ,to specify multiple paths | 
| Update | (Compress-Archive only) Update existing archive | 
| WhatIf | Simulate the command |