1

Допустим, у нас есть архив hello.zip содержащий файл hello.ps1 . Мой вопрос не относится к PowerShell, я просто использую сценарий PowerShell в качестве примера.

  1. Загрузите hello.zip на сервер.
  2. Скачать hello.zip
  3. Последние версии Windows помечают файл как небезопасный и блокируют его (right-click -> Properties .

Если я сейчас hello.zip из оболочки (right-click -> Extract All... или аналогичный), извлеченные файлы перенесут блокировку. Однако, если извлечение происходит из командной строки, несжатые файлы будут разблокированы.

В случае вышеописанного сценария - с политикой выполнения RemoteSigned для PowerShell - в первом случае сценарий не сможет быть запущен, а во втором он будет работать нормально.

Я хотел бы понять, почему блокировка работает по-разному в зависимости от того, как архив распакован.

1 ответ1

0

Возможно, вы нашли ошибку.

Но, скорее всего, это "по замыслу", поскольку в командной строке в фоновом режиме и во время установки некоторых приложений происходит так много распаковки, что их блокировка также может привести к проблемам для непосвященного и потраченного времени для инициации. Конечно, администраторы не хотели бы иметь дело с этим, и обычные пользователи не будут использовать командную строку, чтобы открыть их в первую очередь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .