quinta-feira, 11 de dezembro de 2014

Macetes para consultas WMI

Provavelmete, você já precisou descobrir a pessoa que está logada em determinada máquina em sua rede (Windows).
Para isso podemos executar um comando wmic no Prompt de Comando de sua máquina com permissões administrativas, e seu usuário deverá ter acesso
à maquina de destino.

O código:

wmic /node:Nomepc computersystem get username



MACETES:

wmic /node:Nomedopc  computersystem list brief /format:list = MARCA MODELO
wmic /node:Nomedopc bios get serialnumber = SERIAL

wmic /node:Nomedopc  nic get macaddress,description = MAC DE TODAS PLACAS
wmic /node:Nomedopc  OS GET Caption,OSArchitecture,Version,Status,SystemDrive = QUAL O SISTEMA DO MICRO
wmic /node:Nomedopc  computersystem get username = QUAL USUÁRIO ESTÁ LOGADO
wmic /node:Nomedopc  product get name,version,vendor,identifyingNumber = TODOS PROGRAMAS INSTALADOS
wmic /node:Nomedopc  qfe list full = TODAS ATUALIZAÇÕES
wmic /node:Nomedopc  SERVICE GET CAPTION,STATE,STARTMODE,DISPLAYNAME,STARTNAME,SYSTEMNAME = TUDO QUE ESTA RODANDO



Nomedopc = computador da rede que quer descobrir o usuário, IP ou Nome.



quarta-feira, 5 de junho de 2013

Failed to get DP locations as the expected version from MP 0x87d00215



Após a atualização para o SP1, o seguinte erro foi encontrado  no log da instalação do cliente:
Ccmsetup.log:

No version of the client is currently detected.
Failed to get DP locations as the expected version from MP 0x87d00215

O que aconteceu:

Por algum motivo na atualização o configurations manager não mandava automaticamente a atualização do pacote "Cliente", então deveria ser criado um presteged content do pacote, porém no meu caso não conseguia criar pois ele não encontrava os DPs.

O que foi feito:

Em Software Library > Packeges
A instalação para o sp1atualizou o seguinte pacote:

E nas propriedades estava:

 *Que no caso nós precisávamos criar o presteged content.

Para Solucionar o erro foi  o seguinte...

1º) Criei um pacote com as mesmas propriedades do padrão de cliente do configurations manager que estava como "Manually copy the content, porém mudei para “Automatic Copy” :

Comparando os dois pacotes:

Mudei para automático

Bom notamos que era o antigo engessado estava como “manually copy...” e o criado como “automatic download....”.
Segue abaixo o status de cada um:

ANTIGO “ENGESSADO”

* Ou seja ele estava precisando do presteged content, mas no nosso caso não tinha como.

PACKAGE CRIADO:

Até aqui tudo bem, mas mesmo assim o cliente não instalava, então comecei as query no banco:

select * from DistributionStatus

Me retornou os pontos de distribuição com o Package ID, então procurei pelo o packege ID que criei como vimos na imagem acima tem o “D2200006”, então executei mais uma query:

select * from ClientDeploymentSettings


Percebi que o FullPackageID apontava para um pacote que não estava nos DP com sucesso então alterei o “FullPackegeID” para “D2200002”:

update ClientDeploymentSettings set FullPackageID = 'D2200006' where FullPackageID='D2200002'


Logo após isso os clientes instalaram com Sucesso.



quinta-feira, 2 de maio de 2013

Upgrade SQL 2008 express para 2012 em site secundário

Para atualizar o site secundário obtive o seguinte erro:
SQL Server version;    Error;    Configuration Manager sites require a supported SQL Server version with required hotfixes for site database operations to succeed. Before Setup can continue, you must install a supported version of SQL Server on the specified site database server. For more information, see http://go.microsoft.com/fwlink/p/?LinkID=232936.


 Para atualizar o site temos que ter a versão 2012 do sql express, então conectei ao site secundário e realizei o upgrade pelo .exe, porém o erro ainda continuava então decidi conectar no banco e executei a seguinte query:
select @@version
O resultado trouxe que estava ainda com a versão 2008, então para solucionar executei o seguinte 
comando:
SQLEXPR_x64_ENU.exe /ACTION=Patch /INSTANCENAME=CONFIGMGRSEC /QS /HIDECONSOLE /IAcceptSQLServerLicenseTerms

e então o site secundário estava no ar.



Olá, Este é o primeiro post de muitos que ainda serão postados sobre sccm.

Boa noite para todos, estou criando este blog para ajudar a comunidade, pois encontrei muitos erros relacionados ao sccm 2012, e estou aprendendo muito com o diversos erros encontrados, os primeiros posts estarão relacionados a erros que obtive durante a implementação do sccm.