相关文章推荐
玩篮球的茴香  ·  [CMake教程] ...·  1 月前    · 
胆小的豆浆  ·  matlab ...·  1 月前    · 
小胡子的火锅  ·  Android ...·  昨天    · 
心软的刺猬  ·  [Solved] Using C++ ...·  5 月前    · 
灰常酷的口罩  ·  Flutter Cant Connect ...·  1 年前    · 

为防止未经授权的访问,Windows 需要管理员权限才能访问受保护的资源。 要使用脚本操作访问受保护的资源(如文件),请以管理员权限运行 Power Automate。 要查找有关以管理员身份运行 Power Automate 的详细信息,请转到 以提升的权限运行 Power Automate

编写脚本操作使您能够运行代码块,并在桌面流中实现自定义行为。

所有脚本操作都遵循各个编程或脚本语言的基本结构:PowerShell、Python、VBScript 和 JavaScript。

要在脚本操作中声明变量并在 Power Automate 中返回结果,请使用以下命令:

  • 若要声明 PowerShell 脚本中的新变量,请使用 $ 表示法。 要将 运行 PowerShell 脚本 操作中的值返回到 Power Automate,请使用 Write-Output 命令。

    $variableName = "variableValue"
    Write-Output $variableName
    
  • Python 脚本不需要任何特殊表示法,即可声明新变量。 若要从运行 Python 脚本操作中返回值,请使用 print 函数。

    variableName = "variableValue"
    print variableName
    
  • VBScript 不需要任何特殊表示法,即可声明新变量。 使用 WScript.Echo 函数将运行 VBScript 操作中的值返回到 Power Automate。

    variableName = "variableValue"
    WScript.Echo variableName
    
  • 在 JavaScript 脚本中,使用 var 表示法声明新变量,并使用 WScript.Echo 函数从运行 JavaScript 操作返回值。

    var variableName = "variableValue";
    WScript.Echo(variableName);
    

    要在脚本操作中使用 Power Automate 变量,请使用百分比表示法 (%) 并以与硬编码值相同的方式处理变量。

    运行 DOS 命令

    在不可见模式下执行 DOS 命令或控制台应用程序,并在完成时检索其输出。

    Encoding ASMO-708:阿拉伯语 (ASMO 708)、big5:繁体中文 (Big5)、cp1025:IBM EBCDIC(西里尔文塞尔维亚语-保加利亚语)、cp866:西里尔文 (DOS)、cp875:IBM EBCDIC(现代希腊文)、csISO2022JP:日文(JIS-允许 1 个字节的片假名)、DOS-720:阿拉伯语 (DOS)、DOS-862:希伯来语 (DOS)、EUC-CN:简体中文 (EUC)、EUC-JP:日文(JIS 0208-1990 和 0212-1990)、euc-jp:日文 (EUC)、euc-kr:韩语 (EUC)、GB18030:简体 中文 (GB18030)、gb2312:简体 中文 (GB2312)、hz-gb-2312:简体 中文 (HZ)、IBM-Thai:IBM EBCDIC(泰语)、IBM00858:OEM 多语言拉丁语 I、IBM00924:IBM 拉丁语-1、IBM01047:IBM 拉丁语-1、IBM01140:IBM EBCDIC(美国-加拿大-欧洲)、IBM01141:IBM EBCDIC(德国-欧洲)、IBM01142:IBM EBCDIC(丹麦-挪威-欧洲)、IBM01143:IBM EBCDIC(芬兰-瑞典-欧洲)、IBM01144:IBM EBCDIC(意大利-欧洲)、IBM01145:IBM EBCDIC(西班牙-欧洲)、IBM01146:IBM EBCDIC(英国-欧洲)、IBM01147:IBM EBCDIC(法国-欧洲)、IBM01148:IBM EBCDIC(国际-欧洲)、IBM01149:IBM EBCDIC(冰岛语-欧洲)、IBM037:IBM EBCDIC(美国-加拿大)、IBM1026:IBM EBCDIC (土耳其语拉丁语-5)、IBM273:IBM EBCDIC(德国)、IBM277:IBM EBCDIC(丹麦-挪威)、IBM278:IBM EBCDIC(芬兰-瑞典)、IBM280:IBM EBCDIC(意大利)、IBM284:IBM EBCDIC(西班牙)、IBM285:IBM EBCDIC(英国)、IBM290:IBM EBCDIC(日文片假名)、IBM297:IBM EBCDIC(法国)、IBM420:IBM EBCDIC(阿拉伯语)、IBM423:IBM EBCDIC(希腊语)、IBM424:IBM EBCDIC(希伯来语)、IBM437:OEM 美国、IBM500:IBM EBCDIC(国际)、ibm737:希腊文 (DOS)、ibm775:波罗的语 (DOS)、ibm850:西欧 (DOS)、ibm852:中欧 (DOS)、IBM855:OEM 西里尔文、ibm857:土耳其语 (DOS)、IBM860:葡萄牙语 (DOS)、ibm861:冰岛语 (DOS)、IBM863:加拿大法语 (DOS)、IBM864:阿拉伯语 (864)、IBM865:挪威语 (DOS)、ibm869:希腊语、现代希腊文 (DOS)、IBM870:IBM EBCDIC(多语言拉丁语-2)、IBM871:IBM EBCDIC(冰岛语)、IBM880:IBM EBCDIC(西里尔文俄语)、IBM905:IBM EBCDIC(土耳其语)、iso-2022-jp:日文 (JIS)、iso-2022-jp:日文(JIS-允许 1 个字节的片假名 - SO/SI)、iso-2022-kr:韩语 (ISO)、iso-8859-1:西欧 (ISO)、iso-8859-13:爱沙尼亚语 (ISO)、iso-8859-15:拉丁语 9 (ISO)、iso-8859-2:中欧 (ISO)、iso-8859-3:拉丁语 3 (ISO)、iso-8859-4:波罗的语 (ISO)、iso-8859-5:西里尔文 (ISO)、iso-8859-6:阿拉伯语 (ISO)、iso-8859-7:希腊语 (ISO)、iso-8859-8:希伯来语(ISO-视觉)、iso-8859-8-i:希伯来语(ISO-逻辑)、iso-8859-9:土耳其语 (ISO)、Johab:朝鲜语 (Johab)、koi8-r:西里尔文 (KOI8-R)、koi8-u:西里尔文 (KOI8-U)、ks_c_5601-1987:朝鲜语、macintosh:西欧 (Mac)、shift_jis:日文 (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:西里尔文 (Windows)、Windows-1252:西欧 (Windows)、windows-1253:希腊语 (Windows)、windows-1254:土耳其语 (Windows)、windows-1255:希伯来语 (Windows)、windows-1256:阿拉伯语 (Windows)、windows-1257:波罗的语 (Windows)、windows-1258:越南语 (Windows)、windows-874:泰语 (Windows)、x-Chinese-CNS:繁体中文 (CNS)、x-Chinese-Eten:繁体中文 (Eten)、x-cp20001:TCA 台湾、x-cp20003:IBM5550 台湾、x-cp20004:TeleText 台湾、x-cp20005:Wang 台湾、x-cp20261:T.61、x-cp20269:ISO-6937、x-cp20936:简体中文 (GB2312-80)、x-cp20949:朝鲜语 Wansung、x-cp50227:简体中文 (ISO-2022)、x-EBCDIC-KoreanExtended:IBM EBCDIC(扩展式朝鲜语)、x-Europa:欧洲、x-IA5:西欧 (IA5)、x-IA5-German:德语 (IA5)、x-IA5-Norwegian:挪威语 (IA5)、x-IA5-Swedish:瑞典语 (IA5)、x-iscii-as:ISCII 阿萨姆语、x-iscii-be:ISCII 孟加拉语、x-iscii-de:ISCII 梵文字母、x-iscii-gu:ISCII 古吉拉特语、x-iscii-ka:ISCII 埃纳德语、x-iscii-ma:ISCII 马拉雅拉姆语、x-iscii-or:ISCII 奥里雅语、x-iscii-pa:ISCII 旁遮普语、x-iscii-ta:ISCII 泰米尔语、x-iscii-te:ISCII 泰卢固语、x-mac-arabic:阿拉伯语 (Mac)、x-mac-ce:中欧 (Mac)、x-mac-chinesesimp:简体中文 (Mac)、x-mac-chinesetrad:繁体中文 (Mac)、x-mac-croatian:克罗地亚语 (Mac)、x-mac-cyrillic:西里尔文 (Mac)、x-mac-greek:希腊语 (Mac)、x-mac-hebrew:希伯来语 (Mac)、x-mac-icelandic:冰岛语 (Mac)、x-mac-japanese:日文 (Mac)、x-mac-korean:朝鲜语 (Mac)、x-mac-romanian:罗马尼亚语 (Mac)、x-mac-thai:泰语 (Mac)、x-mac-turkish:土耳其语 (Mac)、x-mac-ukrainian:乌克兰语 (Mac)` utf-8 : Unicode (UTF-8) 读取输出时要使用的编码

    生成的变量

  •