Развернуть-Архив: игнорирует пройденный путь и создал неверный путь

У меня возникла проблема с использованием Expand-Archive, и я не могу понять, почему PowerShell действует именно так.

Я пытаюсь запустить эту команду:

Expand-Archive C:\inetpub\wwwroot\snipe-it\storage\app\backups\backup.zip -DestinationPath C:\inetpub\wwwroot\snipe-it\storage\app\backups\mybackups

В PowerShell 5.1 я получаю эту ошибку:

New-Object : Exception calling ".ctor" with "1" argument(s): "The given path's format is not supported."
At C:\Windows\system32\WindowsPowerShell\v1.0\Modules\Microsoft.PowerShell.Archive\Microsoft.PowerShell.Archive.psm1:1004 char:52
+ ... yFileInfo = New-Object -TypeName System.IO.FileInfo -ArgumentList $cu ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [New-Object], MethodInvocationException
    + FullyQualifiedErrorId : ConstructorInvokedThrowException,Microsoft.PowerShell.Commands.NewObjectCommand

И в PowerShell 6, выполнив ту же команду, я получаю это:

New-Item : The filename, directory name, or volume label syntax is incorrect : 'C:\inetpub\wwwroot\snipe-it\storage\app\backups\mybackups\C:\inetpub\wwwroot\snipe-it\storage'
At C:\program files\powershell\6\Modules\Microsoft.PowerShell.Archive\Microsoft.PowerShell.Archive.psm1:1049 char:25
+ ...             New-Item $currentArchiveEntryFileInfo.DirectoryName -Type ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (:) [New-Item], IOException
+ FullyQualifiedErrorId : System.IO.IOException,Microsoft.PowerShell.Commands.NewItemCommand

Вы можете видеть, что в ошибке PowerShell 6 используется путь 'C:\inetpub\wwwroot\snipe-it\storage\app\backups\C:\inetpub\wwwroot\snipe-it\storage' это не то, что я передал команде, и это также не правильный путь.

Странно, это создает mybackups папка передана в -DestinationPath, но он не может извлечь содержимое zip-файла во вновь созданную папку.

Какие-нибудь советы?

0 ответов

Другие вопросы по тегам