GUID von MSI auslesen mit Powershell

sniper8952

Lt. Junior Grade
Registriert
Juni 2008
Beiträge
323
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