terça-feira, 28 de fevereiro de 2012

Modulo Active Directory

Olá,
Vamos falar sobre o modulo do active directory no power shell.
Não vou entrar em detalhes de como é feita a instalação, mas já adianto que só podera ser feita em windows server 2008 r2, para mais detalhes da instalação:  http://www.mikepfeiffer.net


Segundo o http://technet.microsoft.com
O Módulo do Active Directory para Windows PowerShell fornece script de linha de comando para tarefas administrativas, de configuração e de diagnóstico, com um vocabulário e uma sintaxe consistentes. O Módulo Active Directory habilita a capacidade de gerenciamento de ponta a ponta com o Exchange Server, a Diretiva de Grupo e outros serviços.

 Ou seja, mais cmdlets voltados para as ferramentas microsoft (Ad,Exchange,SystemCenter...)

#vamos começar importando o modulo
import module activedirectory new-psdrive -name dominio -psprovider -activerictory -root "" -server srv
#dominio-> nome do dominio que deseja conectar
#srv-> nome completo do servidor DC


podemos agora adicionar varios novos comandos:
#traz informações do usuário no ad  + propiedade mail e title
get-aduser nomedouser -properties mail,title

#podemos jogar isso para dentro de uma variavel
$users = get-aduser nomedouser -properties mail,title
foreach($user in $users){
 write-host $user.samaccoutname
}

#ou podemos alterar algum campo
$users = get-aduser nomedouser -properties mail,title
foreach($user in $users){
 write-host $user.samaccoutname
set-aduser $user.samaccountname -replace @{title="operacao"}

}

quarta-feira, 15 de fevereiro de 2012

SCCM - Boundaries


Boa tarde a todos,

Neste post vamos falar sobre as Boundaries do SCCM 2007, o conceito e como criar uma. 


Boundaries determina quando um cliente esta participando ou não do site. Uma boundary pode ser definida através de sub-redes IP, ranges IP, prefixos IPv6 e sites do AD, então, se a configuração da boudary for atraves de sub-redes IP, o cliente que participar desta sub-rede, o mesmo participará deste site. 

Importante: Dois sites nunca devem ter a mesma boundary, fazendo isto será dificil determinar qual cliente pertence a qual site. 

Como criar Boundaries 

Passo 1: 

Abrir a console do SCCM, ir em Site Managemnet, abrir o Site, depois em Site Settings, clicar com o botão direito em "Boundaries" e ir em "New Boundary". 

Fig 1


Passo 2:

Uma nova janela abrirá, onde vamos configurar a Boundary. Preencher os campos da seguinte forma:
Description: Nome da Boundary
Site Code: Qual servidor SCCM esta Boundary pertence
Type: Qual tipo de Boudary. As opções são: sub-redes IP; ranges IP; prefixos IPv6; sites do AD;
Network Connnection: Selecionar a opção que mais se adequá ao ambiente. Ser a comunicação com os clientes for Rapida, selecionar FAST (LAN), se a conexão com o cliente for lenta, selecionar Slow or Unreliable.

Neste laboratório definimos o type como Active Directory Site, pois não temos nenhum outro site.

Fig 2

Exemplo, na figura 3, como seria uma boundary do tipo IP Subnet.




Conclusão:

Criamos uma boundary do tipo Active Directory Site onde todos os clientes que fazem parte do domínio se conectaram a este servidor de SCCM.

Obrigado a todos pela leitura.

Inventário + Power shell

Bom dia,
Hoje vamos montar um inventário simples no powershell


Para fazer o levantamento do inventário vamos usar WMI (Windows Manager Instrumentation), o WMI é um  mecanismo simples e consistente para pesquisar informações ou parâmetros de configuração em computadores dentro de uma empresa ou corporação.

Para mais detalhes acesse o link da http://www.devmedia.com.br.

Então quais sao as informações que vamos pesquisar? 

gwmi Win32_ComputerSystem -Comp nomedocomptador
gwmi Win32_OperatingSystem -Comp
nomedocomptador
gwmi Win32_ComputerSystem -Comp nomedocomptador
gwmi Win32_OperatingSystem -Comp nomedocomptador
gwmi Win32_BIOS -Comp nomedocomptador
gwmi Win32_TimeZone -Comp nomedocomptador
gwmi Win32_WmiSetting -Comp nomedocomptador
gwmi Win32_Processor -Comp nomedocomptador
gwmi Win32_PhysicalMemory -Comp nomedocomptador
gwmi Win32_PhysicalMemoryArray -Comp nomedocomptador
gwmi Win32_LogicalDisk -Comp nomedocomptador
gwmi Win32_NetworkAdapterConfiguration -Comp nomedocomptador





 gwmi = Get-WmiObject 

Vamos usar o computersystem, o resultado sera esse:

Domain              : WORKGROUP
Manufacturer       : Sony Corporation
Model               : VGN-CS215J
Name                : LAURO-PC
PrimaryOwnerName    : Lauro
TotalPhysicalMemory : 4155482112
 

 Caso eu queria pegar somente a propiedade domain eu posso rodar o comando da seguinte maneira:


(gwmi Win32_ComputerSystem -Comp computername).domain
e assim para as outras propiedades.


ate a próxima