Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como corrigir problemas do SCCM no Windows: Exemplos de scripts

O System Center Configuration Manager (SCCM) é uma ferramenta amplamente utilizada no gerenciamento de sistemas Windows em ambientes corporativos. No entanto, assim como qualquer outra solução de software, o SCCM pode enfrentar problemas que podem afetar sua funcionalidade e desempenho. Neste artigo, vamos explorar alguns exemplos de scripts que podem ser utilizados para corrigir problemas comuns encontrados no SCCM.


Exemplos:


1. Script para redefinir o banco de dados do SCCM:
Quando o banco de dados do SCCM apresenta erros ou corrompimento, é necessário redefini-lo para garantir o funcionamento correto da ferramenta. O seguinte script pode ser utilizado para realizar essa tarefa:


$SiteCode = "XYZ"
$SiteServer = "SCCMServer"
$SQLInstance = "SQLServer\Instance"
$DatabaseName = "CM_SiteCode"

Stop-Service -Name "SMS_Executive"
Stop-Service -Name "SMS_SITE_COMPONENT_MANAGER"

Invoke-Sqlcmd -ServerInstance $SQLInstance -Database "master" -Query "USE master; ALTER DATABASE $DatabaseName SET SINGLE_USER WITH ROLLBACK IMMEDIATE"
Invoke-Sqlcmd -ServerInstance $SQLInstance -Database "master" -Query "USE master; DROP DATABASE $DatabaseName"

Start-Service -Name "SMS_SITE_COMPONENT_MANAGER"
Start-Service -Name "SMS_Executive"

2. Script para recriar o WMI Repository do SCCM:
Problemas no WMI Repository podem causar falhas na comunicação entre o SCCM e os dispositivos gerenciados. O script a seguir pode ser usado para recriar o WMI Repository:


Stop-Service -Name "SMS_Executive"
Stop-Service -Name "SMS_SITE_COMPONENT_MANAGER"

$Namespace = "root\ccm"
$WmiClasses = @("CCM_Client", "CCM_Application", "CCM_SoftwareUpdate")

foreach ($Class in $WmiClasses) {
Get-WmiObject -Namespace $Namespace -Class $Class | Remove-WmiObject -ErrorAction SilentlyContinue
}

$Folder = "$env:windir\system32\wbem\Repository"
Remove-Item -Path $Folder\* -Force -Recurse

Start-Service -Name "SMS_SITE_COMPONENT_MANAGER"
Start-Service -Name "SMS_Executive"

O SCCM é uma ferramenta poderosa para o gerenciamento de sistemas Windows em ambientes corporativos. No entanto, como qualquer outra solução de software, problemas podem ocorrer. Utilizando os scripts mencionados acima, é possível corrigir problemas comuns encontrados no SCCM, como a redefinição do banco de dados e a recriação do WMI Repository. É sempre recomendado executar esses scripts com cuidado e realizar backup adequado dos dados antes de proceder com as correções.

To share Download PDF