Ответ 1
Если вы хотите, чтобы она была перезаписана и изменилось без изменений 0x10
до 0x14
(docs).
$destinationFolder.CopyHere($zipPackage.Items(), 0x14)
Я запускаю следующее для распаковки и хочу перезаписывать текущие файлы, если они существуют, но решение Microsoft не работает. Я не нашел ничего, что говорит, что он работает, так что есть ли работа, чтобы выбрать вариант "да для всех" ?
$zipPackage = (new-object -com shell.application).NameSpace($zipfilename)
$destinationFolder = (new-object -com shell.application).NameSpace($destination)
$destinationFolder.CopyHere($zipPackage.Items(),16)
Если вы хотите, чтобы она была перезаписана и изменилось без изменений 0x10
до 0x14
(docs).
$destinationFolder.CopyHere($zipPackage.Items(), 0x14)
Моим прагматическим средством для этого вопроса было бы использовать что-то вроде 7-Zip. Который имеет приятный интерфейс командной строки, легко используемый из PowerShell.