Entrar
Home
Biblioteca
Wiki
Aprender
Galeria
Downloads
Suporte
Fóruns
Blogs
Resources For IT Professionals
Brasil (Português)
Россия (Pусский)
中国(简体中文)
United States (English)
Escrever um artigo
Wikis - Detalhes da Página
Primeira publicação por
Matheus Kamphorst
(Microsoft Community Contributor, Microsoft Partner)
Quando:
20 out 2012 11:04
Última revisão por
Matheus Kamphorst
(Microsoft Community Contributor, Microsoft Partner)
Quando:
22 out 2012 9:16
Revisões:
6
Comentários:
4
Tópicos Populares
Active Directory
Windows 7
SQL Server
Hyper-V
Ajuda & Opinião
Sobre o TechNet Wiki
Como Participar
Iniciando
Como Contribuir
Regras
Código de Conduta
Conselho da Comunidade
Como Obter Ajuda
Opnião sobre o Site
Popular Contributors
Brasil (Português)
»
artigos TechNet
»
Politicas de execução de Scripts Powershell
Politicas de execução de Scripts Powershell
Artigo
Histórico
Politicas de execução de Scripts Powershell
Introdução
Para podermos executar scripts em na sessão de Powershell precisamos configurar a politica de execução de scripts, é importante sabermos a configuração correta para nosso ambiente.
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
Escopos de configurações
Além das configurações globais ainda podemos definir a politica de execução por escopo, os escopos disponíveis são.
Process – Somente para o processo atual de Powershell.
CurrentUser – Somente para o usuário atual.
LocalMachine – Para todos os usuários no computador local.
Para determinar a qual escopo a regra ira se aplicar basta utilizar o parâmetro -scope.
Set-ExecutionPolicy Unrestricted -Scope Process
Esse comando configura a execução de script para permitir a execução de qualquer script no processo atual do Powershell.
Referências
Você pode encontrar mais informações sobre o assunto na documentação oficial.
http://technet.microsoft.com/en-us/library/hh849812.aspx
Este artigo foi originalmente publicado por:
Matheus Kamphorst | Blog: http://howtoserver.com
HowToServer
,
Matheus Kamphorst
,
Politica de execução
,
PowerShell