VSTS代理配置的防火墙

问题描述:

我在我的代理上设置了防火墙,关闭了除一台服务器之外的所有TCP连接,我正在使用this VSTS任务将网站部署到。VSTS代理配置的防火墙

PowerShell是没有在这条线:

$environment = Register-Environment -EnvironmentName $environmentName -EnvironmentSpecification $environmentName -UserName $adminUserName -Password $adminPassword -WinRmProtocol $protocol -TestCertificate ($testCertificate -eq "true") -Connection $connection -TaskContext $distributedTaskContext -ResourceFilter $machineFilter 

没有防火墙的一切工作正常。

我应该添加什么规则/端口到防火墙来阻止此错误?

+0

当PowerShell失败时,你会得到什么信息? –

+0

@ Marina-MSFT System.Management.Automation.ActionPreferenceStopException:由于首选变量“ErrorActionPreference”或通用参数设置为“停止”,运行命令停止:发送请求时发生错误。 –

+0

@ Marina-MSFT大约需要1分钟,在超时后失败我猜 –

我打开端口443作为源端口,使其工作。

您需要启用WinRM端口。

从提升的PowerShell运行Enable-PSRemoting –force

+0

我使用外部防火墙,端口5986和5985已启用。没有外部防火墙,在Windows防火墙上一切正常 –