GUID von MSI auslesen mit Powershell

sniper8952

Banned
Registriert
Juni 2008
Beiträge
355
Hallo zusammen

Ich möchte gerne TeamViewer mit Powershell deinstallieren. Ich habe mir den folgenden Powershell command zusammengesucht:
$identifyingnumber = Get-WmiObject Win32_Product | Where-Object {$_.Name -like "TeamViewer"} | Select IdentifyingNumber
write host = Start-Process -FilePath "msiexec.exe" -ArgumentList "/x $identifyingnumber /qn REBOOT=REALLYSUPPRESS"

Es wird der folgende Wert in die Variable gespeichert:

IdentifyingNumber
-----------------
{EE22BABE-6001-4FB3-A0D8-66111CB97716}

Was muss ich tun damit ich nur den Wert erhalte ohne den Kopf?

Besten Dank im Voraus

Sniper8952
 
Sieht komisch aus, aber geht:
Code:
$identifyingnumber.IdentifyingNumber

1657625643331.png


Edit:
Code:
$identifyingnumber = (Get-WmiObject Win32_Product | Where-Object {$_.Name -like "TeamViewer"} | Select IdentifyingNumber).IdentifyingNumber
könnte also funktionieren
 
  • Gefällt mir
Reaktionen: Mcmeider und sniper8952
Super hat funktioniert! Danke für deine Unterstützung.
 
  • Gefällt mir
Reaktionen: Mcmeider und tollertyp
Zurück
Oben