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

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

Gerenciamento de Servidores com PowerShell 3.0 Daniel Donda.

Apresentações semelhantes


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

1 Gerenciamento de Servidores com PowerShell 3.0 Daniel Donda

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

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

4 POWERSHELL 3.0 Gerenciamento de Servidores com

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 Otimizado para a nuvem PowerShell RobustoÁgilPadrões Automatização ElásticoRemoto

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

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

10 Simples e Fácil 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 PS 3.0 -gt PS 2.0 Robusto e escalável Cobertura completa Plataforma ricaBaseadas em padrões

13 Cobertura Completa Windows Server 2008 R2 – 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 PS 3.0 -gt PS 2.0 Robusto e escalável Cobertura completa Plataforma ricaBaseadas em padrões

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 Cliente IT pro conectado e trabalhando Conecta ao servidor de Workflow Servidor de gerenciamento Armazena e gerencia Workflow do PowerShell Executa o PowerShell Workflow nas maquinas remotas Nós gerenciáveis Rodam 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 PS 3.0 -gt PS 2.0 Robusto e escalável Cobertura completa Plataforma ricaBaseadas em padrões

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 IntelliSense Windows PowerShell ISE IntelliSense – AST + completa comando. Painel Show-Command – Get-Command Regiões – AST F1 – Janela do help – Get-Help Rich copy – AST AST = Abstract Syntax Tree

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 PS 3.0 -gt PS 2.0 Robusto e escalável Cobertura completa Plataforma ricaBaseadas em padrões

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 PS 3.0 -gt PS 2.0 Robusto e escalável Cobertura completa Plataforma ricaBaseadas em padrões

30 O PowerShell PowerShell 1.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 Daniel Donda MVP Windows Expert-IT Pro Facebook.com/mcsesolution E-Book Gratuito em português


Carregar ppt "Gerenciamento de Servidores com PowerShell 3.0 Daniel Donda."

Apresentações semelhantes


Anúncios Google