代码之家  ›  专栏  ›  技术社区  ›  WarDaddy _Justin

想经营一家公司。在不同机器上安装多个程序的bat脚本

  •  0
  • WarDaddy _Justin  · 技术社区  · 3 年前

    嘿,伙计们,我需要一些帮助,有没有办法创造一个。bat脚本,无需指定用户即可安装多个应用程序。

    例如,我有:

    "C:\Users\User\Downloads\Setup\ChromeSetup.exe" /S /norestart "C:\Users\User\Downloads\Setup\readerdc64_en_xa_crd_install.exe" /S /norestart "C:\Users\User\Downloads\Setup\SlackSetup.exe" /S /norestart "C:\Users\User\Downloads\Setup\TeamViewer_Setup_x64.exe" /S /norestart

    它适用于指定的用户,但我有多台计算机,我想在本地运行它,每次安装都要返回并更改用户,这是一种痛苦。有没有一种方法可以让任何用户不必特别提及该用户就可以进行此安装?

    此外,我不能使用Ninite或其他程序,因为我们的一些其他软件不适用于这些工具。

    2 回复  |  直到 3 年前
        1
  •  0
  •   POBIX    3 年前

    这个 %USERNAME% 环境变量返回当前用户,因此可以替换每个用户 Users\User 具有 Users\%USERNAME% .

        2
  •  0
  •   cachius Talha    3 年前

    看看 psexec Advanced Run Tool NirCmd 作者:Nirsoft。 您必须通过网络使脚本及其依赖项可用,以便可以通过UNC路径运行命令,如 here .