Se o Windows tiver definido a ExecutionPolicy do PowerShell como AllSigned, não será possível executar scripts, a menos que um script esteja assinado e que um certificado também tenha sido adicionado aos “Emitentes Confiáveis” em um armazenamento de certificados. Se o script não estiver assinado, não será possível executá-lo de forma alguma.
Abra o Editor de Política de Grupo Local, navegue até Administrative Templates\Windows Components\Windows PowerShell, defina “Ativar execução de scripts” como Enabled, e defina a Política de Execução como Allow only signed scripts. Em seguida, exporte e instale o certificado.
Para exportar e instalar o certificado:
-
Abra as propriedades do arquivo assinado, selecione “Assinaturas Digitais” e abra os “Detalhes do Certificado MyQ”.
-
Clique em “Exibir certificado”, depois clique em “Instalar certificado” e selecione o armazenamento “Máquina local” onde deseja aplicar o certificado.
-
Selecione “Colocar todos os certificados no seguinte armazenamento”, clique em “Procurar”, escolha “Emitentes confiáveis” e clique em “OK”.
-
Acabe a instalação do certificado.
Ignorar a execução de scripts do PowerShell (10.2 Patch 2 e versões posteriores)
Certas restrições corporativas podem proibir a execução de scripts do PowerShell, o que pode causar falhas na instalação. Para ignorar o uso de scripts do PowerShell durante a instalação, use o parâmetro NOPOWERSHELL=TRUE ao iniciar o processo de instalação.
Existem duas limitações caso os scripts do PowerShell não sejam executados:
-
A porta de impressora “MyQ_MDC” não será criada.
-
A detecção de parâmetros a partir do nome do instalador não funcionará.