PowerShell 스크립트를 사용하여 소프트웨어를 제거하고 서비스를 제거하고 설치 폴더를 삭제합니다. 완전 정리. 이 소프트웨어는 핵심 애플 리케이션과 11 addins 있습니다. 그래서이 코드를 addins에 사용합니다 :PowerShell을 사용하여 제거 속도 향상
$appAddIns = @(Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "SE0008*" })
foreach ($appAddIn in $appAddIns)
{
Write-Host "Uninstalling: " $appAddIn.Name
$appAddIn.Uninstall() | out-null
}
그러나 스크립트를 시작하는 것은 대단히 느립니다. 나는 그것을 실행, 그리고 그것은 단지 비어 있습니다. 직장 동료는 내 스크립트를 사용하지 않았습니다. 10 초가 지나면 스크립트가 작동하지 않고 종료되었다고 가정하기 때문입니다.
Write-Host "Sit and wait you impatient bastard"
를 시작 부분에 :
더 잘 쓰기, 또는 할 수있는 방법은 추가 있습니까?
이 경우에는 'Win32_Product'를 사용하지 마십시오. https://gregramsey.net/2012/02/20/win32_product-is-evil/. http://stackoverflow.com/questions/25268491/alternative-to-win32-product – restless1987