Installation 如何以静默方式安装Visual Studio代码(安装结束时不自动打开)?
我发现可以从命令行(Installation 如何以静默方式安装Visual Studio代码(安装结束时不自动打开)?,installation,inno-setup,visual-studio-code,silent-installer,Installation,Inno Setup,Visual Studio Code,Silent Installer,我发现可以从命令行(vscode-installer.exe/VERYSILENT)进行静默安装,但它仍然会在安装结束时自动打开,因此不方便在多台计算机上进行无人值守安装 我检查了(这是VisualStudio代码安装程序使用的),但与禁用VisualStudio代码自动启动(即使在非常静默的安装中)无关 可能有一种方法可以使用/COMPONENTS、/TASKS或/mergestasks,但为此,我需要知道哪些已经可用 有没有办法让它完全静默安装?有一个隐藏的任务运行代码,自动选择静默安装。要
vscode-installer.exe/VERYSILENT
)进行静默安装,但它仍然会在安装结束时自动打开,因此不方便在多台计算机上进行无人值守安装
我检查了(这是VisualStudio代码安装程序使用的),但与禁用VisualStudio代码自动启动(即使在非常静默的安装中)无关
可能有一种方法可以使用/COMPONENTS
、/TASKS
或/mergestasks
,但为此,我需要知道哪些已经可用
有没有办法让它完全静默安装?有一个隐藏的任务
运行代码
,自动选择静默安装。要取消选择runcode
任务,请使用
(对于/mergestasks=!runcode
的积分转到)
上述内容基于GitHub回购协议中的内容:
[Tasks]
Name: "runcode"; Description: "{cm:RunAfter,{#NameShort}}"; \
GroupDescription: "{cm:Other}"; Check: WizardSilent
[Run]
Filename: "{app}\{#ExeBasename}.exe"; \
Description: "{cm:LaunchProgram,{#NameLong}}"; Tasks: runcode; \
Flags: nowait postinstall; Check: ShouldRunAfterUpdate
Filename: "{app}\{#ExeBasename}.exe"; \
Description: "{cm:LaunchProgram,{#NameLong}}"; \
Flags: nowait postinstall; Check: WizardNotSilent
执行进程-路径“VSCodeUserSetup-x64-1.30.1.exe”-参数“/VERYSILENT/CLOSEAPPLICATIONS
您可以将其用于PowerShell安装。我发现在PowerShell中运行我使用的启动进程、执行进程似乎不适合我 下面是我使用的一行
Start-Process -FilePath "path/to/vscode/VSCodeUserSetup-x64.exe" -Argument "/VERYSILENT /MERGETASKS=!runcode"
我发现一些其他参数很有用:“/verysilent/suppressMsgBox/mergestasks=!runcode,desktopicon”。
Start-Process -FilePath "path/to/vscode/VSCodeUserSetup-x64.exe" -Argument "/VERYSILENT /MERGETASKS=!runcode"