Вот несколько способов решения этой проблемы:
-
Измените политику выполнения. Откройте PowerShell от имени администратора и выполните команду
Set-ExecutionPolicy RemoteSigned
, чтобы изменить политику выполнения и разрешить запуск сценариев. Для изменения политики выполнения вам могут потребоваться права администратора. -
Разблокировать сценарий. Если файл сценария (
tsc.ps1
) заблокирован, вы можете щелкнуть файл правой кнопкой мыши, выбрать «Свойства», а затем нажать кнопку «Разблокировать». “, если она доступна. Это должно снять блокировку и разрешить загрузку скрипта. -
Запуск PowerShell с обходом политики: откройте PowerShell от имени администратора и выполните команду
PowerShell -ExecutionPolicy Bypass
, чтобы запустить PowerShell с обходом политики выполнения. Это позволяет запускать сценарии без изменения политики выполнения по умолчанию. -
Используйте параметр -ExecutionPolicy: вместо глобального изменения политики выполнения вы можете запустить сценарий с параметром
-ExecutionPolicy
, чтобы обойти текущую политику выполнения. Например, вы можете запуститьPowerShell -ExecutionPolicy Bypass -File "C:\path\to\tsc.ps1"
, чтобы запустить сценарий без изменения политики выполнения. -
Проверьте настройки групповой политики. Если вы используете управляемую систему, возможно, существуют параметры групповой политики, которые переопределяют политику выполнения. Обратитесь к своему системному администратору, чтобы проверить наличие таких политик.
Не забывайте проявлять осторожность при запуске сценариев из ненадежных источников. Прежде чем запускать скрипт, убедитесь, что вы понимаете его назначение и происхождение.