Skip to main content

Disable IPv6

Purpose

This solution provides centralized management of IPv6 protocol settings across Windows devices within the organization. It enables automated disabling of IPv6 on targeted devices while maintaining the flexibility to exclude specific clients, locations, or devices through custom field configuration. The solution includes remediation scripts and manual override capabilities for complete control over IPv6 protocol management.

Associated Content

Custom Field

NameExampleTypeLevelRequiredPurpose
cPVAL Disable IPv6Windows Workstation and ServerDropdownOrganization, Location, DeviceYesControls IPv6 disablement based on selected operating system

Automation Scripts

NamePurpose
Get IPv6 Enabled AdaptersDetection script that checks if IPv6 is enabled on any network adapter
Disable IPv6Remediation script that disables IPv6 protocol binding on all network adapters
Enable IPv6Manual script to re-enable IPv6 protocol binding (for reversal)

Compound Conditions

NamePurpose
Disable IPv6 Windows WorkstationApplies IPv6 disablement to Windows workstations based on custom field settings
Disable IPv6 Windows ServerApplies IPv6 disablement to Windows servers based on custom field settings

Implementation

Step 1: Create the Custom Field

Create the cPVAL Disable IPv6 custom field under SETTINGS → Custom Fields with the following configuration:

  • Definition Scope: Organization, Location, Device
  • Type: Dropdown
  • Options: None, Windows Workstation and Windows Server, Windows Workstation, Windows Server
  • Default Value: (Empty)
  • Tab Name: Device Standards

Step 2: Import Automation Scripts

Import the required automation scripts:

  1. Get IPv6 Enabled Adapters - Detection script
  2. Disable IPv6 - Remediation script
  3. Enable IPv6 - Manual reversal script

Step 3: Configure Compound Conditions

Create two compound conditions targeting the appropriate device policies:

For Windows Workstations:

  • Name: Disable IPv6 Windows Workstation
  • Policy: Windows Workstation [Default]
  • Logic: Runs when IPv6 is detected AND custom field specifies Workstation inclusion

For Windows Servers:

  • Name: Disable IPv6 Windows Server
  • Policy: Windows Server [Default]
  • Logic: Runs when IPv6 is detected AND custom field specifies Server inclusion

Step 4: Set Organizational Default

Configure the organizational-level custom field to establish default behavior:

  • Set to appropriate value based on organizational policies
  • Use location and device-level settings for exceptions and overrides

FAQ

Q: What happens if I need to exclude specific devices from IPv6 disablement?
A: Set the device-level custom field to "None" for any devices that should retain IPv6 functionality.

Q: How does the solution handle different organizational units?
A: The custom field supports three levels of configuration - Organization, Location, and Device - allowing for granular control.

Q: What if disabling IPv6 causes network connectivity issues?
A: Use the Enable IPv6 script to manually re-enable IPv6 on affected devices.

Q: How often does the solution check for IPv6 status?
A: The compound conditions run continuously, checking for IPv6-enabled adapters and applying remediation when needed.

Q: Can I disable IPv6 for workstations but not servers?
A: Yes, set the custom field to "Windows Workstation" only at the desired configuration level.

Q: What permissions are required for this solution?
A: The custom field requires Read/Write permissions for both technicians and automation systems.

Note: Disabling IPv6 may affect network connectivity in environments that rely on IPv6 functionality. Test thoroughly before widespread deployment.