aardio 文档

aardio 范例: 调用 PowerShell 命令

PowerShell Compress-Archive 命令可用参数参考文档

//调用 PowerShell 命令 
import dotNet.ps; 

/*
调用 PowerShell 命令 Compress-Archive 利用操作系统自带组件压缩 zip 文件:

参数 @1 指定命令名。
参数 @2 可选用一个表指定命令参数。
    - 参数 @2 如果是一个表:
        - 命令参数表如果包含名值对,则用于指定命名参数,参数名前不需要加 $ 或 - 等前缀符号。
        - 命令参数表如果包含数组成员,则仅添加为参数名。
    - 参数 @2 如果是一个字符串,则与后续所有字符串参数一起先合并为数组参数。

成功返回字符串值,失败返回 null,错误信息。
*/
var result,err = dotNet.ps.command("Compress-Archive",
    {
        Path = [ io.fullpath("~\doc\guide") ],
        DestinationPath = io.fullpath("~\doc.guide.zip") 
    }
) 

/*
PowerShell Compress-Archive 命令可用参数参考文档:
https://learn.microsoft.com/powershell/module/microsoft.powershell.archive/compress-archive
*/ 

Markdown 格式