Conceitos detalhados sobre o Microsoft Exchange PowerShell (Parte I)

Compartilhe agora:

Neste artigo, veremos alguns conceitos detalhados sobre o Microsoft Exchange PowerShell e o Windows PowerShell

Introdução:

Exchange PowerShell, também chamado Exchange Management Shell, é um subproduto do Windows PowerShell. O Exchange PowerShell foi desenvolvido exclusivamente para executar tarefas e automação orientadas ao Exchange. A vantagem aqui é que, na versão recente do Exchange PowerShell, ou seja, os módulos do Active Directory do Exchange 2013 e 2016 são pré-incluídos, o que ajuda o administrador do Exchange a executar tarefas adicionais e úteis no Exchange, pois todas as caixas de correio são meros objetos do Active Directory.

Nas seções a seguir, usaremos os dois termos “Exchange PowerShell” e “Exchange Management Shell” de forma intercambiável.

O que é o Exchange PowerShell (PS)?

O Exchange PS é uma ferramenta interativa de linha de comando que funciona com base no Conceito de Programação Orientada a Objetos. Ao contrário de outras ferramentas de linha de comando no Unix ou Linux, os cmdlets são amigáveis ​​e fáceis de entender. O PowerShell pode se familiarizar com outras linguagens de programação, como C, C#, VB.Net etc. Isso faz com que os programadores e desenvolvedores de automação criem programas interativos e software para criar relatórios e tarefas.

Foi introduzido pela primeira vez junto com o Exchange 2007, conforme a Microsoft avançava com sistemas Exchange mais recentes, eles também se concentraram no PowerShell e o desenvolveram. A versão mais recente é 2016. É basicamente um script PS1 de back-end que é incorporado ao Windows PowerShell. Por padrão, os arquivos de script do Exchange PowerShell são instalados nos locais abaixo:

Intercâmbio 2010:

D:\Arquivos de Programas\Microsoft\Exchange Server\V14\Bin\RemoteExchange.ps1Arquivo PS1 do RemoteExchange

Como funciona o Exchange PowerShell (PS)?

O Windows PS interage diretamente com o Windows Management Framework e o Windows Management Instrumentation e fornece a saída, da mesma forma que o Exchange PS se comunica diretamente com o sistema Exchange. As ferramentas de gerenciamento do Exchange e o PowerShell também podem ser instalados separadamente em uma máquina cliente. Configuração suportada, como

  1. Windows Vista de 64 bits com SP2
  2. Windows 7 64 bits e superior
  3. Windows Server 2008 64 bits com Service Pack 2
  4. Windows Server 2008 R2 e superior.

O Windows PS ganhou seu próprio arquivo EXE, que será chamado toda vez que abrirmos a ferramenta Propriedades do Windows PowerShell

Para Exchange PS, não há arquivo EXE direto, pois depende do Windows PS. Portanto, se você abrir o Exchange PS, ele usará powershell.exe e executará o script remoteexchange.ps1 para torná-lo um Exchange PS. Se você abrir as propriedades, poderá ver o tarobtenha o caminho abaixo.

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -versão 2.0 -noexit -command “. 'C:\Arquivos de Programas\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1'; Connect-ExchangeServer -auto”

A captura de tela abaixo mostra as propriedades do Exchange PS e você vê o tarchegar lá.Propriedades do Shell de Gerenciamento do Exchange

Em termos simples, a exibição do front-end é fornecida pelo Windows PowerShell e os arquivos de script do Exchange são injetados nele.

Depois de iniciar o Exchange PowerShell, você verá que ele se conectará ao Client Access Server (CAS) mais próximo. Mesmo que você inicie o PS dentro de um servidor CAS, ele criará uma conexão remota implícita com o mesmo servidor e dará dicas e o detalhado exibirá o Servidor Conectado.Conecte-se ao CAS mais próximo

Vantagens do Exchange PowerShell:

  1. Ele pode ser usado para automatizar algumas das tarefas e relatórios de rotina.
  2. A replicação é perfeitaost instantâneo. Não precisamos esperar tanto quanto fazemos ao usar o console.
  3. Obtenha facilmente informações e dados que não estão disponíveis por meio da GUI.
  4. Importando outros módulos como diretório ativo etc.,

Compreendendo os comandos do Exchange PowerShell:

Comandos do Exchange PowerShell na forma de combinação Verbo-Substantivo, isso torna os cmdlets facilmente compreensíveis e evita a necessidade de memorizá-los. Por exemplo, Add-FederatedDomain, Get-Mailbox, Set-SiteMailbox. A primeira palavra é um verbo que denota a ação que precisa ser executada e a segunda palavra é um substantivo que denota o objeto sobre o qual a ação a ser realizada. À medida que trabalharmos mais com os comandos, poderemos identificar seu uso. Ele segue estritamente “Camel Casing” para suas convenções de nomenclatura de cmdlets. Isso significa que não há lacunas entre as palavras e também a primeira letra de cada palavra deve ser maiúscula.

Conclusão:

Há muito mais verbos e substantivos disponíveis no Exchange PS. Podemos nos aprofundar nos verbos nas partes posteriores. Pode ser usado para recuperar os dados, no entanto, a opção mais fácil é Exchange OST Recuperacao, onde não precisamos restaurar do backup e mesclar, o que às vezes causa problemas duplicados se não for feito corretamente.

Autor Introdução:

Sophia Mao é especialista em recuperação de dados em DataNumen, Inc., líder mundial em tecnologias de recuperação de dados, incluindo reparar pst e produtos de software de recuperação de palavras. Para mais informações visite www.datanumen.com

Compartilhe agora:

Comentários estão fechados.