Şu anda bir WES 7 cihazında yüklü birkaç programın kaldırılmasını içeren bir komut dosyası yazıyorum. Kaldırmam gereken uygulamalardan biri (VMware Horizon View Client) yeniden başlatılmasını ister. Bu, komut dosyasının bir parçası olduğunda, varsayılan düğmeyi (YES) kabul eder ve aygıtı yeniden başlatmaya devam eder. Bu nedenle senaryo başarısız oluyor.Powershell Uninstall Komut Dosyası - Gerçek bir baş ağrınız var
Bu yeniden başlatma işleminin nasıl önleneceğine dair yardımınıza gerçekten minnettar olurum.
FYI: Bu komut, bir yönetim aracıyla aşağıya doğru gönderilir ve hedef üzerinde yükseltilmiş şekilde çalıştırılır. Seni çok komut dosyası aracılığıyla yeniden başlatma yarı yolda nasıl önleneceği bazı Yardım takdir ediyorum
set-executionpolicy unrestricted
#############################################################
# Un-install unwanted applications
#############################################################
$application = Get-WMIObject Win32_Product -filter "Name='ThinPrint Client Windows 8.6'"
$application.Uninstall()
$application = Get-WMIObject Win32_Product -filter "Name='2X Client'"
$application.Uninstall()
$application = Get-WMIObject Win32_Product -filter "Name='Adobe Reader X (10.1.4)'"
$application.Uninstall()
$application = Get-WMIObject Win32_Product -filter "Name='VMware Horizon View Client'"
$application.Uninstall()
$application = Get-WMIObject Win32_Product -filter "Name='VERDE VDI User Tools'"
$application.Uninstall()
$application = Get-WMIObject Win32_Product -filter "Name='vWorkspace Connector for Windows'"
$application.Uninstall()
#############################################################
# Remove Internet Explorer Access
#############################################################
dism /online /norestart /Disable-Feature /FeatureName:Internet-Explorer-Optional-x86
#############################################################
# Remove IE Browser LNK from Taskbar
#############################################################
del "C:\Users\User\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\Launch Internet Explorer Browser.lnk"
#############################################################
# Make Citrix Receiver the shell
#############################################################
Push-Location
CD 'HKCU:\Software\Microsoft\Windows NT\CurrentVersion\Winlogon'
New-Itemproperty -path .\ -name Shell -Type String -Value 'c:\program files\Citrix\Receiver\receiver.exe'
Pop-Location
set-executionpolicy restricted
# End of Script
:
Bu benim senaryom.