Question
jobs reste en running
- Jouannet
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
- Messages : 9
- Remerciements reçus 0
j'ai un ptit problème avec le système des jobs de powershell.
la commande -asjob de gwmi marche a merveille j'arrive lancer 10 gwmi en même temps. Mais je n'arrive pas a executer avec la commande start-job un autre script.
je fais mes tests avec un script tout bête qui fait un \"Get-wmiobject win32_NetworkAdapter -computername $Target\" et ensuite y a un ptit -match sur le résultalt.. enfin bref ce genre de script mets pas plus de 3-4s a s'executer.
Mais le problème c'est que quand je lance le script comme ceci :
[code:1]Start-Job -ScriptBlock{chemin\script.
ps1}[/code:1]
le job reste en \"Running\" et donc ne me retourne rien
Merci d'avance pour vos réponses
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
- Messages : 6311
- Remerciements reçus 68
sous quel OS es-tu ?
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- SiSMik
- Hors Ligne
- Membre platinium
-
- Messages : 492
- Remerciements reçus 0
Pour executer un script dans un job, le plus simple reste d'utiliser -Filepath
Runs the specified local script as a background job. Enter the path and file name of the script or pipe a script path to Start-Job. The script must reside on the local computer or in a directory that the local computer can access.
When you use this parameter, Windows PowerShell converts the contents of the specified script file to a script block and runs the script block as a background job.
@+
Connexion ou Créer un compte pour participer à la conversation.
- Jouannet
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
- Messages : 9
- Remerciements reçus 0
$PSversiontable
[code:1]Name Value
----
CLRVersion 2.0.50727.3643
BuildVersion 6.0.6002.18111
PSVersion 2.0
WSManStackVersion 2.0
PSCompatibleVersions {1.0, 2.0}
SerializationVersion 1.1.0.1
PSRemotingProtocolVersion 2.1[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Jouannet
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
- Messages : 9
- Remerciements reçus 0
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
- Messages : 6311
- Remerciements reçus 68
As-tu essayé de placer le code directement dans le scriptblock du job ?
Pb de Firewall/DCOM ?
Il existe des logs WinRM vérifie si cela peut t'adier :
www.windowsitpro.com/blog/powershell-wit...moting-part-1-137458
blogs.msdn.com/b/wmi/archive/2010/03/16/...ng-winrm-traces.aspx
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- jobs reste en running