Skip to content

Commit e3bff17

Browse files
PR feedback
1 parent 3b27157 commit e3bff17

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

src/features/UpdatePowerShell.ts

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -152,11 +152,7 @@ export async function InvokePowerShellUpdateCheck(
152152
sessionManager.stop();
153153

154154
// Invoke the MSI via cmd.
155-
const msi = spawn("cmd", [`/S /C ${msiDownloadPath}`], {
156-
detached: true,
157-
cwd: os.homedir(),
158-
env: process.env,
159-
});
155+
const msi = spawn("msiexec", ["/i", msiDownloadPath]);
160156

161157
msi.on("close", (code) => {
162158
// Now that the MSI is finished, start the Integrated Console session.
@@ -165,10 +161,9 @@ export async function InvokePowerShellUpdateCheck(
165161
});
166162

167163
} else if (isMacOS) {
168-
let script = "brew cask upgrade powershell";
169-
if (release.isPreview) {
170-
script = "brew cask upgrade powershell-preview";
171-
}
164+
const script = release.isPreview
165+
? "brew cask upgrade powershell-preview"
166+
: "brew cask upgrade powershell";
172167

173168
await languageServerClient.sendRequest(EvaluateRequestType, {
174169
expression: script,

0 commit comments

Comments
 (0)