IntelligenceX
Cmdlet

Set-IntelligenceXConfigBatch

Namespace IntelligenceX.PowerShell
Inputs
IntelligenceX.OpenAI.IntelligenceXClient

Writes multiple app-server configuration values in one request.

Examples

Example 1


Set-IntelligenceXConfigBatch -Values @{ model = "gpt-5.3-codex"; approvalPolicy = "auto" }
        

Set multiple values at once

Example 2


Set-IntelligenceXConfigBatch -Values @{ stream = $true; responseFormat = @{ type = "json_object" } }
        

Include booleans and nested objects

Example 3


Set-IntelligenceXConfigBatch -Values @{ model = "gpt-5.3-codex"; approvalPolicy = "on-failure" }; (Get-IntelligenceXConfig).Config
        

Apply a batch, then inspect the effective config

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-IntelligenceXConfigBatch -Values <Hashtable> [-Client <IntelligenceXClient>] [<CommonParameters>]
#

Parameters

Values Hashtable requiredposition: namedpipeline: false
Hashtable of configuration key/value pairs to write.
Client IntelligenceXClient optionalposition: namedpipeline: true (ByValue)
App-server client instance to use. Defaults to the active client.