Import-IvantiWCPrinterMapping¶
SYNOPSIS¶
Imports printer mappings from Ivanti Workspace Control XML configuration into AppVentiX.
SYNTAX¶
__AllParameterSets¶
Import-IvantiWCPrinterMapping [-XmlFilePath] <string> [[-DomainFqdn] <string>]
[[-MachineGroupFriendlyName] <string>] [[-ConfigShare] <string>] [-GUI] [<CommonParameters>]
ALIASES¶
This cmdlet has the following aliases,
DESCRIPTION¶
Extracts printer mapping definitions from an Ivanti WC XML file and creates corresponding AppVentiX UserSetting XML files. Optionally presents a GUI for selective import. Processes Active Directory group assignments and places imported items in the 'Migrated User Settings' folder.
EXAMPLES¶
PARAMETERS¶
-ConfigShare¶
Path to the AppVentiX config share. Defaults to the module variable.
Type: System.String
DefaultValue: $Script:AppVentix.ConfigShare
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: 3
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-DomainFqdn¶
FQDN to append to non-FQDN UNC printer paths. Defaults to $Env:USERDNSDOMAIN.
Type: System.String
DefaultValue: $Env:USERDNSDOMAIN
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: 1
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-GUI¶
When specified, displays a graphical selection grid for interactive selection.
Type: System.Management.Automation.SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-MachineGroupFriendlyName¶
Friendly name of the machine group to assign the imported settings to. Defaults to 'All Machine Groups'.
Type: System.String
DefaultValue: All Machine Groups
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: 2
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
-XmlFilePath¶
Path to the Ivanti Workspace Control XML configuration file.
Type: System.String
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: 0
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
CommonParameters¶
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
INPUTS¶
OUTPUTS¶
NOTES¶
Function : Import-IvantiWCPrinterMapping Author : John Billekens Copyright : (c) John Billekens Consultancy & AppVentiX Version : 2026.321.1000