Cette question a été posée par un collègue sur SO aquí Il a été suggéré de poser la question ici, mais nous vous prions de bien vouloir nous excuser pour cette erreur.
Le serveur est Windows Server 2008 R2 - L'UAC est désactivé sur le serveur (temporairement pour ce test uniquement). - L'utilisateur fait partie du groupe admin du domaine et est un administrateur local sur les machines locale et distante.
Le script suivant fonctionne bien lorsqu'il est connecté par RDP à la boîte :
import-module servermanager
add-windowsfeature nlb
import-module networkloadbalancingclusters
$nodes = get-nlbclusternode
à ce stade, $nodes
a du contenu, et je peux le traiter.
Donc, tout va bien, jusqu'à ce que j'essaie ça à distance.
enter-pssession -computername MY_SERVER
et ensuite l'exécution des commandes ci-dessus donne :
get-nlbclusternode : Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
At line:1 char:10
+ $nodes = get-nlbclusternode
+ ~~~~~~~~~~~~~~~~~~
+ CategoryInfo : PermissionDenied: (Microsoft.Netwo...tNlbClusterNode:GetNlbClusterNode) [Get-NlbClusterN
ode], UnauthorizedAccessException
+ FullyQualifiedErrorId : AccessDenied,Microsoft.NetworkLoadBalancingClusters.PowerShell.GetNlbClusterNode
Toute la documentation que nous pouvons trouver sur le web semble indiquer que l'UAC et l'administration locale sont les problèmes, bien que nous ayons la confirmation que l'UAC est désactivé (ce qui n'est pas quelque chose que nous voulons faire lorsque nous commençons à aller plus loin que notre environnement de développement) et que nous sommes en administration locale/administration de domaine.
Nous avons essayé avec Powershell 3 et 4 sur le serveur, sans succès.
J'apprécierais vraiment toute aide.