PowerShell-werkstromen verkennen

Voltooid

IT-professionals automatiseren vaak beheertaken voor hun omgevingen met meerdere apparaten door reeksen langlopende taken of werkstromen uit te voeren.

Deze taken kunnen van invloed zijn op meerdere beheerde computers of apparaten tegelijk.

Met PowerShell Workflow kunnen IT-professionals en ontwikkelaars de voordelen van Windows Workflow Foundation toepassen met de automatiseringsmogelijkheden en het gebruiksgemak van Windows PowerShell.

Windows PowerShell Workflow-functionaliteit is geïntroduceerd in Windows Server 2012 en Windows 8 en maakt deel uit van Windows PowerShell 3.0 en hoger.

Windows PowerShell Workflow helpt bij het automatiseren van distributie, indeling en voltooiing van taken met meerdere apparaten, waardoor gebruikers en beheerders zich kunnen richten op taken op een hoger niveau.

Activiteiten

Een activiteit is een specifieke taak die u wilt uitvoeren in een werkstroom. Net zoals een script bestaat uit een of meer opdrachten, bestaat een werkstroom uit activiteiten die op volgorde worden uitgevoerd.

U kunt een script ook gebruiken als één opdracht in een ander script en een werkstroom gebruiken als activiteit in een andere werkstroom.

Werkstroomkenmerken

Een werkstroom kan:

  • Langlopend zijn.
  • Herhaald worden.
  • Taken parallel uitvoeren.
  • Worden onderbroken: kan worden gestopt en opnieuw gestart, onderbroken en hervat.
  • Ga door na een onverwachte onderbreking, zoals een netwerkstoring of het opnieuw opstarten van de computer/server.

Werkstroomvoordelen

Een werkstroom biedt veel voordelen, waaronder:

  • Syntaxis van Windows PowerShell-scripts. Is gebaseerd op PowerShell.
  • Multidevice-beheer. Werkstroomtaken tegelijkertijd toepassen op honderden beheerde knooppunten.
  • Met één taak worden meerdere scripts en opdrachten uitgevoerd. Gerelateerde scripts en opdrachten combineren tot één taak. Voer vervolgens de ene taak uit op meerdere berekeningen. De activiteitsstatus en voortgang binnen de werkstroom zijn op elk gewenst moment zichtbaar.
  • Automatisch herstel van fouten.
    • Werkstromen blijven actief na geplande en ongeplande onderbrekingen, bijvoorbeeld als de computer opnieuw wordt opgestart.
    • U kunt een werkstroombewerking onderbreken en de werkstroom vervolgens opnieuw starten of hervatten vanaf het punt dat de werkstroom is onderbroken.
    • U kunt controlepunten maken als onderdeel van uw werkstroom, zodat u de werkstroom kunt hervatten vanaf de laatste permanente taak (of controlepunt) in plaats van de werkstroom vanaf het begin opnieuw op te starten.
  • Verbinding maken ion- en activiteitsherhaling. U kunt verbindingen met beheerde knooppunten opnieuw proberen als er netwerkverbindingsfouten optreden. Werkstroomauteurs kunnen ook opgeven dat activiteiten opnieuw moeten worden uitgevoerd als de activiteit niet kan worden voltooid op een of meer beheerde knooppunten (bijvoorbeeld als een doelcomputer offline was terwijl de activiteit werd uitgevoerd).
  • Verbinding maken en verbreek de verbinding met werkstromen. Gebruikers kunnen verbinding maken en de verbinding verbreken met de computer waarop de werkstroom wordt uitgevoerd, maar de werkstroom blijft actief. Stel dat u de werkstroom uitvoert en de werkstroom op twee verschillende computers beheert. In dat geval kunt u zich afmelden bij de computer waarop u de werkstroom beheert of opnieuw opstarten en werkstroombewerkingen vanaf een andere computer blijven bewaken zonder de werkstroom te onderbreken.
  • Taakplanning. U kunt een taak plannen om te beginnen wanneer aan bepaalde voorwaarden wordt voldaan, net als bij elke andere Windows PowerShell-cmdlet of -script.