Roberto's profileRoberto Mascarenhas Brag...PhotosBlogListsMore ![]() | Help |
|
June 25 Erro 0x8007232B - Ativação do Windows Server 2008Muita gente teve problemas ao ativar Windows Server 2008 ou Windows Vista, em especial assinaturas Technet, MSDN e licenças de volume. Recebe-se o erro 0x8007232B. Os passos abaixo resolvem o problema. June 15 Webcast Windows Server 2008Pessoal, quando estava me preparando para a série de eventos Heroes Community Launch fiz este webcast. Em aproximadamente 50 minutos explico as principais novidades do Windows Server 2008. O vídeo pode ser visto abaixo. Espero que seja útil =)
Webcast Windows Server 2008 June 06 Aging e Scavening no Servidor DNSpor Roberto Mascarenhas Braga
Microsoft Student Partner Recentemente tive um problema um tanto espinhoso na minha rede. Temos uma ferramenta de visualização de logs do proxy que utliza DNS para resolver nomes e gerar relatórios sobre uso de Internet. Nesta ferramenta, tivemos algumas entradas com nomes inválidos. Rastreando o problema descobrimos que ocorria duplicação de vários registros na zona reversa. Este problema era mais intenso no escopo de rede relativo a nossa rede wireless.
DNS: note os vários registros duplicados
Pesquisando, cheguei a um artigo da Technet Library que explicava o processo de Aging e Scavenging em servidores DNS. Esta configuração serve justamente para limpar registros obsoletos no servidor DNS. É importante certificar que este tempo seja no mínimo igual ao lease do servidor DHCP. Desta maneira se evita que um registro seja eliminado enquanto da validade do lease correspondente. No meu problema em específico a situação de erro ocorria apenas na zona reversa (registros PTR), mas é possível que o fato ocorra também na zona direta de pesquisa.
Para resolver o problema, procedi da seguinte maneira: 1) Executei um Scavenging manual
June 05 Palestras na UnBDia 17 de junho o BRASILDOTNET e os MSPs estarão promovendo o IV Encontro .NET de Brasília. IV Encontro .NET de Brasília Horário: 20:00 ~ 22:00 Agenda: 20:00 ~ 21:00 Aplicações em WPF e Silverlight (Pablo Marcelo Hadler) É um prazer poder estar "em casa". Neste tempo de MSP nunca palestrei na UnB, será uma oportunidade ímpar. A palestra de Windows Server 2008 passará pelas principais novidades do novo sistema operacional para servidores, focando em novas ferramentas para gerenciamento, novas features de segurança e flexibilidade nas implementações. Espero todos por lá! June 02 Vídeos do Mix EssentialsO Rafael Camargo (MSP - GO e DevGoiás.NET) fez vários vídeos durante o Mix Essentials. Os palestrantes gentilmente cederam seu tempo para falar um pouco sobre o evento e suas palestras.
Rene de Paula, entusiasta de UX (User eXperience) da Microsoft Brasil Alexandre Souza - Design Product Manager Microsoft Rogério Cordeiro - MSDN Brasil Espero que tenha passado um pouco do clima do evento. E muito obrigado, Rafael! Resumão Mix Essentialspor Roberto Mascarenhas Braga
Em seguida tivemos apresentação do trabalho vencendor da Imagine Cup Brasil na categoria de Software Design. Eles farão parte da caravana brasileira em Paris em Julho. É um trabalho muito bom, principalmente no aspecto que utiliza a plataforma Live ao máximo e conta com recursos como multitouch. Realmente estaremos bem representados. May 29 Networkers - Dia 1 (28/05)O primeiro dia do evento Networkers 2008 foi um prato cheio em conteúdo. Logo depois do credenciamento já fui para a primeira sessão que tinha me inscrito. O tema era implementando VPNs sobre MPLS. O palestrante, apesar de alemão, falava um inglês bem didático e inteligível. Foi uma palestra de nível técnico elevado. Confesso que em algumas partes os pré-requisitos me impediram de aproveitar melhor o conteúdo, em especial porque os exemplos foram dados utilizando o protocolo BGP. Mas no geral foi uma ótima sessão, conseguiu mostrar bem as possibilidades de interconexão e as configurações de borda necessária para uma VPN.
Logo em seguida participei da sessão sobre Protegendo Aplicações Web. Apesar de ser profissional da área de infra-estrutura, tenho um pé em desenvolvimento (em especial para web) há um bom tempo. Esta sessão enfocou os maiores riscos que aplicações web sofrem. Falou-se de SQL Injection, mascaramento de requisições GET e POST, utilização de JavaScript para chamar scripts em sites maliciosos, entre outros assuntos. Uma parte interessante foi uma demo que capturava entradas de formulário e forjava identidade. Aproveitei a oportunidade para perguntar sobre CAPTCHA. Para quem não conhece, são testes para verificar se realmente a interação está acontecendo com um humano (códigos e letras em formulários). Recentemente tenho me deparado com captchas cada vez mais complicados. Um ótimo exemplo é o RapidShare, site de downloads gratuito. Para baixar algo de lá é necessário desvendar quantas letras contém gatinhos dentro. Além do conceito de gato deles ser meio parecido com o de cachorro, as cores não ajudam muito. Várias vezes já desisti de baixar algo de lá. A minha pergunta ao palestrante foi como estas funcionalidades para aumentar segurança vem diminuindo a experiência do usuário e dificultando interação. A resposta foi que outros níveis de verificação devem ser implementados, para que não se acumule muitas verificações em um dos estágios da interação. O evento continuou depois de um farto almoço. Para este horário, escolhi uma sessão sobre Segurança em Redes Wireless. O conteúdo passou pelas principais vulnerabilidades de redes sem fio: privacidade, proteção, controle e gerenciamento. Em se falando de privacidade, foram apresentados os padrões de segurança (WPA e WPA2), suas principais características e em que caso vale a pena se reforçar a segurança. Quanto temos dispositivos como IP Phones e leitores de RFID WiFi, por exemplo, pode não ser possível implementar uma política de encriptação mais reforçada. Segurança e flexibilidade caminham juntas neste assunto. Falou-se muito anda sobre ataques de leitura (sniffers), introdução de APs intrusos (Rogue APs) para se passar por um AP verdadeiro e roubar informações e spoofing ("fingir" um endereço MAC para contextos em que a autenticação o usa). Assim como outros fabricantes, a Cisco tem uma solução para wireless baseada em Wireless Switches e Lightweight APs. Desta maneira, as funções de autenticação, endereçamento e gerenciamento se concentram no Wireless Switch e cabe aos APs apenas dissipar o sinal de rádio. Apesar de um pouco longa, a sessão foi de grande proveito. O dia foi encerrado com keynote do Carlos Dominguez, Senior Vice President e Chairman da Cisco. Gosto muito de ver como as corporações tratam inovação e este foi o foco do speech. Depois de um bom papo sobre inovação, houve uma demonstração de enxer os olhos: o CEO da Cisco, John Chambers , fez uma participação em tamanho real no palco do evento! O vídeo pode ser visto aqui. May 27 Diretamente de SampaDepois da correria de UnB de hoje, consegui chegar são e salvo aqui em São Paulo. Estava esperando por frio mas não está muito diferente de Brasília, clima agradável. Como disse antes, vou dividir tempo entre dois eventos aqui esta semana. O primeiro, onde estarei amanhã, é o Cisco Networkers 2008. É um evento realizado no mundo inteiro. Na América Latina, um ano é realizado em São Paulo e no outro em Buenos Aires. Certamente será uma grande experiência. May 22 Semana de Tecnologia - UNIPComo havia dito, participei da Semana de Tecnologia da UNIP aqui de Brasília. Na segunda, 19 de março, participei de um debate sobre Open Source e Interoperabilidade com a participação do Eustáquio Guimarães, presidente da Associação de Software Livre do Distrito Federal. Foi uma ótima oportunidade para desfazer alguns mitos sobre como a Microsoft trata o Open Source.
Na terça (20) apresentei o Windows Server 2008. A palestra fez uma passagem sobre as principais características do novo release para servidores. Foquei principalmente nas funcionalidades para segurança (NAP, Firewall avançado), virtualização e alta disponibilidade. Recebi depois algumas dúvidas sobre Terminal Services, muito pertinentes por sinal.
É sempre um prazer palestrar na UNIP. Gostaria de agradecer o Fabiano Lucena e à Janaína Matos, organizadores do evento. May 19 Semana cheia!Pessoal,
esta semana promete muita correria! Participarei da Semana de Tecnologia da UNIP aqui do Distrito Federal. Na segunda a noite participarei de um debate sobre Interoperabilidade, com foco para sistemas operacionais. Na terça pela manhã palestrarei sobre as novidades do Windows Server 2008, com algumas demonstrações bem interessantes.
Para encerrar a semana com chave de ouro, os finalistas da Imagine Cup 2008 serão anunciados na sexta, 23. Boa sorte aos amigos que trabalharam duro por uma vaga na final na França. Chute? Acho que este ano o Brasil emplacará finalistas em Projeto Hoshimi, Fotografia e (conto com a torcida!!!) Embedded. Sexta comento os resultados. May 16 GPOs Office 2007por Roberto Mascarenhas Braga
Microsoft Student Partner Quem já trabalhou com gerenciamento de servidores baseado em Windows certamente sabe dos benefícios das diretivas estabelecidas por GPO. Elas facilitam gerenciamento, restringem configurações de segurança e permitem otimização na gerência de um ambiente Active Directory.
O time do Office 2007 lançou um guia de recomendações para planejamento, deploy e operação de GPOs para o produto (http://technet.microsoft.com/en-us/library/cc179164.aspx).
Estão disponíveis ainda templates de política de grupo, com conjuntos de GPOs para alguns cenários (http://www.microsoft.com/downloads/details.aspx?FamilyID=92d8519a-e143-4aee-8f7a-e4bbaeba13e7&displaylang=en). Outro recurso essencial é o Office 2007 Security Guide (http://www.microsoft.com/downloads/details.aspx?FamilyID=a12eca33-a20d-45e2-895c-5e021f3ae4c5&displaylang=en). Considerando a quantidade de documentos confidenciais e informações críticas que são criadas e trafegadas utilizando a suíte, segurança nas aplicações deve ser implementada como boa prática.
Mais em http://blogs.technet.com/askds/archive/2008/04/30/office-2007-group-policy-loads-of-useful-free-stuff-released.aspx e nos blogs dos produtos da suíte: http://blogs.technet.com/office_resource_kit/ http://blogs.msdn.com/microsoft_office_word/ http://blogs.msdn.com/excel/ http://blogs.msdn.com/outlook/ http://blogs.msdn.com/access/ http://blogs.msdn.com/officedevdocs/ http://blogs.msdn.com/officerocker/ May 09 Roadshow de Segurança em Brasíliapor Roberto Mascarenhas Braga Microsoft Student Partner - MSP Na última quarta, 7 de maio, aconteceu no hotel Grand Bittar em Brasília mais uma edição do Roadshow de segurança da Microsoft. O Ricardo Frois, especialista em segurança da Microsoft, apresentou toda a família de produtos de segurança. Destaque para as novas funcionalidades do Windows Server 2008 com este enfoque (NAP, RODC) e para as versões servidor e cliente do Forefront. Após o evento, participei de uma mesa redonda em formato de almoço comandada pelo Danilo Bordini e com participação do MVP Álvaro Rezende sobre os rumos da comunidade de infra-estrutura Microsoft no centro-oeste. O papo foi muito produtivo e nos deu a certeza de que num futuro breve muitas boas surpresas acontecerão por aqui. April 16 Students to Business - Etapa 1por Roberto Mascarenhas Braga Microsoft Student Partner Ontem, 15 de abril, ministrei a aula inaugural do Students to Business no Senai de Brasília. Realmente senti muita empolgação nos alunos que fizeram a prova. Com certeza as etapas que seguem revelarão muitos talentos. No período da tarde o Lucas Campos e o Bruno Kenj fizeram a mesma apresentação. Além de nós MSPs, tivemos palestras de membros do Senai - DF sobre carreira e mercado. Na pasta de palestras do meu SkyDrive está o ppt desta apresentação. April 10 III Encontro .NET em BrasíliaPróximo dia 15/04 haverá mais um encontro .NET promovido pela comunidade Microsoft em Brasília. A organização é do BrasilDotNet. Agenda: 19:00 ~ 20:15 - SQL Server Compact 3.5 para aplicações Windows (Luciano Moreira) March 22 Comentários sobre o HCL Brasíliapor Roberto Mascarenhas Braga
Microsoft Student Partner Como quem acompanha o blog sabe, sábado passado (15 de março) aconteceu aqui em Brasília (e mais em 102 cidades do Brasil), o lançamento do Visual Studio 2008, SQL Server 2008 e Windows Server 2008. Cerca de 150 pessoas compareceram ao auditório do UniCEUB. Sucesso total!
O evento começou com a General Session transmitida simultaneamente para todos os lugares onde aconteceu o evento. Logo após, o Rogério apresentou o VB 9 utilizando o Visual Studio 2008 para fazer as demos e expondo as novas funcionalidades. Um para interessante da palestra foi o paralelo entre C# e VB.NET e contextos em que cada um é mais aplicável. Logo após, dei a primeira palestra de Windows Server 2008. Foquei nas novidades relacionadas a gerenciamento: Initial Configuration Tasks, Server Manager, Event Viewer. Ao mostrar as ferramentas, ia exemplificando com as novas roles e features. A outra metade da palestra foi de Powershell, com muitas demos. Como a composição do público era prioritariamente de desenvolvedores, houve muito interesse. Sucesso total! =) Após o intervalo do almoço, o Maurício Jr. expôs o que há de novo no SQL Server 2008. A palestra dele foi recheada de exemplos. Ele aproveitou pra mostrar um pouco de banco de dados para dispositivos móveis, área em que é especialista. Continuando, o Lucas Campos apresentou o VSTO. A demonstração de como aplicativos e add-ins podem ser feitas para Office no Visual Studio foi o ponto alto da palestra. No fim, conseguimos fazer uma participação ao vivo com o Glebe Jr de Natal via webcam e áudio. Incrivelmente deu tudo certo na hora e conseguimos trocar uma idéia sobre o evento. O Bruno Kenj falou sobre WCF e eu finalizei o evento apresentado virtualização no Windows 2008. Separamos um espaço especial para esta apresentação por considerarmos uma das (senão “a”) mais importantes novidades do Windows Server 2008. A logística do evento foi bem legal. Contamos com um lanche no começo e no final, patrocinado pela X25 (empresa local de treinamentos). Sorteamos vouchers para treinamento em .NET, assinatura de revistas e mochilas do patrocinador. Parabéns a todos os heróis! Em breve levaremos a outras faculdades o lançamento. February 25 Heroes {Community} LaunchVem aí o Heroes {Community} Launch em Brasília! O evento Heroes {Community} Launch (HCL) tem como objetivo a apresentação dos novos produtos Windows Server 2008, Visual Studio 2008 e SQL Server 2008. Estes produtos terão seu lançamento oficial neste evento, para toda a comunidade de tecnologia. É um evento aberto ao público e gratuito. O lançamento oficial dos produtos acontecerá simultaneamente nas principais cidades do Brasil e do mundo. A Microsoft realizará uma sessão de 45 minutos, com a participação de seus especialistas, para a apresentação inicial dos produtos. Haverá posteriormente uma sessão de 15 minutos para Perguntas e Respostas. Esta sessão será transmitida para todo Brasil sob a forma de webcast, e todas as audiências assistirão simultaneamente à sessão e poderão participar da rodada de perguntas. O evento vai ocorrer no dia 15 de março, sábado, a partir das 8h30, no Auditório 1 do UNICEUB. O evento contará com a emissão de Certificado de Presença para todos os participantes. Para receber o certificado, será necessário fazer o registro de participação no próprio site da instituição até o dia 14, às 18h. Disponibilizaremos em breve o link. Agenda do Evento Manhã: 08:30 ~ 09:00: Credenciamento/Café da manhã Tarde: 14:00 ~ 15:00: SQL Server 2008: Visão para Desenvolvedores (Maurício Júnior) Atenção: Após o credenciamento, teremos café da manhã. Cheguem cedo! =) Imagine Cup: boas notícias!por Roberto Mascarenhas Braga, Microsoft Student Partner (MSP) A cada ano a Imagine Cup propõe um tema para os projetos que concorrem. Em 2008, o tema é desenvolvimento sustentável e meio ambiente. O time da UnB concorre com o projeto de nome Eco2Box. O próximo round, a final da competição, realizar-se-á em Paris, na França, no próximo mês de junho. Mais informações no site da Imagine Cup (www.imaginecup.com) e no site da Microsoft Brasil (http://www.microsoft.com/brasil/educacao/comunidadeacademica/imaginecup/2008/default.mspx). February 24 Virtualização de Domain Controllerpor Roberto Mascarenhas Braga, Microsoft Student Partner Virtualização é certamente uma tendência nas corporações. Quem já teve oportunidade de ver um ambiente virtualizado certamente deve ter se admirado com o deploy facilitado de ambientes de teste e otimização de recursos de hardware. Estas são, ao meu ver, as maiores vantagens dea virtualização. Mas o assunto deste post é um caso específico de virtualização: a conversão de um controlador de domínio físico em Virtual Machine (VM). Utilizei o Virtual Server Migration Toolkit (VSMT) para fazer a conversão de um Domain Controller secundário em VM. A intenção era que essa imagem servisse como contingência em caso de indisponibilidade do central. A máquina, que funciona como um servidor de filial, contém ainda serviços de DNS, DHCP e servidor de arquivos. Tudo se comportou a contento após a conversão P2V (Physical to Virtual), com exceção da autenticação no AD. Depois de alguma pesquisa, descobri que a sensibilidade da base de dados do Active Directory inviabiliza (ou pelo menos dificulta e impõe sérios riscos) a esta operação. Tentei também o virtualizador da VMware e o comportamento foi semelhante. A melhor solução que eu encontrei foi virtualizar a máquina virtual e dar um dcpromo.exe para rebaixá-la. Assim, toda vez que este backup precisar entrar em ação, incluo ele no domínio com outro dcpromo e ele replicará a cópia de usuários, OUs e permissões do domínio. Tendo em vista que uma cópia desatualizada da minha base de dados demandaria tempo de replicação, este cenário se confirma como o melhor. Receita de bolo: P2V de DC? Fazer a VM, rebaixar com dcpromo e promover, quando for colocar em produção, com outro dcpromo. =) January 11 Primeiros passos com scriptingpor Roberto Mascarenhas Braga, Microsoft Student Partner (MSP)
Os novatos em administração de rede (sempre me incluo aqui :D) nem sempre conhecem as facilidades do mundo do scripting. Tudo começou com arquivos para executar tarefas em lote .cmd e .bat. A Microsoft fornece ferramentas já mais maduras, como o Windows Script Host, que permite automatizar diversas tarefas de sistema utilizando scripts .vbs (VBScript) e o Windows Management Instrumentation (WMI), mão na roda para quem quer acessar e alterar configurações do sistema operacional. A grande novidade para os que necessitam de scripts é o Power Shell. O PowerShell se integra ao .NET Framework e permite a execução de tarefas administrativas utlizando Cmdlets, os quais são classes .NET especializadas executando operações administrativas. Permite fácil acesso a disco, registro, Active Directory e WMI.Conta ainda com a vantagem de poder estar embarcado em outras aplicações. As operações pode ser executadas diretamente no prompt do Power Shell ou em arquivos com a extensão .PS1. Deixemos o restante de PowerShell para um próximo post. =) Recentemente precisei no meu trabalho no Tribunal de Contas da União (TCU) de trocar os DNS e WINS dos adaptadores de redes das regionais (uma por UF). Mais ou menos pela terceira (risos) regional em que tive que executar o processo de executar a área de trabalho remota do Windows, fazer logon, abrir o Painel de Controle, a conexão, as propriedades do TCP/IP, as propriedades avançadas (são três servidores de DNS e WINS) e setá-los, comecei a pensar na possibilidade de automatizar esta tarefa.
Pois bem, em .vbs: 'Script para atualizar DNS e Wins em maquinas remotas 'Roberto M Braga, 7/01/2007 novosdns = Array("10.1.0.38","10.1.0.82","10.1.0.36") wins1 = "10.1.0.38" wins2 = "10.1.0.82" wins3 = "10.1.0.36" strComputer = Wscript.Arguments(0)
Set objWMIService = GetObject("winmgmts:" _
& "\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery _
("Select * From Win32_NetworkAdapterConfiguration Where IPEnabled = True") For Each objItem in colItems
Wscript.Echo objItem.Caption If Not IsNull(objItem.DNSServerSearchOrder) Then
For i = 0 To UBound(objItem.DNSServerSearchOrder) WScript.Echo "DNS " & i & " " & objItem.DNSServerSearchOrder(i) Next End If Wscript.Echo "Wins 1: " & " " & objItem.WinsPrimaryServer
Wscript.Echo "Wins 2: " & " " & objItem.WinsSecondaryServer Wscript.echo "Deseja efetuar alteração de DNS para este adaptador (S/N)?" decisao = Wscript.stdin.Readline If (decisao = N) Then break objItem.SetDNSServerSearchOrder novosdns
objItem.SetWINSServer wins1, wins2 Next Para executar o script, salve na mesma pasta um arquivo computadores.txt com o nome das estações a ser efetuada a troca. No prompt: cscript mudadns.vbs Espero que ajude os administradores de redes que mataram a aula de programação! =) Alguns links úteis de scripting: Blog do Vinicius Canto, MVP Scripting Script Center Technet (aqui há um .chm com um verdadeiro 'canivete suíço' de scripts prontos) January 09 2°. Encontro .NET em BrasíliaOs MSPs do Distrito Federal estão apoiando o grupo de usuários de tecnologia .NET BrasilDotNet (www.brasildotnet.net/blog) na promoção do II Encontro .NET em Brasília, a acontecer na UNIEURO. Segue abaixo a descrição completa do evento. Agenda: 19:00 ~ 20:15 - Avanços na linguagem C# 3.0 e sua integração com o LINQ (Rogério Moraes) Nível das palestras: As palestras possuem um cunho técnico com nível entre 200 e 300 (de um máximo de 400). Descritivo das sessões: Avanços na linguagem C# 3.0 e sua integração com o LINQ, por Luciano Caixeta Moreira A palestra tem como objetivo apresentar os avanços na linguagem C# 3.0, que foram construídos sobre a infra-estrutura da linguagem C# 2.0, tornando a escrita de código mais concisa e poderosa. As novas características da linguagem fornecem o fundamento para integração com o projeto LINQ (Language INtegrated Query), que corresponde a uma sintaxe declarativa e unificada de consulta que pode ser aplicada a coleções de objetos na memória, documentos XML e bancos de dados relacionais. SQL Server 2008 – Uma visão das novidades da engine relacional O SQL Server 2008 oferece diversas novidades para o administrador e desenvolvedor. Esta sessão irá explicar e demonstrar algumas das novidades presentes na próxima versão do SQL Server, como: congelamento do plano de execução, governador de recursos, eventos estendidos, novos tipos de data e tempo, melhorias na integração com o CLR e manipulação de XML, integração com o NTFS, gerenciamento de hierarquias, colunas esparsas, informações geográficas, entre outros. Espero que todos participem e divulguem também, para amigos, colegas de trabalho e também para aquelas pessoas interessadas na plataforma .NET. O evento é gratuito e contamos com a participação de todos. Maiores informações em contato@brasildotnet.net. |
|
|