É uma das funções básicas do Configuration Manager (gerenciamento de aplicativos / pacotes). Não é o problema que você encontrou, mas pedir algo, é melhor que você postar no fórum do da Microsoft. para o Gerenciador de Configurações.
Na minha opinião, uma das maneiras fáceis é escrever um script em lote. Neste script, você precisa especificar linhas de comandos de desinstalação que funcionem para desinstalar cada software. É uma opção que você coloca cada software em um compartilhamento de rede para que, se o comando de desinstalação precisar chamar o instalador, você possa usar o caminho UNC.
Depois de criar o arquivo de lote, você precisa do Gerenciador de Configurações para implantá-lo nos clientes. Exemplo de etapas conforme abaixo: (suponha que todos os seus clientes já tenham sido gerenciados pelo Gerenciador de Configurações. Caso contrário, consulte SCCM Descoberta e instalação do agente
Etapas:
- Crie uma coleção desses clientes. Também é bom que você crie várias coleções com base no sistema operacional do cliente (Win 7, win 8.1, win 10).
- Crie um pacote com o arquivo de origem (o script em lote) e crie um programa para executar o lote. Se o lote precisar de permissão de administrador específica para desinstalar softwares, será necessário usar a opção "Executar como administrador".
- Implante o pacote para as coleções acima (suponha que seus pontos de distribuição e outras configurações necessárias estejam disponíveis)
- Monitore o status da implantação.
Acima há um método para fazer isso, existem muitas maneiras e você precisa aprender