Os scripts são uma ferramenta muito avançada, mas podem ser usados para propósitos mal-intencionados. Para proteger os dados do usuário e a integridade do sistema operacional, o Windows PowerShell inclui vários recursos de segurança, entre os quais encontra-se a diretiva de execução.

A diretiva de execução do Windows PowerShell determina se os scripts têm permissão para serem executados e, se tiverem, se devem ser assinados digitalmente. Ela determina também se os arquivos de configuração podem ser carregados.

A diretiva de execução padrão, Restricted, é a mais segura de todas. Ela não permite que qualquer script seja executado, e não permite que qualquer arquivo de configuração, incluindo um perfil do Windows PowerShell, seja carregado. É possível também usar o Windows PowerShell interativamente.

No entanto, se desejar executar scripts ou carregar arquivos de configuração, altere a diretiva de execução em seu sistema. Para obter informações e instruções, digite:

get-help about_execution_policies

Para localizar a diretiva de execução no sistema, digite:

get-executionpolicy

Para alterar a diretiva de execução no sistema, use o cmdlet Set-ExecutionPolicy. Por exemplo, para alterar a diretiva de execução para RemoteSigned, digite:

set-executionpolicy remotesigned

A diretiva de execução do Windows PowerShell é salva no Registro do Windows, e é retida mesmo se o Windows PowerShell for desinstalado e reinstalado.

See Also




Sumário