quinta-feira, 1 de julho de 2010

Usando o Ocsetup.exe para instalar/remover Role e Features no ServerCore

Ocsetup.exe - Utilizado no Server Core para instalar ou remover papéis e features. O comando Ocsetup é case-sensitive, então cuidado na digitação.

Para instalar ou desinstalar um papel ou feature use as seguinte sintax:

Install:
start ocsetup package_name

Uinstall:
start ocsetup package_name /uninstall



Roles/Roles Services e sua "sintaxe" no ServerCore:
Active Directory Domain Services (AD DS): 
DirectoryServices-Domain-Controller-ServerFoundation
Active Directory Lightweight Directory Services (AD LDS): 
DirectoryServices-ADAMServerCore
DHCP Server: DHCPServerCore
DNS Server: DNS-Server-Core-Role
File Services / DFS Namespaces: DFSN-Server
File Services / DFS Replication: DFSR-Infrastructure-ServerEdition
File Services / Services for Network File System: ServerForNFS-Base
File Services / File Replication Service: FRS-Infrastructure
Print Services / Print Server: Printing-ServerCore-Role
Print Services / LPD Service: Printing-LPDPrintService
Web Server (IIS): IIS-WebServerRole
Streaming Media Services: MediaServer
Hyper-V (virtualization): Microsoft-Hyper-V

Features  e sua "sintaxe" no ServerCore:

Backup: WindowsServerBackup
BitLocker Drive Encryption: BitLocker
BitLocker Drive Encryption Remote Administration Tool: 
BitLocker-RemoteAdminTool
Failover Clustering: FailoverCluster-Core
Multipath IO: MultipathIo
Network Load Balancing: NetworkLoadBalancingHeadlessServer
Quality Windows Audio Visual Experience: QWAVE
Removable Storage: Microsoft-Windows-RemovableStorage-ManagementCore
SNMP: SNMP-SC
SUA: SUACore
Telnet client: TelnetClient
WINS: WINS-SC


Abs,

DNSCmd

É pessoal, não tem jeito. Não conseguimos fugir das linhas de comando, principalmente se você for usar Server Core.
Abaixo citarei alguns comandos básicos utilizando o DNSCmd, e que muitos deles você encontrará na 70-642.

Primeiro vamos ver como é a sintaxe deste comando:

DnsCmd nome/ip do servidor comando /parametro

Obs: ==> Você pode usar o endereço IP ou nome do host que hospeda o serviço de DNS, e caso você esteja conectado na máquina que hospeda o serviço de DNS, então não precisa informar nada (nem host nem IP).


Comandos:

/Info >>> Obtém informações do servidor.

/EnumZones >>> Enumera as zonas.

/ClearCache >>> Limpa o cache do servidor DNS.

/ZoneInfo >>> Exibe informações sobre a zona.

/ZoneAdd >>> Cria uma nova zona no servidor DNS.

/ZoneDelete >>> Exclui uma zona do servidor DNS

/ZonePause >>> Pausa uma zona.

/ZoneResume >>> "Starta" a zona.

/ZoneReload >>> Recarrega a zona localmente.

/ZoneRefresh >>> Força a atualização da zona secundária com base na primária.

/ZonePrint >>> Exibe todos os registros da zona.

/ZoneResetType >>> Altera o tipo da zona.

/EnumRecords >>> Enumera registros de um nome.

/RecordAdd >>> Cria um registro na zona.

/RecordDelete >>> Exclui um registro da zona.

/NodeDelete >>> Exclui todos os registros de um nome (PTR, por exemplo).

/ZoneRefresh >>> Força a replicação da zona.


Para verificar outros comandos e/ou obter informações sobre cada comando, digite: dnscmd /?

Vamos agora ver alguns simples exemplos práticos:


1) Limpar o cache do Servidor:
DNSCMD /ClearCache
    
2) Excluir todos os registros de um nome:
DNSCMD /NodeDelete server1.woodgrovebank.com computer1 /f

3) Forçando a replicação da zona (este comando deve ser executado no server de zona secundária):
DNSCMD /zonerefresh test.woodgrovebank.com


Bom pessoal, é isto ai. Lembrem-se de revisar os comandos do DNSCMD antes da prova.
Achei um link do Technet que tem alguns outros comandos, alguns não muito utilizados no dia a dia, então não é muito provável que possa encontrá-los durante a prova.

Link: http://technet.microsoft.com/en-us/library/cc772069%28WS.10%29.aspx#BKMK_32


Um abraço a todos,