Pastaba.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti prisijungti arba pakeisti katalogus.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti pakeisti katalogus.
Svarbu
Kad būtų išvengta neteisėtos prieigos, "Windows" reikalauja administratoriaus teisių, kad galėtų pasiekti apsaugotus išteklius. Norėdami pasiekti apsaugotus išteklius (pvz., failus) naudodami scenarijaus veiksmus, vykdykite Power Automate su administratoriaus teisėmis. Norėdami rasti daugiau informacijos apie bėgimą Power Automate administratoriaus teisėmis, eikite į Vykdyti Power Automate su didesnėmis teisėmis.
Scenarijaus veiksmai leidžia paleisti kodo blokus ir įdiegti pasirinktinį elgesį darbalaukio srautuose.
Svarbu
Kaip paskelbta 2023 m. spalio mėn., "VBScript" nebenaudojamas "Windows". Būsimuose "Windows" leidimuose "VBScript" bus prieinama kaip funkcija pagal poreikį prieš pašalinant ją iš operacinės sistemos. Daugiau informacijos ieškokite Nebenaudojamų funkcijų ištekliai.
Visi scenarijų veiksmai atitinka pagrindinę atitinkamos programavimo ar scenarijų kalbos struktūrą: PowerShell, Python, VBScript, JavaScript ir C#/VB.NET.
Pastaba.
Palaikoma C#: v 5.0 versija. Už VB.NET: v 11.0
Natūrali kalba į scenarijų, kurį palaiko kopilotas (peržiūra)
[Ši tema yra negalutinė dokumentacija ir gali keistis.]
Natūrali kalba koduoti yra nauja kopiloto galimybė, pridėta Power Automate darbalaukyje. Tai leidžia greitai sugeneruoti kodą, naudojamą scenarijaus veiksmuose, jį aprašant. Ši funkcija galima atliekant šiuos scenarijų veiksmus:
- Paleiskite "PowerShell".
- Paleiskite VBScript
- Paleiskite komandą DOS
- Paleiskite Python
- Paleiskite "JavaScript"
Svarbu
- Tai yra peržiūros versijos funkcija.
- Peržiūros funkcijos nėra skirtos naudoti gamybai ir gali būti apribotas jų funkcionalumas. Šias funkcijas galima naudoti prieš oficialų išleidimą, kad klientai galėtų gauti ankstyvą prieigą ir pateikti atsiliepimų.
Prieinamumas pagal regioną
Šiuo metu "Copilot in Power Automate for Desktop" galima tik JAV esančiose aplinkose.
Prieinamumas pagal paskyros tipą
Šiuo metu "copilot in Power Automate for desktop" galima tik vartotojams, turintiems darbo ar mokyklos paskyrą.
Pastaba.
Jei jūsų aplinka yra viename iš anksčiau išvardytų regionų ir vis tiek turite pamatyti kopilotą Power Automate , kad galėtumėte naudotis kompiuteriu, susisiekite su nuomotojo administratoriumi. Jie galėjo išjungti kopiloto funkciją.
Kaip generuoti scenarijus naudojant koplytstulpį ir natūralią kalbą
Norėdami generuoti scenarijus viename iš palaikomų scenarijų veiksmų, vilkite ir numeskite veiksmą dizaino įrankyje ir pasirinkite Generuoti scenarijų naudojant "Copilot".
Atidaromas raginimo kurti ekranas, kuriame galite įvesti natūralios kalbos raginimą.
Norėdami sukurti scenarijų, parašykite raginimą ir pasirinkite Generuoti. Jei reikia jį sukurti iš naujo, galite pakeisti raginimą ir pasirinkti Atkurti. Kitu atveju pasirinkite Naudoti šį scenarijų , kad grįžtumėte į pagrindinį veiksmo langą, kuriame galėsite jį modifikuoti ir pridėti visus reikalingus kintamuosius.
Svarbu
Įsitikinkite, kad visada peržiūrite AI modelio sukurtą turinį.
Padėkite mums patobulinti šią funkciją
Siųskite atsiliepimą pasirinkdami nykščio aukštyn arba nykščio žemyn piktogramą, esančią po AI sukurtu turiniu. Kai tai padarysite, pasirodys atsiliepimų dialogo langas, kurį naudodami galėsite pateikti atsiliepimą "Microsoft".
Pastaba.
Jei nematote dialogo lango, gali būti, kad nuomotojo administratorius jį išjungė. Daugiau informacijos: Vartotojų atsiliepimų funkcijos išjungimas
Vartotojų atsiliepimų funkcijos išjungimas
Kaip Power Platform administratorius, neleiskite vartotojams siųsti "Copilot" atsiliepimų "Microsoft" naudodami nuomotojo parametrą "Copilot feedback".
Duomenų subjekto teisių prašymai dėl naudotojų atsiliepimų
Nuomotojo administratoriai gali peržiūrėti, eksportuoti ir panaikinti vartotojų atsiliepimus prisijungę prie Microsoft 365 administravimo centro ir pasirinkę Sveikatos>produkto atsiliepimai.
Dirbtinis intelektas su Power Automate ištekliais
- DUK, kaip generuoti scenarijus natūralia kalba
- Atsakingi AI DUK apie Power Automate
- DUK apie "Copilot" duomenų saugumą ir privatumą Microsoft Power Platform
Darbas su kintamaisiais scenarijaus veiksmuose
Norėdami paskelbti kintamuosius scenarijaus veiksmuose ir pateikti rezultatus Power Automate, naudokite šias komandas:
Norėdami paskelbti naujus kintamuosius "PowerShell" scenarijuose, naudokite $ žymėjimą. Norėdami grąžinti reikšmes iš Vykdyti "PowerShell" scenarijaus veiksmus į Power Automate, naudokite komandą Write-Output .
$variableName = "variableValue" Write-Output $variableNamePython scenarijams nereikia jokio specialaus žymėjimo, kad būtų galima paskelbti naujus kintamuosius. Norėdami grąžinti reikšmes iš Vykdyti Python scenarijaus veiksmus, naudokite spausdinimo funkciją.
variableName = "variableValue" print variableName"VBScript" nereikalauja jokio specialaus žymėjimo, kad būtų galima paskelbti naujus kintamuosius. Naudokite funkciją WScript.Echo , kad grąžintumėte reikšmes iš Vykdyti VBScript veiksmus į Power Automate.
variableName = "variableValue" WScript.Echo variableName"JavaScript" scenarijuose naudokite var žymėjimą, kad paskelbtumėte naujus kintamuosius, ir funkciją WScript.Echo , kad grąžintumėte reikšmes iš "Run JavaScript " veiksmų.
var variableName = "variableValue"; WScript.Echo(variableName);.NET scenarijams naudokite langą Scenarijaus parametrai , pasiekiamą per Vykdyti .NET scenarijaus veiksmo konfigūracijos kortelę. Galite nustatyti atitinkamo kintamojo tipą:
Be to, galite nustatyti, ar tai įvestis į .NET scenarijų (išplečiamojo meniu Kryptis parinktyje ), scenarijaus išvestį (parinktis Out išplečiamajame sąraše Kryptis ) ar abi (parinktis Išeitis išplečiamajame sąraše Kryptis).
Norėdami naudoti Power Automate kintamuosius scenarijaus veiksmuose, naudokite procentinį žymėjimą (%) ir tvarkykite kintamuosius taip pat, kaip užkoduotas reikšmes.
Vykdyti DOS komandą
Vykdo DOS komandą arba konsolės programą nematomu režimu ir nuskaito jos išvestį baigus.
Įvesties parametrai
| Argumentas | Pasirinktinai | Priima | Numatytoji vertė | Aprašą |
|---|---|---|---|---|
| DOS komanda arba programa | No | Failas | DOS komandos arba konsolės programos su argumentais pavadinimas, jei taikoma | |
| Darbo aplankas | Taip | Aplankas | Visas vykdytinas aplanko kelias, jei taikomas | |
| Triktis po skirtojo laiko | Taip | Bulio logikos reikšmė | Nurodykite, ar DOS komanda ar taikomoji programa bus vykdoma neribotą laiką, ar pateiks triktį po tam tikro nustatyto laikotarpio | |
| Skirtasis laikas | No | Skaitinė reikšmė | 10 | Maksimalus sekundžių skaičius, kurį reikia laukti, kol scenarijus bus baigtas (-1, jei neribotą laiką) |
| Keisti kodo puslapį | Nėra | Bulio logikos reikšmė | Klaidinga | Nurodo, ar pakeisti seanso dabartinį kodo puslapį |
| Kodavimas | No | ASMO-708: arabų (ASMO 708), big5: tradicinė kinų (Big5), cp1025: IBM EBCDIC (kirilica serbų-bulgarų), cp866: kirilica (DOS), cp875: IBM EBCDIC (graikų modernus), csISO2022JP: japonų (JIS-Allow 1 baitas Kana), DOS-720: arabų (DOS), DOS-862: hebrajų (DOS), EUC-CN: supaprastinta kinų kalba (EUC), EUC-JP: japonų (JIS 0208-1990 ir 0212-1990), euc-jp: japonų (EUC), euc-kr: korėjiečių (EUC), GB18030: supaprastinta kinų kalba (GB18030), gb2312: Supaprastinta kinų kalba (GB2312), hz-gb-2312: supaprastinta kinų kalba (HZ), IBM-tajų: IBM EBCDIC (tajų), IBM00858: OEM Daugiakalbė lotynų kalba I, IBM00924: IBM Latin-1, IBM01047: IBM Latin-1, IBM01140: IBM EBCDIC (JAV-Kanada-Euro), IBM01141: IBM EBCDIC (Vokietija-Euro), IBM01142: IBM EBCDIC (Danija-Norvegija-Euro), IBM01143: IBM EBCDIC (Suomija-Švedija-Euro), IBM01144: IBM EBCDIC (Italijos euras), IBM01145: IBM EBCDIC (Ispanija-Euro), IBM01146: IBM EBCDIC (JK-EURAS), IBM01147: IBM EBCDIC (Prancūzija-Euras), IBM01148: IBM EBCDIC (International-Euro), IBM01149: IBM EBCDIC (Islandijos ir Euro zonos), IBM037: IBM EBCDIC (JAV-Kanada), IBM1026: IBM EBCDIC (turkų lotynų-5), IBM273: IBM EBCDIC (Vokietija), IBM277: IBM EBCDIC (Danija-Norvegija), IBM278: IBM EBCDIC (Suomija-Švedija), IBM280: IBM EBCDIC (Italija), IBM284: IBM EBCDIC (Ispanija), IBM285: IBM EBCDIC (JK), IBM290: IBM EBCDIC (japonų katakana), IBM297: IBM EBCDIC (Prancūzija), IBM420: IBM EBCDIC (arabų), IBM423: IBM EBCDIC (graikų), IBM424: IBM EBCDIC (hebrajų k.), IBM437: OEM Jungtinės Amerikos Valstijos, IBM500: IBM EBCDIC (tarptautinė), ibm737: graikų (DOS), ibm775: Baltijos (DOS), ibm850: Vakarų Europos (DOS), ibm852: Vidurio Europos (DOS), IBM855: OEM kirilica, ibm857: turkų (DOS), IBM860: portugalų (DOS), ibm861: islandų (DOS), IBM863: prancūzų Kanados (DOS), IBM864: arabų (864), IBM865: Šiaurės šalių (DOS), ibm869: graikų, moderni (DOS), IBM870: IBM EBCDIC (daugiakalbė lotynų kalba-2), IBM871: IBM EBCDIC (islandų), IBM880: IBM EBCDIC (kirilica rusų), IBM905: IBM EBCDIC (turkų), iso-2022-jp: japonų (JIS), iso-2022-jp: japonų (JIS-Allow 1 baitas Kana - SO/SI), iso-2022-kr: korėjiečių (ISO), iso-8859-1: Vakarų Europos (ISO), iso-8859-13: estų (ISO), iso-8859-15: lotynų 9 (ISO), iso-8859-2: Vidurio Europos (ISO), iso-8859-3: lotynų 3 (ISO), iso-8859-4: Baltijos (ISO), iso-8859-5: kirilica (ISO), iso-8859-6: arabų (ISO), iso-8859-7: Graikų (ISO), iso-8859-8: hebrajų (ISO-Visual), iso-8859-8-i: hebrajų (ISO-loginė), iso-8859-9: turkų (ISO), Johab: korėjiečių (Johab), koi8-r: kirilica (KOI8-R), koi8-u: kirilica (KOI8-U), ks_c_5601-1987: korėjiečių, macintosh: Vakarų Europos (Mac), shift_jis: japonų (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: (Windows), windows-1251: kirilica (Windows), Windows-1252: Vakarų Europos (Windows), windows-1253: graikų (Windows), windows-1254: turkų (Windows), windows-1255: hebrajų (Windows), windows-1256: arabų (Windows), windows-1257: Baltijos (Windows), windows-1258: vietnamiečių (Windows), windows-874: tajų (Windows), x-kinų-CNS: tradicinė kinų (CNS), x-kinų-eten: tradicinė kinų (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: supaprastinta kinų kalba (GB2312-80), x-cp20949: korėjiečių Wansung, x-cp50227: supaprastinta kinų kalba (ISO-2022), x-EBCDIC-KoreanExtended: IBM EBCDIC (korėjiečių išplėstinė), x-Europa: Europa, x-IA5: Vakarų Europos (IA5), x-IA5-vokiečių: vokiečių (IA5), x-IA5-norvegų: norvegų (IA5), x-IA5-švedų: švedų (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-ka: ISCII Malayalam, x-iscii-or: ISCII Oriya, x-iscii-pa: ISCII Punjabi, x-iscii-ta: ISCII Tamil, x-iscii-te: ISCII telugų, x-mac-arabų: arabų (Mac), x-mac-ce: Vidurio Europos (Mac), x-mac-chinesesimp: kinų supaprastinta (Mac), x-mac-chinesetrad: kinų tradicinė (Mac), x-mac-kroatų: kroatų (Mac), x-mac-kirilica: kirilica (Mac), x-mac-graikų: graikų (Mac), x-mac-hebrajų: hebrajų (Mac), x-mac-islandų: islandų (Mac), x-mac-japonų: japonų (Mac), x-mac-korėjiečių: korėjiečių (Mac), x-mac-rumunų: rumunų (Mac), x-mac-thai: tajų (Mac), x-mac-turkų: turkų (Mac), x-mac-ukrainiečių: ukrainiečių (Mac)" | utf-8: Unicode (UTF-8) | Kodavimas, kurį reikia naudoti skaitant išvestį |
Pateikti kintamieji
| Argumentas | Tipas | Aprašą |
|---|---|---|
| CommandOutput | Teksto reikšmė | Teksto išvestis iš DOS komandos arba programos |
| CommandErrorOutput | Teksto reikšmė | Tekstas, aprašantis įvykusias klaidas (jei tokių yra) DOS komandos arba programos vykdymo metu |
| CommandExitCode | Skaitinė reikšmė | Komandos arba programos išėjimo kodas. Ši reikšmė yra skaitinė |
Išimtys
| Išimtis | Aprašą |
|---|---|
| Nepavyksta vykdyti komandos arba konsolės programos | Nurodo problemą vykdant nurodytą komandą ar konsolės programą |
| Nepavyko vykdyti scenarijaus skirtuoju laiku | Nurodo problemą vykdant pateiktą scenarijų skirtuoju laiku |
Vykdyti „VBScript“
Vykdomas pasirinktinis „VBScript“ kodas, o jo išvestys nuskaitomos kaip kintamasis.
Šį veiksmą galite naudoti norėdami įtraukti savo pasirinktinį VBScript kodą į darbalaukio srautą, taip pat turėdami galimybę naudoti jame esančius kintamuosius, kad prireikus sukurtumėte dinaminį VBScript turinį.
Įvesties parametrai
| Argumentas | Pasirinktinai | Priima | Numatytoji vertė | Aprašą |
|---|---|---|---|---|
| Vykdytinas „VBScript“ | Taip | Teksto reikšmė | VBScript kodas, kurį reikia vykdyti. Kintamieji gali būti įtraukti į scenarijų, nes jie įvertinami prieš vykdant VBScript | |
| Triktis po skirtojo laiko | Taip | Bulio logikos reikšmė | Nėra | Nurodykite, ar „VBScript“ scenarijus bus vykdomas neribotą laiką, ar pateiks triktį po tam tikro nustatyto laikotarpio |
| Skirtasis laikas | No | Skaitinė reikšmė | 10 | Maksimalus sekundžių skaičius, kurį reikia laukti, kol scenarijus bus baigtas (-1, jei neribotą laiką) |
Pateikti kintamieji
| Argumentas | Tipas | Aprašą |
|---|---|---|
| VBScriptOutput | Teksto reikšmė | Scenarijaus išvestis |
| Scenarijaus klaida | Teksto reikšmė | Klaidos, kurios gali atsirasti vykdant VBScript kodą |
Išimtys
| Išimtis | Aprašą |
|---|---|
| Nepavyko vykdyti scenarijaus skirtuoju laiku | Nurodo problemą vykdant pateiktą scenarijų skirtuoju laiku |
Vykdyti „JavaScript“
Vykdomas pasirinktinis „JavaScript“ kodas, o jo išvestys nuskaitomos kaip kintamasis.
Įvesties parametrai
| Argumentas | Pasirinktinai | Priima | Numatytoji vertė | Aprašą |
|---|---|---|---|---|
| Vykdytinas „JavaScript“ | Taip | Teksto reikšmė | "JavaScript" kodas, kurį reikia vykdyti. Kintamieji gali būti įtraukti į scenarijų, nes jie įvertinami prieš vykdant "JavaScript" kodą | |
| Triktis po skirtojo laiko | Taip | Bulio logikos reikšmė | Nurodykite, ar „JavaScript“ scenarijus bus vykdomas neribotą laiką, ar pateiks triktį po tam tikro nustatyto laikotarpio | |
| Skirtasis laikas | No | Skaitinė reikšmė | 10 | Maksimalus sekundžių skaičius, kurį reikia laukti, kol scenarijus bus baigtas (-1, jei neribotą laiką) |
Pateikti kintamieji
| Argumentas | Tipas | Aprašą |
|---|---|---|
| JavascriptOutput | Teksto reikšmė | Scenarijaus išvestis |
| Scenarijaus klaida | Teksto reikšmė | Klaidos, kurios gali atsirasti vykdant "JavaScript" kodą |
Išimtys
| Išimtis | Aprašą |
|---|---|
| Nepavyko vykdyti scenarijaus skirtuoju laiku | Nurodo problemą vykdant pateiktą scenarijų skirtuoju laiku |
Vykdyti „PowerShell“ scenarijų
Vykdomas pasirinktinis „PowerShell“ scenarijus, o jo išvestys nuskaitomos kaip kintamasis.
Šį veiksmą galite naudoti norėdami įtraukti savo pasirinktinį "PowerShell" kodą į darbalaukio srautą, taip pat turėdami galimybę jame naudoti kintamuosius, kad prireikus generuotumėte dinaminį "PowerShell" turinį.
Įvesties parametrai
| Argumentas | Pasirinktinai | Priima | Numatytoji vertė | Aprašą |
|---|---|---|---|---|
| Vykdytinas „PowerShell“ kodas | Taip | Teksto reikšmė | "PowerShell" kodas, kurį reikia vykdyti. Kintamieji gali būti įtraukti į scenarijų, nes jie įvertinami prieš vykdant "PowerShell" kodą | |
| Triktis po skirtojo laiko | Taip | Bulio logikos reikšmė | Nurodykite, ar "PowerShell" scenarijus bus vykdomas neribotą laiką, ar nepavyks po nustatyto laikotarpio | |
| Skirtasis laikas | No | Skaitinė reikšmė | 10 | Maksimalus sekundžių skaičius, kurį reikia laukti, kol scenarijus bus baigtas (-1, jei neribotą laiką) |
Pateikti kintamieji
| Argumentas | Tipas | Aprašą |
|---|---|---|
| PowershellOutput | Teksto reikšmė | Scenarijaus išvestis |
| Scenarijaus klaida | Teksto reikšmė | Klaidos, kurios gali atsirasti vykdant "PowerShell" kodą |
Išimtys
| Išimtis | Aprašą |
|---|---|
| Nepavyko paleisti „PowerShell“ scenarijaus | Nurodo problemą vykdant pateiktą „PowerShell“ scenarijų |
| Nepavyko vykdyti scenarijaus skirtuoju laiku | Nurodo problemą vykdant pateiktą scenarijų skirtuoju laiku |
Vykdyti „Python“ scenarijų
Vykdo Python scenarijaus kodą ir nuskaito jo išvestį.
Įvesties parametrai
| Argumentas | Pasirinktinai | Priima | Numatytoji vertė | Aprašą |
|---|---|---|---|---|
| Vykdytinas „Python“ scenarijus | No | Teksto reikšmė | Python scenarijaus kodas, kurį reikia vykdyti | |
| „Python“ versija | No | Python 2.7, Python 3.4 | Python 2.7 | Nurodykite, kurią „Python“ versiją naudoti vykdant scenarijų |
| Modulio aplanko keliai | Taip | Aplankųsąrašas | Aplankų, kuriuose yra išoriniai Python moduliai, keliai |
Pateikti kintamieji
| Argumentas | Tipas | Aprašą |
|---|---|---|
| PythonScriptOutput | Teksto reikšmė | Scenarijaus išvestis |
| Scenarijaus klaida | Teksto reikšmė | Klaidos, kurios gali atsirasti vykdant Python scenarijaus kodą |
Išimtys
| Išimtis | Aprašą |
|---|---|
| Nepavyko paleisti „Python“ scenarijaus | Nurodo problemą vykdant pateiktą „Python“ scenarijų |
| Katalogas nerastas | Nurodoma, kad katalogas nerastas |
Vykdyti .NET scenarijų
Vykdo .NET (C#/VB.NET) scenarijaus kodą ir nuskaito jo išvestį.
Įvesties parametrai
| Argumentas | Pasirinktinai | Priima | Numatytoji vertė | Aprašą |
|---|---|---|---|---|
| Kalba | Nėra | C#/ VB.NET | C# | Scenarijaus kalba |
| .NET scenarijų importavimai | Taip | Teksto reikšmė | .NET scenarijaus importavimai, kurie turi būti įtraukti į scenarijų | |
| Nuorodos, kurios turi būti įkeltos | Taip | Aplankas | Šakninis kelias, kuriame yra .NET dinaminių saitų bibliotekų (.dll failų) nuorodos | |
| Scenarijaus parametrai | Taip | Scenarijaus parametrai, kuriuos apibrėžia vartotojas | Scenarijuje apibrėžtų parametrų reikšmių nustatymas | |
| Vykdytinas .NET kodas | No | Teksto reikšmė | Vykdytinas .NET kodas |
Pateikti kintamieji
Šis veiksmas gali sukurti kintamuosius, atsižvelgiant į vartotojo atliktą konfigūraciją naudojant langą Scenarijaus parametrai .
Pastaba.
Jei veiksmas sukonfigūruotas taip, kad būtų sukurti išvesties parametrai ( juos konfigūruojant naudojant kryptį Išeiti ), visada turėtumėte užtikrinti, kad scenarijaus viduje esantis parametras būtų nustatytas į kitą reikšmę nei null. Priešingu atveju scenarijaus vykdymas sukelia klaidą, nes išvesties parametras nebuvo nustatytas.
Išimtys
| Išimtis | Aprašą |
|---|---|
| Nepavyko paleisti .NET scenarijaus | Nurodo problemą vykdant pateiktą .NET scenarijų |