Ошибка конвейера Azure «Windows PowerShell находится в неинтерактивном режиме». - PullRequest
2 голосов
/ 10 апреля 2019

Я устанавливаю IIS на компьютер с Windows 10 Pro, используя скрипт Power Shell. Я использую сообщение в блоге для создания сценария.

Скрипт устанавливает IIS со следующим ядром.

# * Make sure you run this script from a Powershel Admin Prompt!
# * Make sure Powershell Execution Policy is bypassed to run these scripts:
# * YOU MAY HAVE TO RUN THIS COMMAND PRIOR TO RUNNING THIS SCRIPT!
Set-ExecutionPolicy Bypass -Scope Process

# To list all Windows Features: dism /online /Get-Features
# Get-WindowsOptionalFeature -Online 
# LIST All IIS FEATURES: 
# Get-WindowsOptionalFeature -Online | where FeatureName -like 'IIS-*'

Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole
Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServer
Enable-WindowsOptionalFeature -Online -FeatureName IIS-CommonHttpFeatures
Enable-WindowsOptionalFeature -Online -FeatureName IIS-HttpErrors
Enable-WindowsOptionalFeature -Online -FeatureName IIS-HttpRedirect
Enable-WindowsOptionalFeature -Online -FeatureName IIS-ApplicationDevelopment

Я передал задачу на DevOps:

enter image description here

Все работало, но сегодня, когда я начал развертывание, стало появляться сообщение об ошибке

Enable-WindowsOptionalFeature: Windows PowerShell находится в неинтерактивном режиме. Функция чтения и подсказки не имеется в наличии. В C: \ azagent \ A1_work_temp \ af294c00-d96a-4b04-b507-e2e3afcbee4f.ps1: 12 символов: 1 + Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~ + CategoryInfo: InvalidOperation: (:) [Enable-WindowsOptionalFeature], PSInvalidOperationException + FullyQualifiedErrorId: InvalidOperation, Microsoft.Dism.Commands.EnableWindowsOptionalFeatureCommand

PowerShell завершил работу с кодом «1».

Я проверил get-ExecutionPolicy, то есть unrestricted и $confirmpreference установлено на High.

Почему я получаю эту ошибку, когда она работала до дня назад?

Может ли это быть из-за обновлений Windows? Как мне обойти эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...