O que faz este comando do PowerShell?
O comando abaixo é utilizado para executar um script diretamente da Internet através do PowerShell.
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
irm https://get.activated.win | iex
Para que serve?
A primeira linha configura o PowerShell para utilizar o protocolo TLS 1.2, garantindo uma ligação segura ao servidor.
A segunda linha faz duas ações:
irm(Invoke-RestMethod): descarrega o conteúdo do endereçohttps://get.activated.win.iex(Invoke-Expression): executa imediatamente o script que foi descarregado.
Na prática, este comando baixa um script da Internet e executa-o automaticamente no computador.
Atenção
Como o script é executado diretamente a partir da Internet, é importante utilizá-lo apenas se confiar totalmente na origem. Executar comandos desconhecidos pode representar riscos de segurança.
Código
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
irm https://get.activated.win | iex
