API Reference
Command
Set-CxWslDistributionConfiguration
Updates WSL distribution configuration through the native public WSL API.
Examples
Example 1: Preview enabling Windows interoperability for a distribution.
PS>
Set-CxWslDistributionConfiguration -Name Ubuntu-22.04 -EnableInterop $true -Preview
Example 2: Apply WSL flags through the native API.
PS>
Set-CxWslDistributionConfiguration -Name Ubuntu-22.04 -Flags EnableInterop,AppendNtPath -Confirm
Common Parameters
This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
For more information, see about_CommonParameters.
Syntax
Set-CxWslDistributionConfiguration -Name <string> [-AppendNtPath <bool>] [-DefaultUid <uint>] [-EnableDriveMounting <bool>] [-EnableInterop <bool>] [-Flags <EnableInterop|AppendNtPath|EnableDriveMounting>] [-Preview] [<CommonParameters>]#Parameters
- Name string
- Distribution name.
- AppendNtPath bool
- Optional Windows PATH append flag override.
- DefaultUid uint
- Target default Linux user identifier.
- EnableDriveMounting bool
- Optional Windows drive mounting flag override.
- EnableInterop bool
- Optional Windows interoperability flag override.
- Flags WslDistributionFlags
- Full target WSL distribution flag set. Possible values: None, EnableInterop, AppendNtPath, EnableDriveMounting
- Possible values:
EnableInterop,AppendNtPath,EnableDriveMounting - Preview SwitchParameter
- Emits the non-mutating configuration change plan without invoking the native API.
Outputs
ComputerX.Wsl.WslDistributionConfigurationSetPlan, ComputerX.Wsl.WslDistributionConfigurationSetResult