$ZipFileList = Get-ChildItem -Path $PSScriptRoot\*.zip -Recurse; foreach ($ZipFile in $ZipFileList) { Expand-Archive -Path $ZipFile.FullName -DestinationPath $ZipFile.Directory -Force; }