Como desabilitar o IPv6 em uma interface de rede específica usando o Server Core?

3

Eu tenho uma máquina com o Windows Server 2008 R2 Server e gostaria de desabilitar o IPv6 em um de seus adaptadores de rede. Essencialmente isto se houvesse uma interface:

Alguma idéia?

    
por Alex Angas 08.04.2011 / 01:48

2 respostas

2

Existe um script para isso ... agora.

Substitua a Conexão de Área Local pelo nome do adaptador. Isso obtém o GUID desse adaptador e o remove do valor da propriedade HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip6\Linkage\Bind (usa uma variável temporária).

PowerShell - privilégios elevados e pode exigir uma reinicialização.

$UnbindID = $(Get-WmiObject -Class 'Win32_NetworkAdapter' | Where-Object {$_.NetConnectionID -eq 'Local Area Connection'}).GUID
$LinkageKey = $(Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\services\Tcpip6\Linkage').Bind | Select-String -Pattern $UnbindID -NotMatch -SimpleMatch
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\services\Tcpip6\Linkage' -Name 'Bind' -Type MultiString -Value $LinkageKey
    
por 08.04.2011 / 03:16
0

Registro hack, infelizmente. Realmente deve ser um comando netsh , mas consistência não é o forté de Redmond. ( fonte )

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters

Criar DWORD: DisabledComponents

Definir valor para 0xffffffff

    
por 08.04.2011 / 02:13