Pesquisei no Google para ver se conseguia resolver isso sozinho, mas não encontrei nada, então espero que alguém aqui possa ajudar. Tenho um script PowerShell que implanta automaticamente uma VPN em máquinas Windows 10/11, e também preciso alterar uma das configurações avançadas de TCP/IP durante a implantação.
O script atual é:
Add-VpnConnection -AllUserConnection -Name “Nome da VPN” -ServerAddress “vpn domínio endereço do servidor” -TunnelType L2tp -EncryptionLevel optional -L2tppsk “chave pré-compartilhada” -AuthenticationMethod Pap -Force
A configuração que preciso modificar está na aba Redes das propriedades da VPN > IPv4 > Avançado > DNS > ‘Registrar os endereços desta conexão no DNS’
Alguém tem alguma ideia? Preciso modificar meu script atual para alterar essa configuração para novos usuários e também criar um script que modifique para usuários atuais.
Obrigado por qualquer ajuda
Lembro de fazer algo semelhante com as configurações avançadas, para autenticação por certificado.
O que você precisa fazer é configurar a conexão manualmente e então exportar as configurações para XML.
https://blog.naglis.no/?p=3481
Acredito que você esteja procurando por Register-DnsClient
Mas também entendo que você quer que isso aconteça quando a conexão for iniciada.
Vejo duas opções:
- Ter um script para rodar quando a VPN estiver ativa, mas não sei como configurar isso
- Comparar o registro pelo parâmetro da chave de configuração e alterar no seu script de setup.
A VPN cria um adaptador em Get-NetAdapter?
Get-NetAdapter "Nome da VPN" | Set-DNSClient –RegisterThisConnectionsAddress $false
Potencialmente, você consegue alcançar o mesmo resultado com a seguinte entrada no registre (sei disso porque precisávamos definir como 0 para nossos clientes de Acesso Direto dentro do DNS)
[HKLM\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters]
"DisableNRPTForAdapterRegistration"=dword:1
Veja: Always On VPN DNS Registration Update Available | Richard M. Hicks Consulting, Inc.
Olá SimonReach,
O reddit costuma estragar a formatação do código, então aqui vai uma dica de como postar código no reddit…
[0] código em linha ou de uma linha
Envolva o trecho em crases. Essa é a tecla no canto superior esquerdo do teclado EN-US. o resultado fica assim: assim. Prático, né? [sorriso]
[na New.Reddit.com, use o botão Código Inline. normalmente fica na 5ª posição à esquerda e parece com <c>.
Isso NÃO quebra a linha e NÃO faz rolagem lateral no Old.Reddit.com!
[1] mais simples = postar em um site de texto como Pastebin.com ou Gist.GitHub.com e então colocar o link aqui.
Lembre-se de configurar o tipo de arquivo/código no Pastebin! [sorriso], assim você consegue a coloração bonita do código.
[2] menos simples = usar a formatação de código do reddit…
[na New.Reddit.com, use o botão Bloco de Código. normalmente fica na 12ª posição à esquerda, e parece um C maiúsculo dentro de um quadrado.
- uma linha de início com APENAS 4 espaços
- prefixar cada linha de código com 4 espaços
- uma linha de término com APENAS 4 espaços
Assim fica assim…
- uma linha de início com APENAS 4 espaços
- copiar o código para seu editor favorito
- selecionar o código
- pressionar TAB para indentar com quatro espaços
- re-selecionar o código (não é necessário, mas é uma boa prática)
- colar o código na caixa de texto do reddit
- adicionar a linha de término com apenas 4 espaços
Não é complicado, mas é cheroso.
Abraço,
lee