Cela est dû au fait que vous utilisez l'authentification Kerberos et que vous essayez d'effectuer un "double saut", ce qui n'est pas possible par défaut avec Kerberos (essentiellement, vous pouvez vous authentifier sur "monserveur", mais vous ne pouvez pas "sauter" à nouveau vers "serveurfichier").
Ce que vous pouvez faire :
- Copiez le fichier localement sur le serveur, puis installez à distance le MSI à partir du répertoire local.
- Ou, si vous ne voulez pas le copier localement, vous pouvez utiliser CredSSP au lieu de Kerberos pour vous authentifier sur "monserveur", mais cela nécessite une configuration. Ajoutez
-Authentication CredSSP
et -Credential "votreNomUtilisateur"
à la commande, et suivez les instructions affichées dans le message d'erreur.
Des détails supplémentaires, des considérations et des solutions différentes sont disponibles ici : Effectuer le deuxième saut dans PowerShell Remoting
[...] Vous pouvez utiliser le Fournisseur de Support de Sécurité des Crédentiels (CredSSP) pour l'authentification. CredSSP met en cache les informations d'identification sur le serveur distant (ServeurB), donc en l'utilisant, vous vous exposez aux attaques de vol de données d'identification. Si l'ordinateur distant est compromis, l'attaquant a accès aux informations d'identification de l'utilisateur. CredSSP est désactivé par défaut sur les ordinateurs clients et serveurs. Vous devriez activer CredSSP uniquement dans les environnements les plus fiables. Par exemple, un administrateur de domaine se connectant à un contrôleur de domaine car le contrôleur de domaine est très fiable [...]
et ici pour configurer CredSSP : Activer la fonctionnalité "Second-Hop" de PowerShell avec CredSSP
Sur ma station de travail cliente, j'ai besoin d'utiliser la cmdlet Enable-WSManCredSSP pour activer le rôle client et ensuite spécifier l'ordinateur auquel je veux déléguer mes informations d'identification. Cette commande est affichée ici.
Enable-WSManCredSSP -Role Client -DelegateComputer *.iammred.net -Force
Maintenant, j'ai également besoin de faire une modification sur le serveur distant pour lui permettre d'utiliser les informations d'identification déléguées. Cette commande est affichée ici.
Enable-WSMaCredSSP -Role Server –Force