A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Gerenciamento de Servidores com PowerShell 3.0

Apresentações semelhantes


Apresentação em tema: "Gerenciamento de Servidores com PowerShell 3.0"— Transcrição da apresentação:

1 Gerenciamento de Servidores com PowerShell 3.0
Daniel Donda O slide 1 deve ser utilizado para a apresentação da palestra. ·         O slide 2 para a agenda da palestra ·         O slide 3 para a apresentação do Palestrante ( , tempo de casa (MVP), blog ou qualquer outra informação pessoal que gostaria de passar aos participantes). ·         Os demais slides são blocos, que variam as cores, mas todos iguais (no jogo). Nele você vai escolher quais farão parte da sua palestra.

2 Simples & Fácil Cobertura completa Robusto e escalável Plataforma rica Baseadas em padrões PS gt PS 2.0

3 Daniel Donda MVP Windows Expert-IT Pro Twitter @danieldonda
Facebook /mcsesolution

4 Gerenciamento de Servidores com
PowerShell 3.0

5 Gerenciamento do Windows Server
No passado, o Windows Server foi um excelente sistema operacional: Para um único servidor E seus dispositivos O Windows Server 2012 é um excelente sistema operacional: Para muitos servidores e os dispositivos conectados a eles. Sejam físicos ou virtuais. Dentro e fora da organização.

6 Windows PowerShell 3.0 Windows PowerShell 3.0 fornece uma maneira abrangente, flexível, e simples para automatizar a administração de servidores em sua rede

7 Robusto Remoto Ágil PowerShell Elástico Padrões Otimizado para a nuvem
Automatização Quando falamos em otimizado para a nuvem, pensamos em on site, on premisse ou off- premisses, no data center e o que você precisa é de gerenciamento Remoto - Elástico – Não é uma maquina ou duas, são 10, ou talvez 100 ou mais servidores Automatização – Você está remoto e vários servidores você não querem ficar no click, click você precisa automatizar tarefas. Padrões – Nem todos ambientes são somente Microsoft, muitos ambientes são multiplataformas e precisamos de um gerenciamento que permite seguir os padrões da indústria. Ágil – Gerenciar grandes ambientes com automação e seguindo padrões, precisamos de flexibilidade. Não temos o mesmo cenários em todos os servidores, são configurações e necessidades diferentes e você deve habilitar suas ferramentas de gerenciamento de maneira rápida. Robustes, pois vc precisa de ferramentas resilientes, que te forneça robustez em tarefas de automação e gerenciamento. Esse 6 pilares são a encontrados do PowerShell

8 PowerShell 3.0 Simples & Fácil Cobertura completa Robusto e escalável
Plataforma rica Baseadas em padrões PS gt PS 2.0 Simples e Facil

9 PowerShell 3.0 Simples & Fácil Cobertura completa Robusto e escalável
Plataforma rica Baseadas em padrões PS gt PS 2.0 Simples e Facil

10 Simples e Fácil Sintaxe e linguagem Windows PowerShell ISE
IntelliSense e TAB completion Cmdlets Importação automática de Módulos Show-command Help Help atualizável F1 contextual Get-Help –ShowWindow Sintaxe e linguagem Where e ForEach simplificado

11 Administração Delegada
Session Configuration Files Criação simples Usa .psd1 (PowerShell Data Files) RunAs RunAsUser & RunAsPassword Sessões remotas com diferentes cred.

12 PowerShell 3.0 Simples & Facil Cobertura completa Robusto e escalável
Plataforma rica Baseadas em padrões PS gt PS 2.0 Simples e Facil

13 Cobertura Completa Windows Server 2008 R2 Windows Server 2012
456 cmdlets 10 módulos Windows Server 2012 ~2,430 cmdlets 85 módulos

14 Milhares de novos cmdlets
Jobs Add-JobTrigger Disable-JobTrigger Enable-JobTrigger Get-JobTrigger New-JobTrigger Remove-JobTrigger Set-JobTrigger Disable-ScheduledJob Enable-ScheduledJob Get-ScheduledJob Register-ScheduledJob Set-ScheduledJob Unregister-ScheduledJob Get-ScheduledJobOption New-ScheduledJobOption Set-ScheduledJobOption ISE Get-IseSnippet Import-IseSnippet New-IseSnippet CIM Get-CimAssociatedInstance Get-CimClass Get-CimInstance Get-CimSession Invoke-CimMethod New-CimInstance New-CimSession New-CimSessionOption Register-CimIndicationEvent Remove-CimInstance Remove-CimSession Set-CimInstance Remoting Connect-PSSession Disconnect-PSSession Receive-PSSession New-PSSessionConfigurationFile Test-PSSessionConfigurationFile New-PSTransportOption Workflow New-PSWorkflowExecutionOption New-PSWorkflowSession Invoke-AsWorkflow Resume-Job Suspend-Job Web ConvertFrom-Json ConvertTo-Json Invoke-RestMethod Invoke-WebRequest Other New-WinEvent Unblock-File Show-Command Rename-Computer Save-Help Update-Help Get-TypeData Remove-TypeData Get-ControlPanelItem Show-ControlPanelItem

15 Disponível em qualquer lugar
Windows 8, Windows RT, & Windows Server 2012 Full Server Server Core Com ou sem Graphical Shell ou Graphical Management Tools Windows Preinstallation Environment (WinPE) 4.0 Windows Management Framework 3.0 Windows Server 2008 / Windows 7 / Windows Server 2008 R2 (+Server Core)

16 PowerShell 3.0 Simples & Fácil Cobertura completa Robusto e escalável
Plataforma rica Baseadas em padrões PS gt PS 2.0 Simples e Facil

17 Windows PowerShell Workflow
Multi-machine orchestration engine criado com Windows Workflow Foundation e .NET 4.0 É um mecanismo confiável que permite a execução de tarefas de longa duração em múltiplas maquinas. Robusto: Permite Suspender e retomar fluxos de trabalho, sobrevive máquina reiniciada Desempenho: O pool de conexões, otimização do fluxo de trabalho, e de hospedagem compartilhada Escalável: Pode executar várias tarefas em paralelo, parâmetros comuns para múltiplas maquinas. Confiável: Conexão automática e ação repetir com intervalos configuráveis Familiar: O Workflow funciona como scripts do PowerShell ou usando XAML, gerenciável através * Job-cmdlets

18 Cenário para Workflow Nós gerenciáveis Rodam workflow
Servidor de gerenciamento Armazena e gerencia Workflow do PowerShell Executa o PowerShell Workflow nas maquinas remotas Cliente IT pro conectado e trabalhando Conecta ao servidor de Workflow

19 Scheduled Jobs Job Scheduling permite agendar a execução de um trabalho (job) PowerShell em Background Suporte diversos gatilhos (triggers) Executa comandos de acordo com o agendamento ou em resposta a um evento. Modulo PSScheduledJob *-JobTrigger para criar triggers agendados *-ScheduledJob para registrar, cancelar e alterar definições de trabalho agendados * ScheduledJobOption para configurar definições avançadas * Job para recuperar resultados

20 Sessões Persistentes Sessões remotas permanecem em um estado “conectada" durante falhas de rede ou falhas de até 4 minutos Após 4 minutos, sessões remotas alternam automaticamente para um novo estado "Disconnectada" Comandos persistentes e Jobs podem continuar a funcionar mesmo se a sessão estiver desconectada O cliente pode se reconectar a uma sessão desconectada após a conectividade de rede com o servidor ser restaurada

21 PowerShell 3.0 Simples & Fácil Cobertura completa Robusto e escalável
Plataforma rica Baseadas em padrões PS gt PS 2.0 Simples e Facil

22 Windows PowerShell Web Access
Fornece acesso ao PowerShell a partir de qualquer lugar Aumenta o valor do seu investimento em PowerShell Construído para celulares, tablets e outros dispositivos móveis, bem como PCs Suporte multi-plataforma IE Firefox Safari Chrome Opera

23 Windows PowerShell ISE
IntelliSense AST + completa comando. Painel Show-Command Get-Command Regiões AST F1 – Janela do help Get-Help Rich copy AST = Abstract Syntax Tree IntelliSense

24 Hyper-V Resource Manager
Enable-VMResourceMetering –VMName nomedavm Average CPU Average physical memory Minimum memory usage Maximum memory usage Maximum amount of disk space Total incoming network traffic  Total outgoing network traffic 

25 Comunidade PowerShell
TechNet Script Center Script Repository Script Explorer ISE Add-ons Website PowerShell Modules PoshCode.org PowerShellCommunity.org PowerShell.com PowerShellGroup.org Windows PowerShell ISVs

26 PowerShell 3.0 Simples & Fácil Cobertura completa Robusto e escalável
Plataforma rica Baseadas em padrões PS gt PS 2.0 Simples e Facil

27 Padrões de gerenciamento
Fornece interoperabilidade de gerenciamento com interface e protocolo padrão Padrões DMTF CIM (Common Information Model) => interface semântica WMI v2: Acessa CIM sobre WS-Man PowerShell cmdlets gerados automaticamente a partir de provedores WMI v2 pela autoria XML (*. Cdxml) WS-Man (Web Services for Management) => protocolo WinRM: Microsoft implementação do protocolo WSMan Extensões da Microsoft para WSMan habilitar o PowerShell remoto

28 Padrões de gerenciamento
OData (Open Data Protocol) Management OData IIS Extension Fornece uma capacidade de gerenciar servidores Windows a partir de vários tipos de dispositivos: Windows, ou não Windows. Permite plugin de gerenciamento do Windows Server via PowerShell em uma experiência simplificada de gerenciamento de aplicações: Processa solicitações de OData e os converte em invocações PowerShell. Hospedado no IIS; esquema de recursos e módulo de autorização fornecido pelo cliente

29 PowerShell 3.0 Simples & Fácil Cobertura completa Robusto e escalável
Plataforma rica Baseadas em padrões PS gt PS 2.0 Simples e Facil

30 O PowerShell PowerShell 1.0 PowerShell 2.0
Introduziu uma grande linguagem de script para a gestão de máquina local APIs para desenvolvedores escrever cmdlets e provedores Microsoft Exchange fez uma grande aposta no PowerShell Fornecido com o Windows Server 2008 PowerShell 2.0 Vem com o Windows 7 e Windows Server 2008 R2 Remoting introduzidas: 1:1, Fan-out, Fan-in Remoting, Implicit remoting ISE introduzidas: Coloração de sintaxe, depuração gráfica, Profissionais de TI podem criar cmdlets PowerShell usando script PowerShell Conjunto de recursos muito grande: Jobs em background, sessões restritas, Transações, Out-GridView, Eventing

31 Use o PowerShell Windows PowerShell 3.0 fornece uma maneira abrangente, flexível e simples para automatizar o gerenciamento de servidores na sua rede. Windows Server 2012, Windows 8 Windows Management Framework 3.0“

32 Aprenda e Divirta-se E-Book Gratuito em português
Daniel Donda MVP Windows Expert-IT Pro Facebook.com/mcsesolution


Carregar ppt "Gerenciamento de Servidores com PowerShell 3.0"

Apresentações semelhantes


Anúncios Google