Skip to Main Content
Categories User Experience
Created by Roel Beijnes
Created on Jun 16, 2025

Powershell cmdlet to create a filterset for contexts

I am not able to create a filterset for contexts

Product Application Workspace
  • Attach files
  • Admin
    Prudvee Raj
    Aug 6, 2025

    Thank you for your idea. Below is the way you can achieve this.


    $context = Get-LiquitContext -ID "a1f965dc-541c-6d29-0008-35bcc924b92d"

    $filters = New-Object Liquit.API.Server.V3.ContextFilters;

    $filters.Operator = "Or";

    $filter = New-Object Liquit.API.Server.V3.ContextFilterFilter;

    $filter.Settings = New-Object 'system.collections.generic.dictionary[string,object]';

    $filter.Settings.Add("network", "1.1.1.2");

    $filter.Settings.Add("subnet", "1.1.1.2");

    $filter.Settings.Add("source", @("direct"));

    $filter.Type = "subnet";

    $filter.Value = "true";

    $filter.Operator = "Equal";

    $filterSet = New-Object Liquit.API.Server.V3.ContextFilterSet;

    $filterSet.Filters += $filter

    $filters.Sets += $filterSet;

    $context | Set-LiquitContext -Filters $filters