Tutustu PowerShell-työnkulkuihin
IT-ammattilaiset automatisoivat usein usean laitteen ympäristöjensä hallintatehtäviä suorittamalla pitkäkestoisia tehtäviä tai työnkulkuja. Nämä tehtävät voivat vaikuttaa useisiin hallittuihin tietokoneisiin tai laitteisiin samanaikaisesti.
PowerShell-työnkulun avulla IT-ammattilaiset ja kehittäjät voivat käyttää Windows Workflow Foundationin etuja Windows PowerShellin automaatio-ominaisuuksien ja helppokäyttöisyyden avulla.
Juomaraha
Katso lisätietoja artikkelista A Developer's Introduction to Windows Workflow Foundation (WF) in .NET 4.
Windows PowerShell -työnkulkutoiminto otettiin käyttöön Windows Server 2012:ssa ja Windows 8:ssa , ja se on osa Windows PowerShell 3.0:aa ja uudempia versioita. Windows PowerShell -työnkulku auttaa automatisoimaan usean laitteen tehtävien jakelun, orkestroinnin ja suorittamisen, jolloin käyttäjät ja järjestelmänvalvojat voivat keskittyä ylemmän tason tehtäviin.
Toimintaa
toiminnon on tietty tehtävä, joka haluat työnkulun tekevän. Aivan kuten komentosarja muodostuu yhdestä tai useammasta komennosta, työnkulku koostuu järjestyksessä toteutetuista aktiviteeteistä. Voit myös käyttää komentosarjaa yksittäisenä komentosarjana toisessa komentosarjassa ja käyttää työnkulkua toisen työnkulun aktiviteettina.
Työnkulun ominaisuudet
Työnkulku voi:
- Ole pitkäjänteinen: Suorita tehtäviä, joiden suorittaminen vie tunteja tai päiviä.
- Toistetaan: Suorita sama työnkulku useita kertoja eri syötteillä tai ehdoilla.
- Suorita tehtäviä rinnakkain: Suorita useita tehtäviä samanaikaisesti tehokkuuden parantamiseksi.
- Keskeytetään: Voidaan pysäyttää ja käynnistää uudelleen, keskeyttää ja jatkaa edistymistä menettämättä.
- Jatka keskeytyksen jälkeen: Jatka odottamattomien keskeytysten, kuten verkkokatkoksen tai tietokoneen/palvelimen uudelleenkäynnistyksen jälkeen.
Työnkulun edut
Työnkulku tarjoaa monia etuja, kuten:
- Windows PowerShell komentosarjojen syntaksi: Rakennettu PowerShelliin, joten se on tuttu järjestelmänvalvojille.
- Usean laitteen hallinta: Käytä työnkulkutehtäviä samanaikaisesti satoihin hallittuihin solmuihin.
- Yksi tehtävä suorittaa useita komentosarjoja: Yhdistä toisiinsa liittyvät komentosarjat ja komennot yhdeksi tehtäväksi ja suorita sitten yksittäinen tehtävä useissa tietokoneissa. Aktiviteetin tila ja edistyminen työnkulussa näkyvät milloin tahansa.
-
Automaattinen vikojen palautus:
- Työnkulut kestävät sekä suunnitellut että suunnittelemattomat keskeytykset, kuten tietokoneen uudelleenkäynnistykset.
- Voit keskeyttää työnkulkutoiminnon ja käynnistää sen sitten uudelleen tai jatkaa työnkulkua siitä alkaen, kun se oli keskeytetty.
- Voit luoda tarkistuspisteitä osana työnkulkua, jotta voit jatkaa työnkulkua viimeisimmästä säilytetystä tehtävästä (tai tarkistuspisteestä) sen sijaan, että käynnistäisit työnkulun uudelleen alusta.
- Yhteyden ja toiminnan uudelleenyritykset: Voit yrittää muodostaa yhteyksiä hallittuihin solmuihin uudelleen, jos verkkoyhteysvirheitä ilmenee. Työnkulun tekijät voivat myös määrittää toiminnot, jotka on suoritettava uudelleen, jos toimintoa ei voida suorittaa yhdellä tai useammalla hallitulla solmulla (esimerkiksi jos kohdetietokone on offline-tilassa toiminnon ollessa käynnissä).
- Muodosta yhteys työnkulkuihin ja katkaise yhteys niihin: Käyttäjät voivat muodostaa yhteyden työnkulkua suorittavaan tietokoneeseen ja katkaista sen yhteyden, mutta työnkulku pysyy käynnissä. Voit esimerkiksi kirjautua ulos tietokoneesta tai käynnistää sen uudelleen, josta hallitset työnkulkua, ja jatkaa työnkulun toimintojen valvontaa toisesta tietokoneesta keskeyttämättä työnkulkua.
- Tehtävien ajoitus: Voit ajoittaa tehtävän käynnistymään, kun tietyt ehdot täyttyvät, kuten minkä tahansa muun Windows PowerShell cmdlet-komennon tai komentosarjan kanssa.