Question

Pour des versions de test Automatiser, je besoin d'avoir accès à l'ordinateur à distance dans un autre groupe de domaine. Ce que je l'ai fait sur l'ordinateur distant:

  1. Exécuter Enable-PSRemoting
  2. set TrustedHosts "*"
  3. ajouté https auditeur avec certificat auto-signé
  4. a ouvert les ports 5985 et 5986

Alors maintenant, les scripts sont en cours d'exécution via la console PowerShell succcs. Mais quand je suis en train d'exécuter le script à distance via l'agent de TeamCity j'ai reçu erreur suivant:

Connecting to remote server failed with the following error message :
Access is denied. For more information, see the
about_Remote_Troubleshooting Help topic.

service d'agent de TeamCity est en cours d'exécution avec les droits du système local.

Session initialisation

$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

Aussi, quand je suis en train de faire appel à distance à l'ordinateur de domaine via fonctionne tout TeamCity. Avez-vous une idée de comment résoudre ce problème?

Dima

Était-ce utile?

La solution

Je l'ai trouvé le problème, dès que j'ai changé « système local » utilisateur à l'administrateur sur le service de l'agent TeamCity, tout a commencé à travailler. Ainsi, les questions était en droit (de départ) PSSesion entre « système local » et l'administrateur.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top