gpt4 book ai didi

powershell - 在生产环境中使用 F# 脚本替换 powershell?

转载 作者:行者123 更新时间:2023-12-04 22:20:04 27 4
gpt4 key购买 nike

我一直在使用 powershell 脚本来自动化生产服务器上的一些任务。然而,当我尝试做一些关于异步和并行处理等的事情时,它达到了它的限制。

F# 脚本是否适合替代 powershell 脚本? (估计在访问文件系统和其他OS对象的时候会比较麻烦,在Powershell中很容易)。服务器没有安装visual studio。是否可以将 fsi.exe 复制到服务器以运行 fsx 文件?

一个用例,

  • 从慢速 FTP 服务器下载大 zip 文件
  • 解压文件
  • 执行一个可执行文件来处理解压文件

  • 每个步骤都需要一段时间,所以我想做以下在powershell中很难做到的事情
    //Limit download 3 files at the same time maximum.
    async {
    let! zip = GetFromFTP ...
    let! file = Unzip zip
    do! ... //Run exe to parse file
    }

    最佳答案

    您可能会发现 FAKE比 fsi.exe 更有用。它自动构建,但它只是一个具有不同目标的 .fsx 文件,可以从命令行运行。

    关于powershell - 在生产环境中使用 F# 脚本替换 powershell?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30171272/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com