Я пытаюсь написать скрипт, чтобы быстро застегнуть список каталогов, и я получаю доступ к, который я потому что это символическая связь.Получение доступа при попытке копирования/zip C: Users Me Documents через powershell
Как я могу выполнить это и исключить символические ссылки, чтобы иметь возможность заархивировать каталог? Я не думаю, что это права, связанные, как я бегу как администратор и т.д.
Код:
function ZipFiles($zipfilename, $sourcedir)
{
Write-Host "Zipping $sourcedir to $zipfilename"
Add-Type -Assembly System.IO.Compression.FileSystem
$compressionLevel = [System.IO.Compression.CompressionLevel]::Optimal
[System.IO.Compression.ZipFile]::CreateFromDirectory($sourcedir, $zipfilename, $compressionLevel, $false)
}
ZipFiles -sourcedir "C:\Users\Me\Documents" -zipfilename "C:\TestZip.zip"
Ошибка:
Zipping C:\Users\me\Documents to C:\TestZip.zip
Exception calling "CreateFromDirectory" with "4" argument(s): "Access to the path 'C:\Users\Me\Documents\My Music' is denied."
At line:8 char:5
- [System.IO.Compression.ZipFile]::CreateFromDirectory($sourcedir, $zipfilenam ... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- CategoryInfo : NotSpecified: (:) [], MethodInvocationException
- FullyQualifiedErrorId : UnauthorizedAccessException