Get-IvantiWCEnvironmentVariable¶
Retrieves Ivanti Workspace Control variable configurations from XML files.
Syntax¶
Get-IvantiWCEnvironmentVariable
-XmlFilePath <String>
[-DomainFqdn <String>]
[-AsJson]
[<CommonParameters>]
Get-IvantiWCEnvironmentVariable
-XmlPath <String>
[-DomainFqdn <String>]
[-AsJson]
[<CommonParameters>]
Description¶
The Get-IvantiWCEnvironmentVariable function processes Ivanti Workspace Control XML building block file(s) and extracts variable (environment variable) settings, assignments, and metadata. Supports both single large XML files and directories containing multiple separate XML files.
Parameters¶
-XmlFilePath¶
Path to a single Ivanti Workspace Control XML building block file. This is a legacy parameter maintained for backward compatibility. Use -XmlPath instead.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
-XmlPath¶
Path to either a single XML file containing all variable configurations, or a directory containing multiple XML files.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
-DomainFqdn¶
Domain FQDN to append to non-FQDN SMB paths found in environment variable values.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
-AsJson¶
When specified, outputs the results as JSON format instead of PowerShell objects.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | False |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Examples¶
Example 1: Process a single XML file (legacy parameter)¶
Processes a single XML file using the legacy parameter.
Notes¶
- Use
-ExportFor AppVentiXto include pre-structured output suitable forImport-IvantiWCEnvironmentVariableorNew-AppVentiXEnvironmentVariableUserSetting