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.
