Lição 1: introdução aos cmdlets do Windows Server AppFabric para Windows PowerShell
Tempo para conclusão: 15 minutos
Objetivo: Para preparar o ambiente do Windows PowerShell para usar cmdlets do Windows Server AppFabric para que Windows PowerShell configure, gerencie e monitore o aplicativo Serviço de Pedidos.
Finalidade: Nesta lição, você irá carregar o Módulo do ApplicationServer no Windows PowerShell e habilitar a execução de scripts para o Windows PowerShell. Você deve usar o mesmo console do Windows PowerShell para o restante das lições neste tutorial.
Pré-requisitos
Observe os seguintes requisitos antes de iniciar esta etapa:
Você deve ter o AppFabric já instalado.
Você deve ser capaz de executar o Windows PowerShell com uma conta administrativa.
Procedimento
Você concluirá as seguintes etapas nesta lição:
Inicie uma sessão do Windows PowerShell com credenciais administrativas.
Habilite a execução de scripts do Windows PowerShell.
Carregar o Módulo do ApplicationServer no Windows PowerShell
Iniciando uma sessão do Windows PowerShell com credenciais administrativas
Powershell.exe está localizado no diretório C:\Windows\System32\WindowsPowerShell\v1.0. Abra esse diretório no Windows Explorer ou use a ferramenta de pesquisa para localizá-lo clicando em Iniciar e inserindo powershell.exe na caixa de pesquisa.
Clique com o botão direito do mouse em powershell.exe e clique em Executar como administrador.
Na janela do Windows PowerShell em execução para a sua sessão, clique com o botão direito do mouse na barra de título e clique em propriedades.
Na janela de Propriedades do “Windows PowerShell”, verifique se Modo de Exibição Rápida está selecionado e clique em OK.
Habilitando execução de scripts no Windows PowerShell
As etapas na maior parte desse tutorial são orientadas usando uma sessão do Windows PowerShell. No entanto, você pode usar os comandos em todas as lições para criar um script para automação. Em algumas lições, a execução de scripts é usada para simplificar a abordagem. Nesta seção, você habilitará a execução de um script local apenas nesta sessão do Windows PowerShell.
Execute o comando a seguir na janela do Windows PowerShell para permitir que scripts locais não assinados sejam executados no Windows PowerShell.
Set-ExecutionPolicy –ExecutionPolicy RemoteSigned –Scope Process
Quando for solicitado para confirmar a alteração de diretiva de execução, digite Y e pressione ENTER.
Para ajudar a verificar se a execução de scripts locais está habilitada agora, execute o comando a seguir no Windows PowerShell.
Get-ExecutionPolicy
O Windows PowerShell deve reportar a diretiva de execução como RemoteSigned.
O parâmetro –Scope Process garante que a diretiva esteja ativa somente para o processo atual do Windows PowerShell e qualquer processo filho que você possa criar. Ao definir a diretiva de execução do Windows PowerShell como RemoteSigned usando o comando acima, você terá ativado a seguinte diretiva para sua sessão atual do Windows PowerShell:
Os scripts podem ser executados.
Requer uma assinatura digital de um editor confiável em scripts e arquivos de configuração que são baixados da Internet (incluindo programas de e-mail e mensagens instantâneas).
Não requer assinaturas digitais em scripts que você executou e gravou no computador local (não baixados da Internet).
Para reverter essa mudança de diretiva, apenas feche a sessão atual do Windows PowerShell e qualquer processo filho que você tenha iniciado com essa sessão. Observe que as lições neste tutorial exigirão que a diretiva de execução modificado esteja habilitada para a sessão.
Tenha em mente que a diretiva de execução não impede que comandos específicos ou cmdlets sejam executados. Ela apenas define restrições nas quais arquivos de script e configuração podem ser executados.
Para obter mais informações sobre as diretivas de execução no Windows PowerShell 2.0, consulte about_execution_policies (a página pode estar em inglês) ou execute o comando a seguir.
Get-help about_execution_policies
Carregando o Módulo do Windows PowerShell para o AppFabric
Execute o comando a seguir para usar o cmdlet Import-Module para que o Windows PowerShell carregue o Módulo do ApplicationServer no Windows PowerShell.
Import-Module ApplicationServer
Sem erros indica que o módulo foi carregado com êxito.
Para verificar se o Módulo do ApplicationServer no Windows PowerShell está carregado corretamente, execute o comando a seguir na janela do Windows PowerShell.
Get-Command –Module ApplicationServer
Esse resultado do comando deve listar todos os comandos expostos pelo Módulo do ApplicationServer no Windows PowerShell em um formato de tabela.
O que acabei de fazer?
Nesta lição, você iniciou o Windows PowerShell com credenciais administrativas para permitir a execução de scripts nas próximas lições. Você também carregou o Módulo do ApplicationServer no Windows PowerShell e verificou se os comandos estavam sendo expostos pelo módulo. Você usará esses comandos neste tutorial para configurar, gerenciar e monitorar o aplicativo Serviço de Pedidos.
Próximas etapas
Na Lição 2: implantando o aplicativo Order Service com o Windows PowerShell, você irá compilar e implantar os projetos de Order Service usando o Windows PowerShell.
Consulte também
Conceitos
Lição 2: implantando o aplicativo Order Service com o Windows PowerShell
Lição 3: configurando o Order Service com o Windows PowerShell
Lição 4: monitorando o Order Service com o Windows PowerShell
Lição 5: rastreando o fluxo de trabalho com o Windows PowerShell
2011-12-05