PowerShell appel à distance. L'accès est refusé
-
26-10-2019 - |
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:
- Exécuter Enable-PSRemoting
- set TrustedHosts "*"
- ajouté https auditeur avec certificat auto-signé
- 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
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.