it is throwing an error when i select and save extracted file in sharepoint path(Locally). same works fine when i use my local system path
Script:
$7ZipPath = ‘”C:\Program Files\7-Zip\7z.exe”‘
$FileBrowser = New-Object System.Windows.Forms.OpenFileDialog -Property @{
Filter = ‘Zip files (*.zip)|*.Zip|All files (*.*)|*.*’
Title = ‘Select the Zip file file’
}
$FileSelected = $FileBrowser.ShowDialog()
if ($FileSelected -ne ‘OK’) {
Write-Host “File not selected” -ForegroundColor Red
return
}
else {
$ZipFile = $FileBrowser.Filename
Write-Host “file $ZipFile”
}
$ZipFilePassword = Read-Host “Please enter the Password” -AsSecureString
$SelectFolder = New-Object System.Windows.Forms.FolderBrowserDialog -Property @{
Description = “Select a destination folder”
}
if ($SelectFolder.ShowDialog() -ne “OK”) {
Write-Host “Destination folder is not selected” -ForegroundColor Red
return
}
else {
$OutFolder = $SelectFolder.SelectedPath
}
$BSTR = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($ZipFilePassword)
$PlainTextPassword = [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR)
$Command = “& $7ZipPath e -o$OutFolder -y -tzip -p$PlainTextPassword ‘$ZipFile'”
Invoke-Expression -Command $Command
Error: Below
7z.exe :
At line:1 char:1
+ & “C:\Program Files\7-Zip\7z.exe” e -oC:\Users\…
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
Command Line Error:
Unknown switch: