SóProvas


ID
1470808
Banca
UNIRIO
Órgão
UNIRIO
Ano
2014
Provas
Disciplina
Programação
Assuntos

O comando Set-ExecutionPolicy permite determinar a política de execução de scripts em powershell. Sobre essas políticas, é CORRETO afirmar que, na política

Alternativas
Comentários
  • Politicas de execução

    Para determinarmos a melhor configuração devemos entender cada uma das opções disponíveis.

    Restricted – Nenhum script pode ser executado e o Powershell só executa comandos no modo interativo.

    AllSigned – Somente scripts assinados por uma autoridade confiável podem ser executados.

    RemoteSigned - Scripts baixados da internet precisam ser assinados.

    Unrestricted – Nenhuma restrição qualquer script pode ser executado, scripts baixados da internet exibiram um aviso antes de serem executados.

    Bypass – Nenhum script é bloqueado e nem são exibidos avisos.

    Para configurar a politica de execução, execute o cmdlet Set-ExecutionPolicy.

    Set-ExecutionPolicy Unrestricted

    FONTE: 
    https://goo.gl/Up0nXL

  • Execução de scripts em PowerShell

    Para evitar que scripts PowerShell (com arquivos de extensão ".ps1") sejam executados indevidamente em seu sistema operacional, o PowerShell utiliza algumas políticas de segurança bloqueiam por padrão scripts "não assinados". Isto é uma garantia de segurança principalmente para arquivos obtidos através da internet.
    Estas Políticas de Execução foram introduzidos no Windows Server 2003 SP1 e no Windows XP SP2. 
    O controle destas permissões é realizado pelo comando Set-ExecutionPolicy, que pode alterar às preferencias de uso das Políticas de Execução.

    Tipos de permissão:

    Restricted - não permite a execução de nenhum script, este é o padrão da Política de Segurança (até o Windows Server 2012 R2)
    AllSigned - Todos os scripts devem ser assinados por alguém confiável.
    Remote Signed - Todos os scripts que forem baixados da Internet devem ser assinados por alguém confiável, porém, ainda será possível executar scripts "não assinados" desde que o arquivo .ps1 esteja armazenado no computador.
    Unrestricted - scripts podem ser executados de forma irrestrita na máquina
    Bypass - Não há nenhuma restrição, bloqueio, advertências ou avisos. 
    Undefined - Remove a Política de Execução atual, seja ela qual for, a não ser que esta política esteja definida no escopo de uma Diretiva de Grupo