Você precisa fazer um trabalho de etapas.
1) Crie um msi que instale o seu módulo, uma maneira simples é explicar aqui
2) Use um GPO para instalar o MSI em todas as máquinas, conforme explicado aqui
Eu encontrei um módulo realmente instringing e quero usá-lo em todo o domínio do AD. Existe alguma maneira de automatizar esse processo? No Powershell normal, eu tenho que simplesmente chamar este comando, com privilégios de administrador:
Install-Module -Name $moduleName
E se for um repositório não confiável, eu preciso alterá-lo:
Set-PSRepository -name $repoName -InstallationPolicy trusted
Estou procurando uma maneira mais elegante do que executar esses comandos na inicialização do computador, como simples script PS.
A solução ideal seria assim:
Ou melhor ainda:
O segundo pode funcionar em contêineres de domínio simples, onde temos o subcontainer com GPO, que executa o script PS com comandos de cima. Podemos mover os computadores por essa estrutura, usando os cmdlets do PS Active Directory. E vejo o próximo problema, a movimentação automática do contêiner para outro contêiner, ser segura em uma escala maior e em um período mais longo de tempo?