Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
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.