|
|
August 17 No mundo da Tecnologia da Informação é comum vermos empresas rivais se degladiando defendendo seus produtos e tecnologias. Apesar disso, com menos frequência também nos deparamos com boas surpresas em formas de parcerias. Uma dessas que foi anunciada recentemente foi o esforço de colaboração entre Nokia e Microsoft para expandir o uso do Microsoft Office em celulares com o sistema operacional Symbian.

No último 12 de agosto o presidente da divisão de negócios da Microsoft Stephen Elop e o vice-presidente executivo da Nokia Kai Öistämö anunciaram as intenções da empresa, algo inédito (e até pouco tempo improvável) no segmento de dispositivos móveis. Em termos práticos, o acordo propõe um esforço conjunto para tornar o Symbian mais receptivo ao Microsoft Office (e vice-versa). A iniciativa vai além do Office: Sharepoint e a suíte de mensageria e colaboração serão mais amplamente suportados. Outro ponto interessante vem para nós, administradores de redes. O Microsoft System Center passará a contar com módulos de monitoração e gerenciamento para Symbian.
Mais informações em http://www.microsoft.com/presspass/press/2009/aug09/08-12PixiPR.mspx
May 16 Faleceu ontem (15 de maio) o colega MSP Lucas Cunha, de Uberlândia - MG. Lucas era alguém que transmitia paz, alegria e certamente fará muita falta a todos nós. Minhas condolências à família e amigos que compartilham a dor. April 18
Li uma frase em uma assinatura de e-mail de um amigo que me fez refletir sobre algo que creio ser comum entre os leitores deste blog. Ela tem a ver com paixão pelo que se faz (no nosso caso, tecnologia). Curioso?
"Do you have an IP-based DNA?"
Certamente me identifiquei. Certamente lembrei de todas em que cheguei a conslusão que escolhi a carreira certa, com a qual tenho afinidade. Creio que é essencial para nós, profissionais de TI, termos paixão pelo que fazemos. Seremos mais produtivos, atenderemos melhor nossos clientes e reconhecimento (sim, dinheiro) será apenas uma consequência do bom trabalho feito.
Façamos a diferença, IT-pros! :) April 14
Escrevo depois de uma estiagem de posts para compartilhar uma alegria: dia 4 de abril fiz o exame 70-640: TS: Windows Server 2008 Active Directory, Configuring. Com o êxito ganhei o título de MCTS (Microsoft Certied Technology Specialist), no tema da prova. Estudei aproximadamente duas semanas, primeiro lendo o Self-Training Kit (http://www.microsoft.com/learning/en/us/Books/12583.aspx) e depois fazendo os simulados dele junto com laboratório em máquina virtual. O exame é bem seletivo e a dificuldade se concentrou nas novidades introduzidas ao Active Directory no Windows Server 2008.
Algumas dicas sobre alguns tópicos relevantes:
- Roles do AD no Windows Server 2008 A nova divisão do Active Directory por roles é bem explorada na prova. AD DS, AD FS, AD CS... As diferenças devem estar bem claras e também qual role é pré-requisito para as outras.
- ADPREP Impressionante como a prova por várias vezes insiste em um ponto: os comandos adprep /domainprep, adprep /forestprep e adprep /rodcprep. Os três são comandos essenciais ao fazer operações de novos DCs em um domínio. Os dois primeiros - /domainprep e /forestprep - são usados ao se inserir o primeiro DC 2008 em uma floresta 2003. O /rodcprep é usado ao se inserir um controlador de domínio somente-leitura, umas das principais novidades do novo sistema operacional.
- Aspectos gerais do AD Criação de OUs, usuários e grupos, escopo de grupos, herança (e bloqueio de herança) em GPOs e diferenças entre os consoles de administração do AD (em especial Active Directory Users and Computers, Active Directory Sites and Services, ADSI Edit e GPMC - este último agora nativo) são assuntos que ainda são bastante cobrados dos candidatos ao certificado.
- Certificados (AD CS) Talvez a parte mais difícil da prova, em especial por ser abordada de maneira completamente nova no Windows Server 2008. Por estar agora em uma role de AD, o gerenciamento de certificados, controle de replicação e expiração de validades, delegação e administração de smartcards tem questões específicas.
No geral, a 70-640 é uma prova bem seletiva e que aparece como um razoável caminho de entrada para a certificação em Windows Server 2008. Para quem ainda não se acostumou com os termos da nova família de certificados, um breve resumo:
70-640 (MCTS de AD) + 70-642 (MCTS de networking) + 70-646 (PRO Server Administrator) = MCITP Server Administrator
70-640 (MCTS de AD) + 70-642 (MCTS de networking) + 70-643 (MCTS de Application) + 70-647 (PRO Enterprise Administrator) = MCITP Enterprise Administrator
Vale a pena conferir as outras opções, incluindo upgrade a partir de MCSA/E em Windows Server 2003: http://download.microsoft.com/download/4/8/3/48374EED-7B45-4B37-B905-F223CB893E99/Windows_Server_certification_path.pdf
Em breve farei a prova 70-642. Conto aqui sobre as experiências.
March 02 Quando começamos a conhecer ferramentas complexas como Active Directory e Exchange e nos deparamos com menus recheados de opções, é comum vir à mente aquele pensamento... Nunca vou usar isso! :) Tive essa impressão ao ver que, no Active Directory, é possível adicionar além dos objetos usuais (usuário, grupo, impressora...) um objeto do tipo "Contato" (Contact). Pareceu-me pouco usual, a primeira vista. Já temos um catálogo de endereços do Exchange, além dos catálogos locais. Ledo engano :)
Um uso que justifica criar um contato no Active Directory é quando necessitamos adicionar um contato externo aos e-mails da corporação a uma lista de distribuição do Exchange. Ao adicionar o contato e colocarmos seu e-mail externo no campo "e-mail", é possível incluí-lo nas listas!

February 12 por Roberto Mascarenhas Braga Microsoft Student Partner Microsoft Certified Professional
Desde o lançamento do Powershell muito se tem falado sobre as facilidades de gerenciamento permitidas pela nova linguagem de scripts/prompt da Microsoft. Realmente as possibilidade são infinitas. Recentemente tive a necessidade de automatizar uma tarefa no Active Directory de onde trabalho, o que motivou este artigo. Ao pesquisar sobre as alternativas, deparei com o conector ADSI do Powershell (artigo da Technet Magazine - Windows Powershell Working with Active Directory).
Alguns exemplos interessantes de como usar o ADSI com o Powershell:
Operando com contas de usuário $usuario= [ADSI]LDAP://CN=Roberto,CN=Users,DC=robertobraga,DC=net
Para conferir se o comando teve sucesso, digitar no prompt do Powershell o nome da variável e teclar enter.
Para recuperar um campo da conta como o "Description", por exemplo, utilizar a sintaxe: [PS] C:> $usuario.Description
Combinando os "get" e "set" do Powershell com estruturas de controle e repetição, estes comandos permitem ir fundo no Active Directory. Apesar disso, o ADSI ainda exige certo esforço operacional e suas queries ainda estão um pouco longe da linguagem natural. Continuando minhas pesquisas, encontrei uma boa alternativa (gratuita!) que seria bem útil à resolução do meu caso.
Antes de falar sobre a solução, falemos sobre o problema. A estrutura de Active Directory do cenário em questão é relativamente complexa, com cerca de 3 mil estações de usuários (distribuídas em vários sites com links de longa distância MPLS convergindo para um site principal). Atualmente, os deploys de software são feitos via GPO. Visando otimizar os tempos de login e separar estações que estão em fase de deploy inicial de estações que estão em produção e com os softwares requeridos instalados, elaboramos a seguinte sequência de passos:
1) Computador ingressa no domínio no container padrão (Computers); 2) Computador é movido do container padrão para OU de deploy; 3) Computador é movido para a OU definitiva.
Desta forma, a carga de scripts e GPOs poderia ser distribuída entre operação normal e operações de deploy. Para automatizar as tarefas do passo 2, resolvemos optar por uma soluição baseada no Powershell. Voltemos a ele. As pesquisas sobre como operar com o Active Directory com o Powershell levaram a um produto (gratuito!)interessante, o Management Shell for Active Directory, da Quest Software. Outro produto que recomendo bastante é o Power Gui, interface para construir e testar scripts. Bem parecido com IDEs para o .NET Framework, o produto permite comentar e descomentar em blocos e fazer debugging interativo. Show!
 Power Gui, construindo o script
Antes de mostrar o script em si, vale falar sobre as etapas da instalação. Instalei as ferramentas em uma máquina que utilizamos para tarefas agendadas, que roda Windows Server 2003 R2. Na sequência:
1) .NET Framework 3.5 - http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en 2) Powershell v 1.0 - http://www.microsoft.com/downloads/details.aspx?FamilyID=10ee29af-7c3a-4057-8367-c9c1dab6e2bf&DisplayLang=en 3) Quest Management Shell for Active Directory - http://www.quest.com/powershell/activeroles-server.aspx 4) Power Gui (na minha máquina cliente, para escrever o código do script) - http://www.powergui.org/downloads.jspa
Depois de instalar e testar as ferramentas, o script que move os computadores do container padrão (robertobraga.net/Computers) para a OU de deploy (robertobraga.net/Computadores/Deploy), ficou assim:
set-Location c:\ add-PSSnapin quest.activeroles.admanagement $agora=get-Date $ano=$agora.Year.ToString() $mes=$agora.Month.ToString() $dia=$agora.Day.ToString() Get-QADComputer -SearchRoot 'robertobraga.net/Computers' -SizeLimit 0 -ErrorAction SilentlyContinue | Where-Object {$_.Name -cnotmatch "^SRV*"} | Move-QADObject -NewParentContainer 'robertobraga.net/Computadores/Deploy' | Export-Csv c:\ScriptComputers\$ano$mes$dia.csv -force
Alguns comentários sobre o script: set-Location c:\ add-PSSnapin quest.activeroles.admanagement Por ser um cmdlet externo, é necessário garantir que os cmdlets da Quest estejam disponíveis quando o script for rodar. O comando add-PSSnapin garante isso.
$agora=get-Date $ano=$agora.Year.ToString() $mes=$agora.Month.ToString() $dia=$agora.Day.ToString() (...) Export-Csv c:\ScriptComputers\$ano$mes$dia.csv -force
Como o script vai rodar como uma tarefa agendada, foi importante gerar logs das operações de mover contas de computador. Utilizando o cmdlet Export-Csv podemos obter essa listagem em uma apresentação mais agradável (lembram de como gerar um CSV com VBS? :-) ).
Get-QADComputer -SearchRoot 'robertobraga.net/Computers' -SizeLimit 0 -ErrorAction SilentlyContinue | Where-Object {$_.Name -cnotmatch "^SRV*"} | Move-QADObject -NewParentContainer 'robertobraga.net/Computadores/Deploy' |
Agora a "mágica"! Utilizamos três cmdlets. O primeiro, Get-QADComputer, permite (como era de se esperar), recuperar informações sobre contas de computador no diretório. O parâmetro -SearchRoot permite definir onde pesquisar. Adicionamos também parâmetros para garantir que não tivéssemos limites na quantidade de registros retornados.
No script, este primeiro cmdlet faz pipelining (representando pelo sinal "|" de pipe) para um nativo do Powershell, o Where-Object. Este cmdlet permite fazermos restrições no conjunto de resultados obtidos. Desta forma, para cada registro obtido (representado por $_), checaremos se ele não começa com "srv" ou variantes. Isto foi necessário para garantir que servidores (no nosso padrão de nomenclatura, srv-xxx) não fossem movidos para a OU de deploy.
Por final um último pipelining, com o cmdlet Move-QADObject. Ele exige um único parâmetro, o novo destino de um objeto capturado via Get-QADComputer. É interessante aqui pensar no Active Directory como um banco de dados, em que mudamos o valor de um campo. O campo em questão seria o "endereço" de determinado objeto. Mudando o "endereço", nada mais fazemos do que mover o objeto.
Para completar os procedimentos, adicionaremos o script como uma tarefa agendada. No Windows Server 2003 R2, o caminho é o seguinte: Start > Control Panel > Scheduled Tasks > Add Scheduled Task. Na listagem, escolher o Windows Powershell. Nas próximas telas é possível definir a frequência de execução e o horário.
Outra configuração importante é definir a conta com qual o serviço rodará. A boa prática recomenda que uma conta de serviço apenas para esta finalidade seja criada, com as permissões necessárias (no caso, mover contas de computador).
Ao terminar as configurações, marcar a opção "Open Advanced Properties for this task when I click Finish". Na caixa de diálogo aberta, colocar a seguinte sequência de comandos em "Run":
powershell.exe -noprofile -Noninteractive -command "& 'C:\ScriptComputers\ScriptComputers.ps1' "
Esta sequência de comandos indicará ao Powershell que, ao inicializar, deverá carregar o script ScriptComputers.ps1 (o script que move os computadores). Agora é só esperar data e hora agendadas para que os computadores comecem a ser movidos.
Algumas referências úteis: Blog do time do Powershell ActiveRoles Management Shell for Active Directory - Administrator's Guide (PDF - 200Kb) Blog do Vinicius Canto - MVP scripting Script Center - Powershell February 03 Pessoal,
Nesta edição Windows 7, Live Mesh e Windows 2008 R2. January 07 Essa vem diretamente do blog da Lu:
"Normalmente supercomputadores estão restritos a ambientes de pesquisa em instituições do porte de NASA e grandes universidades. Num artigo interessante, a BBC explica como a Ferrari pretende usar o Windows HPC Server 2008 para simular fluxo de ar nos carros e também simular os gases dentro de motores.
O diretor de TI da Ferrari explica que esse tipo de tecnologia os ajuda muito nesse momento de crise econômica porque o produto é bem mais barato que um supercomputador tradicional e permite que a Ferrari continue evoluindo os seus carros de F1. "
E não é a primeira investida do pessoal de Redmond no circo da F1. A Microsoft já é, até 2010, o fornecedor oficial da ECU (Engine Control Unit), desenvolvida em parceria com a McLaren (campeã mundial de pilotos em 2008 com Lewis Hamilton). Rodando software embarcado, este dispositivo visa otimizar consumo do motor. Nada mal em tempos de economia na categoria.
Apesar de ter sido vítima de descrédito a princípio, o dispositivo baseado em Windows CE se comportou muito bem durante toda a temporada 2008 e não foi culpado por nenhuma quebra durante a temporada. Uma cena bem comum que o ECU ajuda a evitar é o famoso "fogão", tão comum no passado:
Muitos usuários de Windows são receosos de clicar no "Send Error Report" ao receber uma mensagem de erro, na maioria das vezes por medo de violação de privacidade.
O que poucos sabem é que estes relatórios ajudam a Microsoft a detectar violações de segurança e comportamentos inadequados. Baseado neste materiais e em vários outros que refletem como os usuários interagem com os produtos e tecnologias Microsoft, foi lançado o Relatório de Segurança e Inteligência Microsoft, com dados do primeiro semestre de 2008. O relatório pode ser baixado aqui. December 30 2008 foi um grande ano para os entusiastas de tecnologia. Foi o ano das telas multitoques, dos smartphones, das redes sociais e de S+S/Cloud Computing/SaaS. E, para os profissionais de infra-estrutura de TI, foi o ano do Windows Server 2008!
A comunidade de TI está acostumada com as evoluções de versão em produtos. São ciclos naturais em que correções são incorporadas e novas funcionalidades apresetandas. O Windows Server 2008 rompeu a barreira de um simples lançamento ao enxer os olhos dos IT Pros com novas possibilidades em um produto estável e modular, que utiliza racionalmente o hardware disponível. Separei algumas novidades que chamaram a atenção.
Server Core Para o Server Core, sabor de instalação baseado em interface de linha de comando, a comparação mais natural é com os sistemas UNIX-like. Afinal, a característica de utilizar interface baseada em comandos é grande premissa destes ambientes. O Server Core se diferencia no sentido que o uso da interface reduzida não teve como motivador principal diminuir uso do hardware com o ambiente gráfico. A principal diretriz do Server Core é oferecer um ambiente compacto e enxuto, em que o gerenciamento possa ser efetuado por ferramentas remotas, por outro Windows Server em instalação completa ou por scripts. Reduz-se assim a área de exposição do sistema, uma das grandes preocupações dos administradores de redes. Mais: diminui-se o volume de patches e correções a instalar. Uma instalação relacionada com Internet Explorer, por exemplo, não necessitará ser instalada. O Server Core ganhará um grande empurrão com o Windows Server 2008 R2 e o suporte ao .NET Framework.
NAP Defesa de perímetro é uma realidade dos ambientes de rede atuais. Existem grandes possibilidades nessa área, baseadas em software ou appliances. É difícil conceber hoje a idéia de uma rede em que um isolamento dos servidores ou múltiplos níveis de acesso seja implantado. O NAP veio atender um viés que começava a aparecer como nova necessidade: a defesa em profundidade. Com o aumento do uso de notebooks e dispositivos móveis e de dispositivos como HD portáteis e pen drives, as políticas aplicadas sobre as estações passaram a se comportar ou de maneira muito restritiva ou de maneira muito permissiva. O NAP atinge em cheio esta necessidade: quando um cliente ingressa na rede, são aplicados testes de conformidade. O antivírus está instalado e atualizado? O firewall pessoal está ativado? O Service Pack está na versão certa? O NAP vai além, fornecendo a possibilidade de atuar ativamente na remediação. As possibilidades de instalação incluem integração com roteadores Cisco, por exemplo.
AD RMS Conformidade e auditoria são realidades dos ambientes de TI há algum tempo. A preocupação com confidencialidade veio junto. Acompanhando esta tendência, o Windows Server 2008 trouxe uma feature embutida que permite maior controle sobre os documentos que trafegam na rede, a Active Directory Right Management Services. Esta nova característica do Windows permite expandir a fronteira de restrição de acessos a uma planilha, por exemplo, apenas a determinado grupo de usuários. Esta validade se incorpora ao arquivo e passa a valer mesmo que ele vaze em um ambiente externo à corporação.
E há muito mais a ser explorado no Windows Server. Em breve podcast e mais posts sobre o assunto.
November 12 Como citei em post anterior, o Tech Ed Brasil mostrou dois produtos novos na família de segurança para networking da Microsoft. São eles o IAG 2007 (Forefronnt Intelligent Application Gateway 2007) e o TMG (Forefront Threat Management Gateway). Amgos são integrantes da linha Forefront.
O primeiro deles vem de uma demanda de mercado por publicar seguramente aplicações web. Ele permite que seja garantido um nível alto de segurança em aplicações que precisam ser acessadas via Internet. A mesma segurança que é exigida no ambiente interno à corporação pode ser levada para a web. É possível, por exemplo, garantir que um colaborador da empresa que esteja em trânsito só acesse a intranet de vendas a partir de computadores com service pack atualizado e anti-vírus instalado, por exemplo.
O IAG tem por propósito impor uma camada a mais de segurança, desonerando o código. Desta forma times menores de desenvolvimento, em que não há possibilidade de se implantar uma política de segurança devido a restrição de pessoal e tempo, podem seguramente disponibilizar aplicações na internet sem correr riscos de ataques por entrada não-validada ou XSS (Cross-Site Scripting). A segurança provida pelas VPNs pode agora ser disponibilizada na web e em dispositivos móveis.
Já o TMG é o sucessor do já conhecido ISA Server. O TMG funciona como solução de borda, podendo ser usado isoladamente ou com uma solução de firewall baseada em appliance, por exemplo. A criação de políticas de acesso foi otimizada e está mais fácil identificar os perfis de tráfego e como as regras de acesso devem ser criadas.
Para quem quiser saber mais sobre os produtos uma boa fonte de referências é o blog do Yuri Diogenes. O Yuri é brasileiro e trabalha na Microsoft Corp do Texas. Ele apresentou ambos os produtos no Tech Ed Brasil.
October 28 Fui ao Tech Ed 2008 graças ao convite da área acadêmica da Microsoft, a qual represento por meio do programa Microsoft Student Partners. Realmente pude comprovar o que me falavam: um evento grandioso, mas, acima de tudo, uma oportunidade única de conhecer membros da comunidade e aumentar o networking. Ballmer: virtualização e S+S O aguardado keynote do CEO sucessor de Bill Gates abriu o evento em grande estilo. Para minha decepção não tivemos nenhuma revelação bombástica, anúncio de produto ou até mesmo atuação performática. Ballmer gastou sua hora expondo dois grandes focos: S+S (Software + Serivces) e a família de virtualização da Microsoft  Ballmer ilustrou S+S falando sobre cases de empresas brasileiras que levaram serviços tradicionais para a nuvem, sem deixar de lado experiência do usuário. É o caso por exemplo da Saraiva, que proporciona ao usuário experiência de vídeo em tempo real estabelecendo conceito de locação de filmes pela rede. A fórmula é simples: ferramentas que permitam que designer e desenvolvedor trabalhem juntos para criar aplicações que utilizem serviços como mapas, instant messaging e redes de relacionamento. A virtualização foi citada por Steve Ballmer com grande enfoque para as possibilidades trazidas por uma implementação de Hyper-V somada a um cluster para alta disponibilidade baseado em Windows Server 2008. O ponto alto do assunto foram as demonstrações do Danilo Bordini, que durante dez minutos demonstrou Hyper-V com Failover Clustering, alocação inteligente de máquinas virtuais e gerenciamento de um ambiente inclusive com servidores VMware ESX a partir da console do System Center Virtual Machine Manager. Para quem quiser conhecer mais sobre o SCVMM recomendo o link da Technet Magazine: http://technet.microsoft.com/pt-br/magazine/cc836456.aspx . E realmente virtualização foi o grande assunto para os profissionais de infra-estrutura que estiveram no Tech Ed. O mesmo Bordini aprofundou a abordagem das demonstrações do keynote em sessões em separado. Destaque para uma abordagem simples e que garante alta disponibilidade sem maiores esforços: implantar vários hosts físicos de máquinas virtuais, evitando assim paradas por falhas de hardware ou indisponibilidade de energia elétrica e, somado a isso, usar clusters dos serviços que rodam nas máquinas virtuais, garantido desse modo redundância quanto a problemas de sistema operacional. Destaque ainda para a capacidade do SCVMM Manager de converter máquinas virtuais Hyper-V e VMware ESX nos dois sentidos. Ainda, é possível converter um servidor físico, em produção, para uma máquina virtual correspondente (conversão P2V).  No próximo post: novidades da área de segurança e defesa de perímetroOctober 27 Segundo episódio do Podcast Cerrado TI, papo descontraído sobre tecnologia diretamente do coração do Brasil!
Nesta edição tudo sobre o Tech Ed 2008.
"DEVELOPERS, DEVELOPERS, DEVELOPERS... AND IT PRO'S!"
Para download do MP3: http://cerradoti.podomatic.com/enclosure/2008-10-24T18_07_33-07_00.mp3 Para assinar o feed o Podcast: http://cerradoti.podomatic.com/rss2.xml Para escutar online: http://cerradoti.podomatic.com
Vídeo MSDN/Technet Social: http://video.msn.com/video.aspx?vid=0ca81e83-4ca9-4271-a57f-a817d7a16574 October 21 Para quem acompanhou o Tech Ed Brasil 2008 (ainda esta semana post e podcast por aqui sobre o Tech Ed, não perca) pôde perceber que um dos temas em alta para os IT Pros é o NAP. Para quem não conhece, o NAP (Network Access Protection) é uma nova funcionalidade trazida pelo Windows Server 2008 que permite estabelecer controle de acesso baseado em políticas. Com o NAP é possível, por exemplo, não conceder acesso caso uma estação conectada à rede (por exemplo, um notebook de terceiros) não atenda aos requisitos de segurança determinados pelo administrador de rede: anti-vírus atualizado, firewall pessoal habilitado ou Service Pack instalado, por exemplo. Mais: o NAP consegue, utilizando um cliente presente no Windows Vista SP1 e Windows XP Service Pack 3, aplicar as correções necessárias. O NAP apresenta-se como uma grande evolução na administração de redes e estabelece um nível a mais na segurança, indo além da defesa de perímetro. Um bom exemplo disso foi o case apresentado pelo Rodrigo Immaginario no Tech Ed. Na Universidade de Vila Velha, local do case, Rodrigo e sua equipe conseguiram estabelecer uma implantação gradual que não impactou a usabilidade da rede.
 August 27 Certamente o que mais ouvi desde que cheguei do Encontro de MSPs/Community Zone foi: "E aí, como foi em São Paulo? Alguma novidade?". Respondendo prontamente, em São Paulo tudo certo e sim, várias novidades. Como o volume de informações é grande, separei algumas imagens marcantes:
Heróis em ação Em tempos de Heroes Community Launch não poderia existir título melhor para um evento de MSPs. Ser MSP significa fazer a diferença na educação em tecnologia no Brasil. Significa espalhar novas tecnologias, capacitando-se como consequência no processo de ensinar. Certamente o evento mostrou que os trabalhos geram resultados: mais de 80 mil estudantes foram atingidos por eventos promovidos por MSPs. Alguém conhece algum programa que tenha tamanha abrangência? :)
Vista do prédio da Microsoft Muitos conhecem pelo "O Aprendiz" da Record. Esta aí é a vista aérea do World Trade Center de São Paulo, onde fica a sede da Microsoft Brasil. O primeiro dia do Encontro Nacional de MSPs foi por lá. Passou-se por assuntos "velhos conhecidos" como Programas Acadêmicos, Imagine Cup (com direito a participação de integrantes da Mother Gaia Studios, equipe campeã em Games na IC 2008) e Programa MVP. Ao fundo a estrutura da Ponte Estaidas, sobre a Marginal Pinheiros.
 Windows Live (fiu-fiu!) Na foto a Bia, gerente de Windows Live no Brasil - alguém ousa dizer que não há mulher bonita em TI? :)
Muitas novidades na plataforma Live: versão do Live Messenger saindo do forno, Live Mesh e muito mais que o NDA não me permite revelar. Certamente o segundo S de Software + Services passa pela plataforma Live e cabe ao desenvolvedor estar apto a trabalhar com as APIs, ao ITPRO preparar sua infra-estrutura para os serviços onine e ao usuário... usar (e não faltam novas funcionalidades)! Um exemplo que poucos conhecem é o Live Events: com uma conta de Live ID é possível criar um evento, enviar convites, criar calendário comum, compartilhar fotos e vídeos da festinha, do churrasco, da palestra, do trabalho em grupo. Sensacional! Outra dica é o SkyDrive: 5gb de armazenamento, com possibilidade de fazer pastas públicas e privadas e compartilhar pelo blog.
 Heróis no cerrado! Da esquerda para direita, de cima para baixo: Cleiton Jorge(DF), Bruno Kenj (DF), José Lino Neto (GO), eu, Frederico Garcia (DF), Evilázaro (GO), Rodrigo Kono (GO), Joel Matos (GO), Lucas Campos (DF) e Rafael Camargo (DF). O Encontro é a maior oportunidade de rever amigos, fazer planos e tirar fotos bonitas ;)
Hotel Villa Santo Agostinho O segundo e terceiro dia do Encontro de MSPs e o Community Zone foram neste cenário, Hotel Villa Santo Agostinho em Bragança Paulista.
Microsoft, Open Source e Interoperabilidade Alexandre Prado é Gerente de estratégias da Microsoft e é referência em Open Source no Brasil. Prado mantem ainda o site Porta25 e palestra sobre Interoperabilidade em eventos pelo Brasil. Na mesa redonda do Community Zone muito foi discutido sobre novas abordagens para o tema com nomes com Fernando Gebara e Rogério Cordeiro, além do próprio Prado.
E tudo acaba em pizza (ainda bem!) August 19 Próxima semana estarei em São Paulo (e depois em Bragança Paulista) participando de dois eventos: Community Zone 2008 e Encontro Nacional de MSPs. O Community Zone é um evento organizado pela Microsoft para suceder o antigo TTT (Train the Trainers). É o ponto de encontro da comunidade Microsoft e a única forma de participar é por convite. Fiquei muito feliz por ter sido convidado em tão pouco tempo de comunidade.
Faz apenas um ano e meio que fui indicado para ser MSP e me envolvi com eventos, palestras, treinamentos. Realmente foi um período único. Fiz 17 palestras, ministrei três minicursos, viajei para São Paulo, Minas Gerais e aqui pelo Distrito Federal para divulgar tecnologias. Tornei-me profissional certificado em Windows Server 2003. Agradeço a todos que ajudaram e me deram chances neste período. E é apenas o começo :) Paralelamente ao Community Zone acontecerá o 2o. Encontro Nacional de Microsoft Student Partners (MSP). Será um grande momento para reencontrar amigos e trocar experiências.
Tentarei produzir muito material para repassar a vocês :) July 11 O Brasil foi campeão da categoria de games da Imagine Cup com o jogo City Rain. Tive a oportunidade de conhecer o jogo na época do XNA Challenge de 2008 e realmente é uma abordagem ótima do tema da competição. O City Rain consegue ser didático sem cair em lugar-comum e proporciona bons momentos, em especial para os fãs da série Sim City. O jogo é criação da equipe Mother Gaia Studios, da Unesp. Parabéns, pessoal! 
July 05 Confesso que fiquei com uma pontinha de inveja ao ver a foto acima no blog oficial de cobertura das finais da Imagine Cup. Ela é da abertura das finais no Paris City Hall, às margens do Sena. As finais começaram dia 3 e vão até dia 8 de Julho. Para quem não sabe, junto com quatro amigos participei da Imagine Cup deste ano na categoria de software embarcado. Nosso projeto (Eco²Box) aborda uma alternativa para mudança de hábitos no consumo de energia elétrica. Ficamos entre os 200 melhores mas infelizmente não conseguimos chegar até as finais. O Brasil tem boas chances em várias categorias! Temos um MSP brasileiro blogando tudo sobre nossos times. É o Glebe Jr., amigo de natal. Acompanhem por lá o desempenho dos brasileiros.
Go go go! June 25 Muita 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.
O texto de erro mostra o seguinte alerta.
"A problem ocurred when Windows tried to activate. Error code 0x8007232B. For a possible resolution, click on technical support department for assistance"
O "More Information" fala que o problema é de resolução de nome DNS.
Para resolver este problema siga os seguintes passos:
1) Start Menu > Run e executar SLUI 03. Será carregada a janela que solicita a chave do produto; 2) Digitar a chave do produto e clicar em Next; 3) Aguarde o final do processo de instalação. Após este procedimento o Windows Server 2008/Vista estará pronto para uso. June 06 por 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
 Limpeza manual: Scavenge Stale Resource Records
 Evento que comprova que o Scavenging teve sucesso
2) Habilitei o scavenging para o servidor DNS
Botão direito sobre o nome do servidor > Properties > Advanced > habilitar "Enable automatic scavenging of stale records"
 Note a opção "Enable automatic scavenging of stale records" agora marcada
3) Definindo configurações de scavenging para cada zona As primeiras configurações que fizemos referem-se a todo o servidor DNS. São inclusive replicadas para todo o domínio, se o servidor for "AD-trusted". No meu caso em específico precisei configurar informações para cada zona. Isto se deve a existirem várias no meu domínio, cada uma com um ciclo diferente de atualizações. Para habilitar o scavenging por zona, botão direito sobre o tipo de zona (Forward ou Reverse) > Properties > Aging > habilitar "Scavenge Stale Resource Records". É aqui que podemos determinar ciclos diferentes de verificação Estas configurações se sobrepoem às globais do domínio, caso setadas.

4) Resultados Depois de algum tempo, é possível notar que os registros falsos no DNS começam a desaparecer. No meu caso, de 250 registros iniciais passei para apenas 64. Existem ainda algumas duplicações, mas isto se deve a elas ainda se encontrarem dentro de um período de lease válido. Falando em lease, uma recomendação é nunca deixar o tempo do scavenging menor que o tempo do lease do servidor DHCP. Caso isto aconteça, registros serão revogados podendo ainda ser válidos. Será uma grande dor de cabeça.

Espero ter ajudado!
June 05
Dia 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 Local: Auditório do Departamento de Engenharia Elétrica - Faculdade de Tecnologia - Campus Universitário Darcy Ribeiro - UnB - Brasília – DF Público alvo: Desenvolvedores e Profissionais de TI
Agenda:
20:00 ~ 21:00 Aplicações em WPF e Silverlight (Pablo Marcelo Hadler) 21:00 ~ 22:00 Windows Server 2008 - Visão Geral para Profissionais de TI (Roberto Mascarenhas Braga)
É 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 O 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!
|
|
|
|