Saya memiliki perintah ini untuk mendapatkan string uninstall;

Get-ChildItem -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall, HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall `
 | Get-ItemProperty | Where-Object {$_.DisplayName -match "Chrome" } | Select-Object -Property DisplayName, UninstallString

Keluaran;

DisplayName   UninstallString
-----------   ---------------
Google Chrome MsiExec.exe /X{943D3AC3-A94D-3ADE-B875-6CBB57908A35}

Saya kemudian dapat menghapus dengan;

MsiExec.exe /X{943D3AC3-A94D-3ADE-B875-6CBB57908A35} /qn /norestart

Saya ingin tahu bagaimana melakukan ini dalam satu suka dengan bash (saya baru mengenal Powershell).

Pada dasarnya berikan output ke perintah untuk menghapus instalan

0
eekfonky 12 Mei 2021, 14:00

1 menjawab

Jawaban Terbaik

Anda dapat menghapus instalasi di PowerShell dengan ini karena ini adalah instalasi msi (PowerShell 5.1):

get-package *chrome* | uninstall-package

Atau ini karena nomor versi tidak ada dalam nama:

uninstall-package 'google chrome'
0
js2010 12 Mei 2021, 15:03