AndersonPatricio.org v4
Usando Profile do PowerShell para gerenciar o DAG

AP1593 - Usando Profile do PowerShell para gerenciar o DAG

Autor: Anderson Patricio / Marcelo Vighi
Publicação: 28-June-2012
Este tutorial se aplica a: Exchange Server 2010/2007
Compartilhe este artigo: Bookmark and Share

Overview

Neste Tutorial vamos mostrar como podemos utilizar o recurso de profile do PowerShell junto com o Alias para facilitar nas tarefas do dia a dia do administrador de mensageria.

Solução

Através do recurso do profile um administrador pode “guardar” uma série de comandos no PowerShell e da próxima vez que a console for aberta o profile será lido e os comandos em questão estarão disponíveis.

O primeiro é verificar se o profile já existe e para isto podemos rodar o seguinte comando estando no Exchange Management Shell:

Feito isso vamos abrir a variável do profile utilizando o comando Notepad $profile e neste novo arquivo podemos colocar os alias e comandos para nos ajudar na administração. Neste tutorial vamos utilizar o Alias, digamos que gerenciamos muito o DAG durante o dia e fica muito cansativo digitar Get-DatabaseAvailabilityGroup toda hora, com isto vamos utilizar o alias para substituir o comando anterior por Get-DAG.

Antes de começarmos escrever no nosso $profile que está aberto no notepad vamos voltar ao PowerShell e vamos rodar Get-Help *DatabaseAvailabilityGroup* para listar todas os cmdlets disponíveis para o DAG, como mostrado na figura abaixo.

Vamos voltar para o nosso profile e vamos digitar o seguinte comandos:

New-Alias -Name Get-DAG -Value Get-DatabaseAvailabilityGroup

New-Alias -Name New-DAG -Value New-DatabaseAvailabilityGroup

New-Alias -Name Remove-DAG -Value Remove-DatabaseAvailabilityGroup

New-Alias -Name Restore-DAG -Value Restore-DatabaseAvailabilityGroup

New-Alias -Name Set-DAG -Value Set-DatabaseAvailabilityGroup

New-Alias -Name Start-DAG -Value Start-DatabaseAvailabilityGroup

New-Alias -Name Stop-DAG -Value Stop-DatabaseAvailabilityGroup

Vamos salvar o arquivo fechar o Exchange Management Shell e abrir novamente, agora podemos rodar somente o Get-DAG e lá temos a mesma funcionalidade visto que o Get-DAG é apenas um alias criado no profile que é carregado durante o carregamento da console.

Um ótimo exemplo de como fica transparente é se tivermos alguma dúvida podemos rodar man Get-DAG –examples e teremos a mesma saída que teríamos quando usamos o Get-DatabaseAvailabilityGroup cmdlet.



Conclusão

Neste Tutorial mostramos como podemos utilizar o profile do PowerShell para facilitar a vida com o recurso de Alias, onde o DAG é um ótimo exemplo para isso.

Comentários

Neste espaço você pode utilizar sua rede social preferida para adicionar dicas e/ou qualquer informação adicional para ajudar a comunidade relacionado a este Tutorial.

 

Suporte Tecnico



Clique aqui

Certificados Digitais



Saiba mais