How to auto-skip already unzipped files with Windows Powershell

We have a script for unzipping batches of files in subfolders into their own folders within said subfolders that we receive for work, but sometimes we get items already in an unzipped folder named for the zip folder they’re with.

Since we can get high numbers of these sometimes, it takes a long time for us to type s and hit enter for all of the times Powershell asks if we want to replace a file, skip all, etc. since it pops up once for each zip file that already has items. This is on our internal network folders, not on the individual PCs we use, if that changes anything about how this works, and is what goes into the ‘PATHNAME’ in the script.

Here is the script we use, is there a way to modify this to have it skip anytime a file already exists in the folder we’re trying to unzip to?

Get-ChildItem -Filter *.zip -Recurse 'PATHNAME' | % { $_.FullName } | Split-Path | Get-Unique | % { cd $_ ; &'C:\Program Files-Zipz.exe' x *.zip -o* }