Qu'est-ce que le module Start-Job dans Microsoft.PowerShell.Core ?

Qu Est Ce Que Le Module Start Job Dans Microsoft Powershell Core



Le ' Start-Job ” est utilisé pour démarrer une tâche en arrière-plan sans interagir avec la session en cours sur l'ordinateur local dans PowerShell. Lorsque les utilisateurs démarrent une tâche en arrière-plan, ses objets reviennent immédiatement même si la tâche prend plus de temps à se terminer. Pendant ce temps, les utilisateurs peuvent continuer à travailler dans la session en cours sans aucune interruption.

Ce didacticiel présentera le module 'Start-Job' dans Microsoft.PowerShell.Core.







Qu'est-ce que le module Start-Job dans Microsoft.PowerShell.Core ?

L'applet de commande ' Start-Job ” est responsable du démarrage d'un travail dans PowerShell. Consultez les exemples fournis pour une démonstration pratique.



Exemple 1 : Utiliser l'applet de commande 'Start-Job' pour démarrer une tâche en arrière-plan sur un ordinateur local



Pour démarrer le travail en arrière-plan sur un ordinateur local, écrivez d'abord le ' Start-Job ' et l'applet de commande ' -ScriptBloc ” paramètre avec la certaine condition qui lui est assignée :





Start-Job -ScriptBloc { Obtenir-processus -Nom explorateur }



Exemple 2 : Utilisation du module 'Start-Job' pour exécuter un script en arrière-plan

Pour exécuter un script en arrière-plan, écrivez d'abord le ' Start-Job » applet de commande avec le « -Chemin du fichier ” paramètre et indiquez le chemin du script :

Start-Job -Chemin du fichier C:\Docs\Script.ps1

Exemple 3 : Obtenir un processus à l'aide d'un module/applet de commande 'Start-Job'

Exécutez la commande ci-dessous pour récupérer le processus dans PowerShell :

Start-Job -Nom PShellJob -ScriptBloc { Obtenir-processus -Nom PowerShell }

Selon le code ci-dessus :

  • D'abord, mentionnez le ' Start-Job ” applet de commande.
  • Ensuite, écrivez le ' -Nom ” et affectez-lui le paramètre “ PShellJob ” applet de commande.
  • Ensuite, spécifiez le ' -ScriptBloc ' paramètre et fournissez la condition indiquée :

Exemple 4 : spécification d'un tableau à l'aide du paramètre ArgumentList

Exécutez la commande donnée pour spécifier un tableau à l'aide d'une liste d'arguments :

Start-Job -ScriptBloc { Obtenir-processus -Nom $args } -Liste des arguments powershell, pwsh, bloc-notes

Dans le code ci-dessus :

  • Tout d'abord, ajoutez le ' Start-Job » applet de commande avec le « -ScriptBloc ” et affectez la condition indiquée qui est spécifiée entre parenthèses.
  • Ensuite, écrivez le ' -Liste des arguments ” paramètre et définissez les valeurs indiquées :

C'est ça! Nous avons fourni un guide détaillé sur le ' Start-Job 'Module de PowerShell.

Conclusion

Le ' Start-Job ' dans ' Microsoft.PowerShell.CoreMicrosoft.PowerShell.Core ” est un module qui initie ou démarre une tâche en arrière-plan sur un ordinateur local. Il peut obtenir des informations sur le travail mais n'obtient pas ses résultats. Le post démontré a expliqué le module 'Start-Job' dans les détails les plus complets.