Допустим, у нас есть архив hello.zip содержащий файл hello.ps1 . Мой вопрос не относится к PowerShell, я просто использую сценарий PowerShell в качестве примера.
- Загрузите
hello.zipна сервер. - Скачать
hello.zip - Последние версии Windows помечают файл как небезопасный и блокируют его (
right-click -> Properties.
Если я сейчас hello.zip из оболочки (right-click -> Extract All... или аналогичный), извлеченные файлы перенесут блокировку. Однако, если извлечение происходит из командной строки, несжатые файлы будут разблокированы.
В случае вышеописанного сценария - с политикой выполнения RemoteSigned для PowerShell - в первом случае сценарий не сможет быть запущен, а во втором он будет работать нормально.
Я хотел бы понять, почему блокировка работает по-разному в зависимости от того, как архив распакован.
