Question Invoke-command dans une fonction
- Olivier
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 1
- Remerciements reçus 0
il y a 4 ans 4 mois #29937
par Olivier
Invoke-command dans une fonction a été créé 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
=======================
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.
- Philippe
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 4 ans 4 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
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.109 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les initiés
- Invoke-command dans une fonction