Usuário com melhor resposta
Cliente do SCCM 2007 instalado mas na console aparece com não.

Pergunta
-
Tenho varios micros e servidores que estão funcionando normalmente na rede, o cliente instalado e se comunicando com o servidor.
Porém alguns micros e servidores estão com o cliente instalado mas na console aparece como se não estivesse, parece que não estão se comunicando.
Alguem pode me ajudar?
Respostas
-
Fábio, com certeza é problemas de WMI na estação, eu me deparo constantemente com isto aqui em meu ambiente, segue um script que desenvolvemos e que você poderá salvar como BAT e executar nas estações que apresentarem erro, coloque-o num servidor com pasta compartilhada e execute-o sob demanda, ele gera até LOG de qual estação foi executada, mais rápido e fácil do que renomear o repositório inteiro. Também você pode baixar a ferramenta "SCCM Client Center", ela é uma ferramente gráfica onde você tem vários detalhes do cliente, se conecta remotamente e consegue realizar várias atividades sem ter que fazer intervenção no usuário, inclusive reparar o cliente.
Espero ter ajudado !
Script:
@echo off
REM Gravando log que informa o momento em que o script iniciou
net use Z: /delete (costumo usar esta letra para manutenções diversas)
net use Z: \\nomedoservidor\compartilhamento
hostname > %computername%.txt
echo Script inicializado em %date% %time% > Z:\%computername%.txt
net use Z: /delete
REM Executando script de restauração do WMI@echo off
cd /d c:\temp
if not exist %windir%\system32\wbem goto TryInstall
cd /d %windir%\system32\wbem
net stop ccmexec
net stop winmgmt
winmgmt /kill
if exist Rep_bak rd Rep_bak /s /q
rename Repository Rep_bak
for %%i in (*.dll) do RegSvr32 -s %%i
for %%i in (*.exe) do call :FixSrv %%i
for %%i in (*.mof,*.mfl) do Mofcomp %%i
net start winmgmt
net start ccmexec
goto Endif /I (%1) == (wbemcntl.exe) goto SkipSrv
if /I (%1) == (wbemtest.exe) goto SkipSrv
if /I (%1) == (mofcomp.exe) goto SkipSrv
%1 /RegServergoto End
if not exist wmicore.exe goto End
wmicore /s
net start winmgmt
net start ccmexecnet stop winmgmt
net start winmgmt
- Marcado como Resposta Richard Juhasz quinta-feira, 22 de março de 2012 17:25
Todas as Respostas
-
Bom dia Fabio,
Vamos por partes.
O Client instalou perfeitamente ? se você for na pasta C:\Windows\System32\CCM\Logs existe um log chamado CCMEXEC da uma olhada nele e ve se aparece algum erro.
No Cliente la no painel de controle na guia Actions aparece varias opções ou somente 2?
Após instalar o cliente você chegou a dar um update na collection ?
Quais serviços você instalou no Site ?
-
nos logs não aparece erro nenhum, na guia Actions aparece várias opções, dei um update na collection, mas continua aparecendo que não esta instalado, porem no equipamento quando entro no painel de controle aparece todos os icones do SCCM (Configuration Manager, Remote Control, Run Advwertised Programs, Programs Download Monitor). Durante a instalação (ccmsetup.log) apareceu as seguintes mensagens:
Downloading file i386\client.msi
Downloading D:\SCCM_Agente\i386\client.msi to C:\WINDOWS\system32\ccmsetup\client.msi
File download 100% complete (17847296 of 17847296 bytes).
No transform available for this locale. Installation will proceed with no transformation.
Updated security on object C:\WINDOWS\system32\ccmsetup\.
An MP does not exist on this machine.
No client is currently installed.
Installing version 4.00.6487.2000 of the client with product code {2609EDF1-34C4-4B03-B634-55F3B3BC4931}
MSI PROPERTIES are SMSSITECODE="AUTO" CCMHTTPPORT="80" CCMHTTPSPORT="443" INSTALL=ALL
IsFileMicrosoftTrusted Verified file 'C:\WINDOWS\system32\ccmsetup\{4CD82FBB-0AFC-4864-A089-15364DF5F14B}\client.msi' is MS signed.
Running installation package
Package: C:\WINDOWS\system32\ccmsetup\{4CD82FBB-0AFC-4864-A089-15364DF5F14B}\client.msi
Log: C:\WINDOWS\system32\ccmsetup\client.msi.log
Properties: SMSSITECODE="AUTO" CCMHTTPPORT="80" CCMHTTPSPORT="443" INSTALL=ALLMSI: Action 10:06:36: INSTALL.
...
MSI: Action 10:07:05: CcmStartService.
MSI: Action 10:07:05: SmsCleanupDesktopMigrationInfo. Deinstalling the SMS Legacy Client or SMS 2.0 Client
MSI: Action 10:07:36: SmsClientInstallSucceeded. Sending status message
MSI: Action 10:07:36: RollbackCleanup. Removing backup files
MSI: Action 10:07:36: RemoveExistingProducts. Removing applications
Installation succeeded.
Successfully deleted the ccmsetup service
A Fallback Status Point has not been specified. Message with STATEID='400' will not be sent.
Deleted file C:\WINDOWS\system32\ccmsetup\ccmsetup.cab.download
Deleted file C:\WINDOWS\system32\ccmsetup\ccmsetup.cab
Deleted file C:\WINDOWS\system32\ccmsetup\ccmsetup.xml
Deleted file C:\WINDOWS\system32\ccmsetup\client.msi.download
Deleted file C:\WINDOWS\system32\ccmsetup\client.msi
-
-
Fábio, com certeza é problemas de WMI na estação, eu me deparo constantemente com isto aqui em meu ambiente, segue um script que desenvolvemos e que você poderá salvar como BAT e executar nas estações que apresentarem erro, coloque-o num servidor com pasta compartilhada e execute-o sob demanda, ele gera até LOG de qual estação foi executada, mais rápido e fácil do que renomear o repositório inteiro. Também você pode baixar a ferramenta "SCCM Client Center", ela é uma ferramente gráfica onde você tem vários detalhes do cliente, se conecta remotamente e consegue realizar várias atividades sem ter que fazer intervenção no usuário, inclusive reparar o cliente.
Espero ter ajudado !
Script:
@echo off
REM Gravando log que informa o momento em que o script iniciou
net use Z: /delete (costumo usar esta letra para manutenções diversas)
net use Z: \\nomedoservidor\compartilhamento
hostname > %computername%.txt
echo Script inicializado em %date% %time% > Z:\%computername%.txt
net use Z: /delete
REM Executando script de restauração do WMI@echo off
cd /d c:\temp
if not exist %windir%\system32\wbem goto TryInstall
cd /d %windir%\system32\wbem
net stop ccmexec
net stop winmgmt
winmgmt /kill
if exist Rep_bak rd Rep_bak /s /q
rename Repository Rep_bak
for %%i in (*.dll) do RegSvr32 -s %%i
for %%i in (*.exe) do call :FixSrv %%i
for %%i in (*.mof,*.mfl) do Mofcomp %%i
net start winmgmt
net start ccmexec
goto Endif /I (%1) == (wbemcntl.exe) goto SkipSrv
if /I (%1) == (wbemtest.exe) goto SkipSrv
if /I (%1) == (mofcomp.exe) goto SkipSrv
%1 /RegServergoto End
if not exist wmicore.exe goto End
wmicore /s
net start winmgmt
net start ccmexecnet stop winmgmt
net start winmgmt
- Marcado como Resposta Richard Juhasz quinta-feira, 22 de março de 2012 17:25