#powershell #chocolatey
Вопрос:
Я пытаюсь загрузить программное обеспечение chocolatey на свой ноутбук с Windows (https://chocolatey.org/) с помощью powershell. Моя единственная проблема в том, что я получаю ошибку при выполнении командной строки загрузки в powershell. Всякий раз, когда я выполняю команду загрузки, она говорит:
Этот скрипт содержит вредоносное содержимое и был заблокирован вашим антивирусным программным обеспечением.
Сценарий, который я использую, таков:
Set-ExecutionPolicy Bypass -Scope Process -Force;
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072;
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
Комментарии:
1. У вас запущена антивирусная программа?
2. У меня есть mcafee на моем ноутбуке, но у меня нет лицензии на него(он уже был загружен, когда я его купил). Кроме того, что я не скачивал никаких новых антивирусных программ.
3. Это возможно из-за
Invoke-Expression
(iex
), что может считаться опасным, поскольку вы запускаете код из потенциально ненадежного источника. Загрузите в файл, как предлагает предыдущий комментатор, затем запустите файл.4. Известно, что McAfee блокирует установщик chocolatey, выдавая это конкретное сообщение: github.com/chocolatey/choco/issues/2132#issuecomment-720966342 . Если он нелицензирован, я бы рекомендовал удалить его…
5. Спасибо всем за комментарии, проблема действительно была в mcafee, я купил его и отключил сканирование в реальном времени. После отключения сканирования в реальном времени команда выполнилась просто отлично.