Komentosarjojen luominen
Käytä automatisoinnissa komentosarjakielistä koodia
| Suorita DOS-komento |
| Suorita VBScript |
| Suorita JavaScript |
| Suorita PowerShell-komentosarja |
| Suorita Python-komentosarja |
Komentosarjatoimintojen käytön aloittaminen
Komentosarjatoiminnot ovat tärkeä osa järjestelmän toimintoryhmää. Näiden toimintojen avulla käyttäjät voivat suorittaa koodilohkoja ja ottaa mukautetun käyttäytymisen käyttöön Power Automatessa.
Kaikki komentosarjatoiminnot noudattavat vastaavan ohjelmointi- tai komentosarjakielen perusrakennetta: PowerShell, Python, VBScript ja JavaScript.
Jos haluat määrittää muuttujia komentosarjoissa ja palauttaa tuloksia Power Automatessa, käytä seuraavia komentoja:
Jos haluat määrittää uusia muuttujia PowerShell-komentosarjoissa, käytä $-kirjoitusta. Jos haluat palauttaa arvot Suorita PowerShell -komentosarjatoiminnot Power Automate -kohteeseen, käytä Kirjoita tulos -komentoa.
$variableName = "variableValue" Write-Output $variableNamePython-komentosarjat eivät vaadi erityisiä kirjoituksia uusien muuttujien ilmoittamiseen. Jos haluat palauttaa arvoja Suorita Python -komentosarja -toiminnoista, käytä tulostus-toimintoa.
variableName = "variableValue" print variableNameVBScript ei vaadi erityisiä kirjoituksia uusien muuttujien ilmoittamiseen. WScript.Echo -funktion avulla voit palauttaa arvot Run VBScript -toiminnoista Power Automateen.
variableName = "variableValue" WScript.Echo variableNameJavaScript-komentosarjoitusten avulla voit määrittää uusia muuttujia ja WScript.Echo-funktion avulla palauttaa arvoja Suorita JavaScript -toiminnoista.
var variableName = "variableValue"; WScript.Echo(variableName);
Jos haluat käyttää Power Automate -muuttujia komentosarjoissa, käytä prosenttilukua (%) ja käsittele muuttujia samalla tavalla kuin koodatut arvot.

Komentosarjatoiminnot
Suorita DOS-komento
Suorittaa DOS-komennon tai konsolin sovelluksen näkymättömässä tilassa ja noutaa sen tuloksen valmistumisen yhteydessä
Syöteparametrit
| Argumentti | Valinnainen | Hyväksymiset | Oletusarvo | Kuvaus |
|---|---|---|---|---|
| DOS command or application | Ei | File | DOS-komennon tai konsolin sovelluksen nimi ja argumentit, jos ne ovat saatavana | |
| Working folder | Kyllä | Folder | Kansion koko polku, jos se on saatavana | |
| Change code page | – | Totuusarvo | Väärin | Määrittää, muutetaanko istunnon nykyistä koodisivua |
| Encoding | Ei | ASMO-708 : Arabic (ASMO 708), big5 : Chinese Traditional (Big5), cp1025 : IBM EBCDIC (Cyrillic Serbian-Bulgarian), cp866 : Cyrillic (DOS), cp875 : IBM EBCDIC (Greek Modern), csISO2022JP : Japanese (JIS-Allow 1 byte Kana), DOS-720 : Arabic (DOS), DOS-862 : Hebrew (DOS), EUC-CN : Chinese Simplified (EUC), EUC-JP : Japanese (JIS 0208-1990 and 0212-1990), euc-jp : Japanese (EUC), euc-kr : Korean (EUC), GB18030 : Chinese Simplified (GB18030), gb2312 : Chinese Simplified (GB2312), hz-gb-2312 : Chinese Simplified (HZ), IBM-Thai : IBM EBCDIC (Thai), IBM00858 : OEM Multilingual Latin I, IBM00924 : IBM Latin-1, IBM01047 : IBM Latin-1, IBM01140 : IBM EBCDIC (US-Canada-Euro), IBM01141 : IBM EBCDIC (Germany-Euro), IBM01142 : IBM EBCDIC (Denmark-Norway-Euro), IBM01143 : IBM EBCDIC (Finland-Sweden-Euro), IBM01144 : IBM EBCDIC (Italy-Euro), IBM01145 : IBM EBCDIC (Spain-Euro), IBM01146 : IBM EBCDIC (UK-Euro), IBM01147 : IBM EBCDIC (France-Euro), IBM01148 : IBM EBCDIC (International-Euro), IBM01149 : IBM EBCDIC (Icelandic-Euro), IBM037 : IBM EBCDIC (US-Canada), IBM1026 : IBM EBCDIC (Turkish Latin-5), IBM273 : IBM EBCDIC (Germany), IBM277 : IBM EBCDIC (Denmark-Norway), IBM278 : IBM EBCDIC (Finland-Sweden), IBM280 : IBM EBCDIC (Italy), IBM284 : IBM EBCDIC (Spain), IBM285 : IBM EBCDIC (UK), IBM290 : IBM EBCDIC (Japanese katakana), IBM297 : IBM EBCDIC (France), IBM420 : IBM EBCDIC (Arabic), IBM423 : IBM EBCDIC (Greek), IBM424 : IBM EBCDIC (Hebrew), IBM437 : OEM United States, IBM500 : IBM EBCDIC (International), ibm737 : Greek (DOS), ibm775 : Baltic (DOS), ibm850 : Western European (DOS), ibm852 : Central European (DOS), IBM855 : OEM Cyrillic, ibm857 : Turkish (DOS), IBM860 : Portuguese (DOS), ibm861 : Icelandic (DOS), IBM863 : French Canadian (DOS), IBM864 : Arabic (864), IBM865 : Nordic (DOS), ibm869 : Greek, Modern (DOS), IBM870 : IBM EBCDIC (Multilingual Latin-2), IBM871 : IBM EBCDIC (Icelandic), IBM880 : IBM EBCDIC (Cyrillic Russian), IBM905 : IBM EBCDIC (Turkish), iso-2022-jp : Japanese (JIS), iso-2022-jp : Japanese (JIS-Allow 1 byte Kana - SO/SI), iso-2022-kr : Korean (ISO), iso-8859-1 : Western European (ISO), iso-8859-13 : Estonian (ISO), iso-8859-15 : Latin 9 (ISO), iso-8859-2 : Central European (ISO), iso-8859-3 : Latin 3 (ISO), iso-8859-4 : Baltic (ISO), iso-8859-5 : Cyrillic (ISO), iso-8859-6 : Arabic (ISO), iso-8859-7 : Greek (ISO), iso-8859-8 : Hebrew (ISO-Visual), iso-8859-8-i : Hebrew (ISO-Logical), iso-8859-9 : Turkish (ISO), Johab : Korean (Johab), koi8-r : Cyrillic (KOI8-R), koi8-u : Cyrillic (KOI8-U), ks_c_5601-1987 : Korean, macintosh : Western European (Mac), shift_jis : Japanese (Shift-JIS), us-ascii : US-ASCII, utf-16 : Unicode, utf-16BE : Unicode (Big-Endian), utf-32 : Unicode (UTF-32), utf-32BE : Unicode (UTF-32 Big-Endian), utf-7 : Unicode (UTF-7), utf-8 : Unicode (UTF-8), windows-1250 : Central European (Windows), windows-1251 : Cyrillic (Windows), Windows-1252 : Western European (Windows), windows-1253 : Greek (Windows), windows-1254 : Turkish (Windows), windows-1255 : Hebrew (Windows), windows-1256 : Arabic (Windows), windows-1257 : Baltic (Windows), windows-1258 : Vietnamese (Windows), windows-874 : Thai (Windows), x-Chinese-CNS : Chinese Traditional (CNS), x-Chinese-Eten : Chinese Traditional (Eten), x-cp20001 : TCA Taiwan, x-cp20003 : IBM5550 Taiwan, x-cp20004 : TeleText Taiwan, x-cp20005 : Wang Taiwan, x-cp20261 : T.61, x-cp20269 : ISO-6937, x-cp20936 : Chinese Simplified (GB2312-80), x-cp20949 : Korean Wansung, x-cp50227 : Chinese Simplified (ISO-2022), x-EBCDIC-KoreanExtended : IBM EBCDIC (Korean Extended), x-Europa : Europa, x-IA5 : Western European (IA5), x-IA5-German : German (IA5), x-IA5-Norwegian : Norwegian (IA5), x-IA5-Swedish : Swedish (IA5), x-iscii-as : ISCII Assamese, x-iscii-be : ISCII Bengali, x-iscii-de : ISCII Devanagari, x-iscii-gu : ISCII Gujarati, x-iscii-ka : ISCII Kannada, x-iscii-ma : ISCII Malayalam, x-iscii-or : ISCII Oriya, x-iscii-pa : ISCII Punjabi, x-iscii-ta : ISCII Tamil, x-iscii-te : ISCII Telugu, x-mac-arabic : Arabic (Mac), x-mac-ce : Central European (Mac), x-mac-chinesesimp : Chinese Simplified (Mac), x-mac-chinesetrad : Chinese Traditional (Mac), x-mac-croatian : Croatian (Mac), x-mac-cyrillic : Cyrillic (Mac), x-mac-greek : Greek (Mac), x-mac-hebrew : Hebrew (Mac), x-mac-icelandic : Icelandic (Mac), x-mac-japanese : Japanese (Mac), x-mac-korean : Korean (Mac), x-mac-romanian : Romanian (Mac), x-mac-thai : Thai (Mac), x-mac-turkish : Turkish (Mac), x-mac-ukrainian : Ukrainian (Mac)` | utf-8: Unicode (UTF-8) | Tulosteen lukemisessa käytettävä koodaus |
Tuotetut muuttujat
| Argumentti | Laji | Kuvaus |
|---|---|---|
| CommandOutput | Tekstin arvo | DOS-komennon tai sovelluksen tekstitulos |
| CommandErrorOutput | Tekstin arvo | DOS-komennon tai sovelluksen suorituksen aikana tapahtuneet mahdolliset virheet kuvaava teksti |
| CommandExitCode | Numeerinen arvo | Komento tai sovelluksen lopetuskoodi. Tämä on numeerinen arvo |
Poikkeukset
| Poikkeus | Kuvaus |
|---|---|
| Komentoa tai konsolin sovellusta ei voi suorittaa | Osoittaa, että määritetyn komennon tai konsolin sovelluksen suorittamisessa on ongelma |
Suorita VBScript
Suorittaa mukautettua VBScript-koodia ja hakee tuloksen muuttujaan
Syöteparametrit
| Argumentti | Valinnainen | Hyväksymiset | Oletusarvo | Kuvaus |
|---|---|---|---|---|
| VBScript to run | Kyllä | Tekstin arvo | Suoritettava VBScript-komentosarjan koodi. Muuttujat voidaan sisällyttää komentosarjaan, koska ne arvioidaan ennen VBScript-koodin suorittamista |
Tuotetut muuttujat
| Argumentti | Laji | Kuvaus |
|---|---|---|
| VBScriptOutput | Tekstin arvo | Komentosarjan tulos |
| ScriptError | Tekstin arvo | VBScript-koodin suorittamisen aikaiset mahdolliset virheet |
Poikkeukset
- Tämä toiminto ei sisällä yhtään poikkeuksia
Suorita JavaScript
Suorittaa mukautettua JavaScript-koodia ja hakee tuloksen muuttujaan
Syöteparametrit
| Argumentti | Valinnainen | Hyväksymiset | Oletusarvo | Kuvaus |
|---|---|---|---|---|
| JavaScript to run | Kyllä | Tekstin arvo | Suoritettava JavaScript-komentosarjan koodi. Muuttujat voidaan sisällyttää komentosarjaan, koska ne arvioidaan ennen JavaScript-koodin suorittamista |
Tuotetut muuttujat
| Argumentti | Laji | Kuvaus |
|---|---|---|
| JavascriptOutput | Tekstin arvo | Komentosarjan tulos |
| ScriptError | Tekstin arvo | JavaScript-koodin suorittamisen aikaiset mahdolliset virheet |
Poikkeukset
- Tämä toiminto ei sisällä yhtään poikkeuksia
Suorita PowerShell-komentosarja
Suorittaa mukautetun PowerShell-komentosarjan ja hakee tuloksen muuttujaan
Syöteparametrit
| Argumentti | Valinnainen | Hyväksymiset | Oletusarvo | Kuvaus |
|---|---|---|---|---|
| PowerShell code to run | Kyllä | Tekstin arvo | Suoritettava PowerShell-komentosarjan koodi. Muuttujat voidaan sisällyttää komentosarjaan, koska ne arvioidaan ennen PowerShell-koodin suorittamista |
Tuotetut muuttujat
| Argumentti | Laji | Kuvaus |
|---|---|---|
| PowershellOutput | Tekstin arvo | Komentosarjan tulos |
| ScriptError | Tekstin arvo | PowerShell-koodin suorittamisen aikaiset mahdolliset virheet |
Poikkeukset
| Poikkeus | Kuvaus |
|---|---|
| PowerShell-komentosarjan suorittaminen epäonnistui | Osoittaa, että annetun PowerShell-komentosarjan suorittamisessa on ongelma |
Suorita Python-komentosarja
Suorittaa Python 2 -komentosarjan koodin ja noutaa sen tuloksen
Syöteparametrit
| Argumentti | Valinnainen | Hyväksymiset | Oletusarvo | Kuvaus |
|---|---|---|---|---|
| Python script to run | Ei | Tekstin arvo | Suoritettava Python-komentosarjan koodi | |
| Module folder paths | Kyllä | Kansioluettelo | Niiden kansioiden polut, jotka sisältävät ulkoiset Python-moduulit |
Tuotetut muuttujat
| Argumentti | Laji | Kuvaus |
|---|---|---|
| PythonScriptOutput | Tekstin arvo | Komentosarjan tulos |
| ScriptError | Tekstin arvo | Python-komentosarjan koodin suorittamisen aikaiset mahdolliset virheet |
Poikkeukset
| Poikkeus | Kuvaus |
|---|---|
| Python-komentosarjan suorittaminen epäonnistui | Osoittaa, että annetun Python-komentosarjan suorittamisessa on ongelma |
| Hakemistoa ei löydy | Osoittaa, että hakemistoa ei löytynyt |