Script PowerShell pour désinstaller toutes les versions de SolidWorks en ligne de commande :
$ListeApplication = Get-WmiObject -class "Win32_Product"
$SW_application = $ListeApplication | Where-Object -FilterScript {$_.Name -match "Solidworks" }
foreach ($Application in $SW_application){
if ($Application -ne $null) {
$Guid = $Application.IdentifyingNumber
$NomApplication = $Application.Name
$parameters = "/passive /norestart /x $Guid"
$uninstallStatement = [System.Diagnostics.Process]::Start( "msiexec", $parameters )
$uninstallStatement.WaitForExit()
Write-host "Desinstallation de $NomApplication $Guid en cours..."
}
Else {
Write-host "Il n'y a pas(plus) de précédente version à désinstaller..."
}
}
Aucun commentaire:
Enregistrer un commentaire