Sovellusten poistaminen Wyse Management Suitesta

Summary: Tässä artikkelissa kerrotaan, miten määritetään sovellusten etäasennuksen poistokomennot Wyse Management Suiten (WMS) avulla toimitettavan PowerShell-komentosarjan avulla.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Ympäristöt, joita tämä koskee:

  • Dell Thin Client -tietokoneet

Tuotteet, joita asia koskee:

  • Wyse Management Suite

Käyttöjärjestelmät, joita asia koskee:

  • Windows 10 IoT LTSC 2021

Windows 10 IoT LTSC 2021 Thin Client -laitteille on esiasennettu useita sovelluksia, jotka sisältyvät palautusnäköistiedostoon. Jotkut järjestelmänvalvojat saattavat haluta poistaa sovelluksia, joita ei käytetä ympäristössä. Tätä varten on määritettävä asianmukaiset asennuksen poistokomennot. Tässä asiakirjassa kuvataan prosessi ja annetaan esimerkkikomentoja useille usein asennetuille sovelluksille.

Vaiheet asianmukaisten asennuksen poistokomentomerkkijonojen määrittämiseksi:

  1. Kirjaudu järjestelmänvalvojana laitteeseen, johon kohdesovellukset on asennettu
  2. Avaa rekisterieditori (regedit.exe)
  3. Siirry HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall-avaimeen
  4. Etsi rekisterin aliavaimista poistettavan sovelluksen nimi ja merkitse muistiin DisplayName, Publisher tai muut tunnistetiedot, joita voidaan käyttää PowerShell-kyselyssä.
  5. Siirry kohtaan HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall key
  6. Etsi rekisterin aliavaimista poistettavan sovelluksen nimi ja merkitse muistiin DisplayName, Publisher tai muut tunnistetiedot, joita voidaan käyttää PowerShell-kyselyssä.
    Huomautus:
    • Järjestelmään saattaa liittyä useita rekisteriavaimia ja asennuksen poistokomentoja, joten selaa kaikkia rekisteriavaimia ja varmista, että merkitset muistiin kaikki tarvittavat asennuksen poistokomennot.
    • Voi olla helpompaa viedä kaksi Poista rekisteriavain ja etsiä tietoja tekstieditorilla.
  7. Kun asianmukaiset rekisteriavaimet on löydetty, huomioi rekisteriarvot, jotka ovat yhteisiä asennuksen poistaville sovelluksille (esimerkiksi asennuksen poistamiseen tarkoitettujen VMware Horizon Client -rekisterimerkintöjen kaikissa versioissa on VMware DisplayName -kenttään, kun taas Citrix ei, ja Publisher-kenttää on helpompi käyttää Citrix-asennuksen poistamiseen).
  8. Merkitse käytetyt asennuksen poistomerkkijonokomennot muistiin. Useimmat ohjelmat poistavat asennuksen MsiExec.exe komennolla, mutta joissakin, kuten Citrixissä, voi olla lisäkomentoja tai erilaisia komentoja, jotka on huomioitava PowerShell-komentosarjassa.

Citrix Workspacen poistaminen:

Voit poistaa Citrix Workspace -työaseman thin client -työasemasta etsimällä rekisteriavaimia ja selvittämällä avainten yleisen hakumerkkijonon. Alla olevassa näyttökuvassa on esimerkki yhdestä Citrix Workspace -asiakasohjelmaan liittyvästä rekisteriavaimesta.

Esimerkki Citrix Workspace -asiakasrekisteristä

Huomaa Publisher-merkintä , jota käytetään alla olevassa esimerkkikomentosarjassa tarvittavien avainten etsimiseen. Kiinnitä huomiota myös UninstallString, joka tässä tapauksessa ei käytä MsiExec.exe-komentoa asennuksen poistamiseen, joten tämän merkinnän käsittelemiseen on kiinnitettävä erityistä huomiota yhdessä MsiExec-vakiokomentojen kanssa.

Seuraava komentosarjaesimerkki poistaa Citrix Workspacen ja siihen liittyvät sovellukset Windows 10 Thin Client -työasemasta:

# this script will uninstall any program with Citrix Systems or Cloud Software Group in the Publisher field
# version 1 - August 6,2024
# search through the uninstall keys in the registry and find any entries with Citrix Systems or Cloud Software Group in the name of the software publisher
# and create a collection from the entries
$programs = Get-ChildItem -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall,HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall | Get-ItemProperty | Where-Object {$_.Publisher -match "Citrix Systems" -or $_.Publisher -match "Cloud Software Group"} | Select-Object -Property DisplayName,Publisher,UninstallString

# for each registry entry in the collection, run the uninstall command
foreach ($program in $programs) {
   # if the uninstall command uses the MSIEXEC.exe run it with following parameters
    if ($program.uninstallstring -match "msiexec.exe"){
        start-process cmd.exe -ArgumentList "/c""$($program.uninstallstring) /quiet /norestart""" -Wait
    }
   # special command for the TrolleyExpress command to uninstall the main Citrix component as it does     not rely on MSIEXEC.exe to uninstall
   else {
        start-process cmd.exe -ArgumentList "/c""$($program.uninstallstring) /silent""" -Wait
    }
}
# check to see if the Citrix Workspace shortcut is on the desktop and delete it
if (test-path "C:\Users\Public\Desktop\Citrix Workspace.lnk") {
		remove-item "C:\Users\Public\Desktop\Citrix Workspace.lnk"
}

Luo PowerShell (ps1) -tiedosto ja kopioi se WMS-palvelimeen sovelluskäytännön poistamista varten.

VMware Horizon Clientin poistaminen:

Voit poistaa VMware Horizon Clientin Thin Client -työasemasta etsimällä rekisteriavaimista ja selvittämällä avainten yleisen hakumerkkijonon. Alla olevassa näyttökuvassa on esimerkki yhdestä VMware Horizon Clientiin liittyvästä rekisteriavaimesta.

Esimerkki VMWare Horizon -asiakasrekisteristä

Huomaa DisplayName Merkintä, jota käytetään alla olevassa esimerkkikomentosarjassa asiaankuuluvien avainten etsimiseen. Kiinnitä huomiota myös UninstallString Varmista MSiExec.exe komennolla, että kaikki asennuksen poistokomennot tehdään.

Seuraava komentosarjaesimerkki poistaa VMware Horizonin ja siihen liittyvät sovellukset Windows 10 Thin Clientista:

# this script will uninstall any program with VMWare in the title
# version 1 - August 6,2024
#
# search through the uninstall keys in the registry and find any with VMWare in the Name of the application (DisplayName) and create a collection of the entries
$programs = Get-ChildItem -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall,HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall | Get-ItemProperty | Where-Object {$_.DisplayName -match "VMWare"} | Select-Object -Property DisplayName,UninstallString

# for each registry entry in the collection, run the uninstall command
foreach ($program in $programs) {
    start-process cmd.exe -ArgumentList "/c""$($program.uninstallstring) /quiet /norestart""" -Wait
}

Luo PowerShell (ps1) -tiedosto ja kopioi se WMS-palvelimeen sovelluskäytännön poistamista varten.

Huomautus:
  • Tämä asiakirja on kehitetty ja testattu Latitude 3440 -tietokoneella, jossa on Windows 10 IoT Enterprise LTSC 2021 -koontiversio 10.05.15.12.23.00. Rekisteriavaimen tiedoissa voi olla pieniä eroja, jos käytetään toista koontiversiota.
  • Joskus myös ylimääräinen tiedostojen poisto, kuten pikakuvakkeet, on myös skriptattava, kuten Citrix-poisto. Asennuksen poiston onnistuminen on testattava.

Affected Products

Latitude Mobile Thin Client, OptiPlex Thin Client, Wyse Hardware, Wyse Management Suite
Article Properties
Article Number: 000222586
Article Type: How To
Last Modified: 23 Aug 2024
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.