Windows Server 2008 Gerenciamento & Power ShellRoberto Mascarenhas BragaMicrosoft StudentPartner (MSP)Microsoft Certified Professional (MCP)Microsoft CertifiedTechnologySpecialist (MCTS)http://www.robertobraga.nethttp://www.twitter.com/robertombhttp://www.brasildotnet.net
Sobre o eventoOnda de lançamentos mundialXx locais simultâneos no Brasil!Evento da comunidade e MSPsINETABrasilDotNetCulminis102 cidades no BrasilBrasília, um dos maiores públicos
Thanks!MSPs - DFBrasilDotNetMVPsIT ProsUniCeub, X25, .NET MagazineE, claro... Microsoft ;D
Gerenciamento – Passado...Quandovocêconfiguraseuservidor, vocêprecisa de váriasferramentas…Windows Server 2003 SetupPost-Setup Security UpdatesManage Your ServerConfigure Your Server WizardAdd/Remove Windows ComponentsComputer ManagementSecurity Configuration Wizard
Windows Server 2008 Experience de GerenciamentoInitial Configuration TasksAbre logo após a instalaçãoterminarServer ManagerPermiteumaconfiguração “one-stop-shop”Unifica a funcionalidade de muitasferramentasanterioresnuma interface única, simples e MMC-based
Initial Configuration TasksTarefas de configuraçãosãofeitasapósa instalaçãoExpões as tarefasnecessáriasparaterminar a instalção e ter o sistemaemproduçãoEncurta o tempo entre a instalação do OS e o deployment do servidor
Initial Configuration Tasks
Initial Configuration Tasksdemo
Server ManagerExperiênciaúnicaparagerenciamentoGuia o usuárioaoadicionar e remover server roles e features securelyPortal paragerenciamentoprofundoMostra status do servidor, expõetarefas-chave de configuração e guia o usuárioparagerencimanetomaisprofundoAutomação via linha de comandoProvêumalinha de comandoparainstalaçõesbaseadasem script
Server Manager
Windows Server 2008 RolesServiçosou software quepermitemaoservidordesempenharumafunçãoespecíficaDescreve a função principal, propósitoouuso do servidorUm servidorpodeterváriosrolesVocêpodeinstalarváriosrolesnamesmasessãoNão é necessárioexecutarnovamente o Security Configuration ManagerAutomaçãofacilitada
Windows Server 2008 Roles
Windows Server 2008 FeaturesProgramasqueauxiliamouaumentam a funcionalidade de umaroleFailover ClusteringBitLockerGPMCRPC ProxySMTP ServicesSNMP ServicesWINSAero (Vista-like)
Servermanagercmd.exeVersãolinha de comando do “Server Manager”ServerManagerCmd.exe –query c:\myQuery.xmlServerManagerCmd.exe –install Web-Server –whatIf –logPath c:\Web-Server-Log.txtServerManagerCmd.exe –install GPMCServerManagerCmd.exe –remove DHCPServerManagerCmd.exe –install PowerShell –resultPath c:\PSInstall.xml –logPath –c:\PSInstallLog.txt
Server Manager em açãodemo
Event Viewer noWindows Server 2008Event Viewer ConsoleCompletamente re-escritoImproved organização, integração, filtro e buscamelhoradosEvent LogsExportáveispara XMLLinks paraaçõesadministrativas via logsEventsNotificações e tarefasagendadasporeventoMaisinformaçõessobre um evento, onlineEvent ForwardingConsolidação de eventosremota!
Event Viewer
Event Viewerdemo…
Event Viewer
PowerShellShell revolucionário e interativo e linguagem de scriptBaseadoem .NETNovo conjunto de ferramentasbuilt-in (~130)Base de novas ferramentas de gerênciaExchange, System Center, Hyper-V….Nova linguagemutiliza as vantagens do.NETOrientado a objetosPipelineScripts VBS continuam a ser válidosNovos scripts devem ser escritosemPowerShellInstrumentaçãoatualpodecontinuar a ser usada (COM, ADSI, WMI, ADO, XML, Text, …)
Perguntas FrequentesPrecisoaprender .NET antes de usar o PowerShell?Não, ele é apenasbaseadoemconceitos do .NET.Precisoreescrevermeus scripts jáprontos?Não – ferramentasexistentescontinuamfuncionando.Euprecisoaprender a linguagem nova? Não - vocêpodefacilmenteexecutarcomandadosexistentessemmodificarMuitoscomandos UNIX/Linux sãoválidos! Experimente!
Para iniciar os trabalhos…Comandossãofeitos a partir de umalógicaVerbo-nomeAlgunsbonspontosparacomeçarGet-Help Get-Command | moreGet-Command | sort-object noun | format-table -group nounGet-Alias | moreGet-Help stop-service -detailed | more
PowerShell - PipeliningSaída de um cmdlet vira entrada de outrocmdletget-childitemget-processget-mailboxcmdletsortselectgroupwhereforeachcmdletformat-tableformat-listcmdletout-defaultout-fileout-stringout-printerexport-csvexport-cliXML
Releases do PowerShellVersão v1.0 disponível no Download Center para:Windows XP SP2 Windows Server 2003 SP2Windows VistaWindows Server 2008 (não é necessáriod/l, disponívelcomofeature)Downloading and Installing Windows PowerShellhttp://www.microsoft.com/technet/scriptcenter/topics/msh/download.mspx Version 2.0http://www.microsoft.com/technet/scriptcenter/topics/winpsh/pshell2.mspx
PowerShell
PowerShell em açãodemo
Links e RecursosEvaluate Windows Server 2008http://technet.microsoft.com/en-us/windowsserver/2008/bb405966.aspx Windows Server 2008 Technical Libraryhttp://technet.microsoft.com/en-us/windowsserver/2008/default.aspxWindows Server 2008 Webcasts & Chatshttp://www.microsoft.com/events/series/windowsserver2008.aspx Windows Server 2008 Product Overviewhttp://www.microsoft.com/windowsserver2008/evaluation/overview.mspxServer Managerhttp://technet2.microsoft.com/windowsserver2008/en/servermanager/default.mspxScripting with Windows PowerShellwww.microsoft.com/technet/scriptcenter/hubs/msh.mspxWhat Can I Do With Windows PowerShell?www.microsoft.com/technet/scriptcenter/topics/msh/cmdlets/index.mspxWindows Server 2008 Virtual Labshttp://www.microsoft.com/events/series/windowsserver2008.aspx?tab=virtuallabs

Windows Server 2008: Gerenciamento

  • 1.
    Windows Server 2008Gerenciamento & Power ShellRoberto Mascarenhas BragaMicrosoft StudentPartner (MSP)Microsoft Certified Professional (MCP)Microsoft CertifiedTechnologySpecialist (MCTS)http://www.robertobraga.nethttp://www.twitter.com/robertombhttp://www.brasildotnet.net
  • 2.
    Sobre o eventoOndade lançamentos mundialXx locais simultâneos no Brasil!Evento da comunidade e MSPsINETABrasilDotNetCulminis102 cidades no BrasilBrasília, um dos maiores públicos
  • 3.
    Thanks!MSPs - DFBrasilDotNetMVPsITProsUniCeub, X25, .NET MagazineE, claro... Microsoft ;D
  • 4.
    Gerenciamento – Passado...Quandovocêconfiguraseuservidor,vocêprecisa de váriasferramentas…Windows Server 2003 SetupPost-Setup Security UpdatesManage Your ServerConfigure Your Server WizardAdd/Remove Windows ComponentsComputer ManagementSecurity Configuration Wizard
  • 5.
    Windows Server 2008Experience de GerenciamentoInitial Configuration TasksAbre logo após a instalaçãoterminarServer ManagerPermiteumaconfiguração “one-stop-shop”Unifica a funcionalidade de muitasferramentasanterioresnuma interface única, simples e MMC-based
  • 6.
    Initial Configuration TasksTarefasde configuraçãosãofeitasapósa instalaçãoExpões as tarefasnecessáriasparaterminar a instalção e ter o sistemaemproduçãoEncurta o tempo entre a instalação do OS e o deployment do servidor
  • 7.
  • 8.
  • 9.
    Server ManagerExperiênciaúnicaparagerenciamentoGuia ousuárioaoadicionar e remover server roles e features securelyPortal paragerenciamentoprofundoMostra status do servidor, expõetarefas-chave de configuração e guia o usuárioparagerencimanetomaisprofundoAutomação via linha de comandoProvêumalinha de comandoparainstalaçõesbaseadasem script
  • 10.
  • 11.
    Windows Server 2008RolesServiçosou software quepermitemaoservidordesempenharumafunçãoespecíficaDescreve a função principal, propósitoouuso do servidorUm servidorpodeterváriosrolesVocêpodeinstalarváriosrolesnamesmasessãoNão é necessárioexecutarnovamente o Security Configuration ManagerAutomaçãofacilitada
  • 12.
  • 13.
    Windows Server 2008FeaturesProgramasqueauxiliamouaumentam a funcionalidade de umaroleFailover ClusteringBitLockerGPMCRPC ProxySMTP ServicesSNMP ServicesWINSAero (Vista-like)
  • 14.
    Servermanagercmd.exeVersãolinha de comandodo “Server Manager”ServerManagerCmd.exe –query c:\myQuery.xmlServerManagerCmd.exe –install Web-Server –whatIf –logPath c:\Web-Server-Log.txtServerManagerCmd.exe –install GPMCServerManagerCmd.exe –remove DHCPServerManagerCmd.exe –install PowerShell –resultPath c:\PSInstall.xml –logPath –c:\PSInstallLog.txt
  • 15.
  • 16.
    Event Viewer noWindowsServer 2008Event Viewer ConsoleCompletamente re-escritoImproved organização, integração, filtro e buscamelhoradosEvent LogsExportáveispara XMLLinks paraaçõesadministrativas via logsEventsNotificações e tarefasagendadasporeventoMaisinformaçõessobre um evento, onlineEvent ForwardingConsolidação de eventosremota!
  • 17.
  • 18.
  • 19.
  • 20.
    PowerShellShell revolucionário einterativo e linguagem de scriptBaseadoem .NETNovo conjunto de ferramentasbuilt-in (~130)Base de novas ferramentas de gerênciaExchange, System Center, Hyper-V….Nova linguagemutiliza as vantagens do.NETOrientado a objetosPipelineScripts VBS continuam a ser válidosNovos scripts devem ser escritosemPowerShellInstrumentaçãoatualpodecontinuar a ser usada (COM, ADSI, WMI, ADO, XML, Text, …)
  • 21.
    Perguntas FrequentesPrecisoaprender .NETantes de usar o PowerShell?Não, ele é apenasbaseadoemconceitos do .NET.Precisoreescrevermeus scripts jáprontos?Não – ferramentasexistentescontinuamfuncionando.Euprecisoaprender a linguagem nova? Não - vocêpodefacilmenteexecutarcomandadosexistentessemmodificarMuitoscomandos UNIX/Linux sãoválidos! Experimente!
  • 22.
    Para iniciar ostrabalhos…Comandossãofeitos a partir de umalógicaVerbo-nomeAlgunsbonspontosparacomeçarGet-Help Get-Command | moreGet-Command | sort-object noun | format-table -group nounGet-Alias | moreGet-Help stop-service -detailed | more
  • 23.
    PowerShell - PipeliningSaídade um cmdlet vira entrada de outrocmdletget-childitemget-processget-mailboxcmdletsortselectgroupwhereforeachcmdletformat-tableformat-listcmdletout-defaultout-fileout-stringout-printerexport-csvexport-cliXML
  • 24.
    Releases do PowerShellVersãov1.0 disponível no Download Center para:Windows XP SP2 Windows Server 2003 SP2Windows VistaWindows Server 2008 (não é necessáriod/l, disponívelcomofeature)Downloading and Installing Windows PowerShellhttp://www.microsoft.com/technet/scriptcenter/topics/msh/download.mspx Version 2.0http://www.microsoft.com/technet/scriptcenter/topics/winpsh/pshell2.mspx
  • 25.
  • 26.
  • 27.
    Links e RecursosEvaluateWindows Server 2008http://technet.microsoft.com/en-us/windowsserver/2008/bb405966.aspx Windows Server 2008 Technical Libraryhttp://technet.microsoft.com/en-us/windowsserver/2008/default.aspxWindows Server 2008 Webcasts & Chatshttp://www.microsoft.com/events/series/windowsserver2008.aspx Windows Server 2008 Product Overviewhttp://www.microsoft.com/windowsserver2008/evaluation/overview.mspxServer Managerhttp://technet2.microsoft.com/windowsserver2008/en/servermanager/default.mspxScripting with Windows PowerShellwww.microsoft.com/technet/scriptcenter/hubs/msh.mspxWhat Can I Do With Windows PowerShell?www.microsoft.com/technet/scriptcenter/topics/msh/cmdlets/index.mspxWindows Server 2008 Virtual Labshttp://www.microsoft.com/events/series/windowsserver2008.aspx?tab=virtuallabs

Notas do Editor

  • #9 Demo 2 - InitialConfigurationTasks- Mostrar console, mostrar configurações possíveis- Entrar no "Set time zone"- Falar do horário de verão automático- Falar de NTP
  • #16 Demo 3 - Server Manager- Adicionar role- Adicionar feature- Mostrar no Server Manager uma role instalada- Instalar role via cmd: ServerManagerCmd.exe –install GPMC
  • #19 Demo 4 - EventViewer- Mostrar disparar tarefa agendada a partir de evento
  • #27 Demo 5 - Powershell- Mostrar Shell- Falar sobre estrutura verbo-nome- Mostrar autocomplete com tab- Dar um dir- Dar um ls e mostrar que existem alias- Dar um dir no C raiz, dar um dir no Program Files e somar os dois dir- Fazer mesma demonstração montando script no editor visual- Agendar tarefa- Exportar HTML