Для автоматизации тестовых выпусков мне нужен доступ к удаленному компьютеру в другой доменной группе.Что я сделал на удаленном компьютере:
- запустите Enable-PSRemoting
- установите TrustedHosts "*"
- добавлен приемник https с самозаверяющим сертификатом
- открыт 5985 и 5986 портов
Итак, теперь сценарии успешно выполняются через консоль PowerShell.Но когда я пытаюсь запустить удаленный скрипт через агента TeamCity, я получаю следующую ошибку:
Connecting to remote server failed with the following error message :
Access is denied. For more information, see the
about_Remote_Troubleshooting Help topic.
Служба агента TeamCity работает с правами локальной системы.
Инициализация сеанса
$password = ConvertTo-SecureString $appServerPwd -AsPlainText -Force
$appCred = New-Object System.Management.Automation.PsCredential($appServerUser,$password)
$rs = New-PSSession -ComputerName $appServer -Credential $appCred -UseSSL -SessionOption (New-PSSessionOption -SkipCACheck -SkipCNCheck) -Authentication Negotiate
Также, когда я пытаюсь сделать удаленный вызов на доменный компьютер через TeamCity, все работает.У вас есть идеи, как решить эту проблему?
Дима