É possível xcopy implantar módulos do PowerShell Gallery?

1

Gostaria de instalar alguns itens da Galeria do PowerShell. No entanto, os servidores não têm acesso à internet, nem mesmo aos nossos servidores de teste. É possível permitir que eles tenham acesso, mas o processo para fazer isso é impraticável.

A página Introdução indica que módulos e scripts são instalados em $ env: ProgramFiles \ WindowsPowerShell \ Módulos e \ Scripts respectivamente. Isso é tudo o que é necessário, ou há algum outro registro que precisa ser feito?

Meu plano é baixar os scripts e módulos que eu preciso e copiá-los para o (s) caminho (s) acima mencionado (s) nos servidores offline. Isso funcionará?

    
por kettch 06.07.2016 / 19:19

1 resposta

2

Em geral, uma implementação de xcopy dos módulos do PowerShell é possível, basta copiar os arquivos. Você nem precisa usar $env:ProgramFiles\WindowsPowerShell\Modules , coloque-os em qualquer lugar que desejar, desde que tenha essa localização em $env:PSModulePath .

Mas isso só funcionará se o módulo usar apenas arquivos de código do PowerShell e assemblies .NET. Pode haver módulos que usam componentes COM ou outras dependências que precisam ser instaladas em cada máquina.

Todos os módulos que estou usando funcionam bem com a implementação do xcopy, mas para ter certeza que você deve apenas testar os módulos que você está usando.

Você também pode considerar a configuração de sua própria galeria do PowerShell em sua organização e implantar módulos a partir dele.

    
por 07.07.2016 / 07:07

Tags