Как удалить VS Code из cli на Windows - PullRequest
0 голосов
/ 09 октября 2018

Я пытаюсь создать пакет SCCM для установки / удаления кода VS в Windows.Я могу установить без проблем, но не могу удалить его.

Вот что я пробовал:

Для справки, VSCodeSetup-x64-1.28.0.exe являетсяисполняемый файл, который я использовал для установки против кода.

Из Powershell: Start-Process -FilePath. \ VSCodeSetup-x64-1.28.0.exe -ArgumentList "/ uninstall" -Wait -PassThru (Это просто выполняет установщик снет параметров для удаления)

Start-Process -FilePath "C: \ Program Files \ Microso ft VS Code \ Code.exe" -ArgumentList "/ uninstall" -Wait -PassThru (Это просто открывает VS Code)

Я посмотрел на следующем сайте параметры командной строки, но не упомянул об удалении.http://jrsoftware.org/ishelp/index.php?topic=setupcmdline

1 Ответ

0 голосов
/ 10 октября 2018

Глядя на строку удаления в HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall \ (для меня это было {F8A2A208-72B3-4D61-95FC-8A65D340689B} _is1, но это может зависеть от версии), похоже, что оно естьREG_SZ QuietUninstallString, которая в моем случае указала на:

"C:\Program Files\Microsoft VS Code\unins000.exe" /SILENT

Таким образом, вы можете либо, если это все установки по умолчанию, просто жестко запрограммировать этот путь (относительно того, где вы его установили, так что, возможно, программные файлы (x86) или некоторыедругой путь) или прочитайте строку перед удалением в каком-либо скрипте и используйте ее напрямую (может также зависеть от WoW64, я только сделал быстрый тест на 32-битной системе)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...