Question Invoke-command dans une fonction

Plus d'informations
il y a 3 ans 8 mois #29937 par Olivier
Bonjour tout le monde,

Je me suis fait un petit script dernièrement, qui me liste les 20 répertoires les plus volumineux d'un volume donné.
Il fonctionne bien, mais lorsque je l’encapsule dans une fonction ça ne marche plus.
Merci de votre aide :)

Exemple :

Ce qui marche
=======================

$ComputerName = "xx.xx.xx.xx"

$ScriptBlock = {...}

Invoke-Command –ComputerName $ComputerName –Authentication negotiate –Scriptblock $ScriptBlock | ft *

=======================

Ce qui ne marche pas
=======================

function test {

$ComputerName = "10.200.170.191"

$ScriptBlock = {...}

Invoke-Command –ComputerName $ComputerName –Authentication negotiate –Scriptblock $ScriptBlock | ft *

}

Dans cet exemple la variable « computername », qu’elle soit à l’intérieur ou à l’extérieure de la fonction ne marche pas plus
=======================

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 8 mois #29940 par Philippe
Réponse de Philippe sur le sujet Invoke-command dans une fonction
salut olivrfit

il n'y aucune raison que ça ne fonctionne plus
pour etre sur affiche ta variable computername juste avant le invoke

a tu une erreur ? si oui peux tu nous la montrer

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.060 secondes
Propulsé par Kunena