我只是想知道如何从命令行安装setx
。我希望它是具有指定目录的静默安装。我知道如果我/?
在。EXE文件它会给我各种选项,但我该如何组合它们呢?我想使用 /c 和 /t: 仅将文件复制到目录。我该如何组合它们呢?
setx_setup.exe /?
给出:
命令行选项:
/Q——包的安静模式,
/T:——指定临时工作文件夹,
/C——与/T一起使用时仅将文件提取到文件夹中,
/C:——覆盖作者定义的安装命令。
如果我尝试:
setx_setup.exe /c /t:C:\Program Files\Resource Kit
我得到:
命令行选项语法错误。输入 Command /? 获取帮助。
答案1
我刚刚测试过这个,它只需要一个文件 setx.exe,因此运行一次 setx 安装文件,获取该文件,将其放在 Web 服务器上,然后在一个命令中获取它,使用 wget。
或者只需将 setx.exe 文件放到计算机上即可。您甚至可以使用 sysinternals pstools 自动执行此操作
当然,确保 setx.exe 位于 PATH 中已有的位置,例如 c:\windows\system32,或者 PATH 已扩展为包含您放置 setx.exe 的目录
另外,您指的是多个开关,而不是多个命令。对于临时目录,如果您想要一个,您不会执行您提到的那个,如果它有空格,您会使用引号。但无论如何,我认为这并不能满足您的要求。
我不确定 /Q 的安静之处是什么。我没有看到任何使安装安静或自动化的开关。但您只需使用一个文件 setx.exe 即可。
答案2
有多种选择,但如何将它们组合起来?
我不知道,但对于大多数命令或程序,可以使用空格分隔来指定多个命令行选项,如下所示:
setx_setup.exe /c /t:xxx etc