JBC.CitrixWEM
2026.416.930
JBC.CitrixWEM is a PowerShell module designed to interact with Citrix Workspace Environment Management (WEM) APIs, providing functions to manage WEM Configuration Sets, printers, and other resources.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 John Billekens Consultancy. All rights reserved.
Package Details
Author(s)
- John Billekens Consultancy
Tags
JBC.CitrixWEM Citrix WEM Workspace EUC PowerShell API
Functions
Add-WEMGroupPolicyRegistryItem Connect-WEMApi Convert-IconFileToBase64 ConvertTo-Hashtable Disconnect-WEMApi Export-FileIcon Get-GppDriveMapping Get-GppPrinterMapping Get-GppShortcut Get-IconInfo Get-IvantiWCApplication Get-IvantiWCEnvironmentVariable Get-IvantiWCNetworkDrive Get-IvantiWCPolicy Get-IvantiWCPrinterMapping Get-IvantiWCRegistry Get-PublisherItemDetails Get-ShortcutDetails Get-WEMActionSettings Get-WEMActiveDomain Get-WEMADDomain Get-WEMADForest Get-WEMADGroup Get-WEMAdminPreference Get-WEMADUser Get-WEMAgentSetting Get-WEMApiConnection Get-WEMApplication Get-WEMApplicationAssignment Get-WEMAssignmentTarget Get-WEMBAckup Get-WEMConfigurationSite Get-WEMConsoleSetting Get-WEMEnvironmentVariable Get-WEMEnvironmentVariableAssignment Get-WEMExportJob Get-WEMExternalServiceSetting Get-WEMFileAssociation Get-WEMFileAssociationAssignment Get-WEMFilterCondition Get-WEMFilterRule Get-WEMGlobalSetting Get-WEMGroupPolicyAssignment Get-WEMGroupPolicyObject Get-WEMNetworkDrive Get-WEMNetworkDriveAssignment Get-WEMPersonalizationSetting Get-WEMPrinter Get-WEMPrinterAssignment Get-WEMRbacConfiguration Get-WEMRbacScope Get-WEMRegistryEntry Get-WEMRegistryEntryAssignment Get-WEMSharedStorage Get-WEMUserDsn Get-WEMUserDsnAssignment Get-WEMVirtualDriveAssignment Import-IvantiWCApplication Import-IvantiWCEnvironmentVariable Import-IvantiWCNetworkDrive Import-IvantiWCPolicy Import-IvantiWCPrinterMapping Import-IvantiWCRegistry Import-WEMPolicyTemplate Import-WEMRegistryFile Invoke-WEMApiRequest New-WEMApplication New-WEMApplicationAssignment New-WEMAssignmentTarget New-WEMBackup New-WEMConfigurationSite New-WEMEnvironmentVariable New-WEMEnvironmentVariableAssignment New-WEMFileAssociation New-WEMFileAssociationAssignment New-WEMGroupPolicyObject New-WEMGroupPolicyObjectAssignment New-WEMGroupPolicyRegistryItem New-WEMNetworkDrive New-WEMNetworkDriveAssignment New-WEMPrinter New-WEMPrinterAssignment New-WEMRbacScope New-WEMRegistryEntry New-WEMUserDsn New-WEMUserDsnAssignment Remove-WEMApplication Remove-WEMApplicationAssignment Remove-WEMAssignmentTarget Remove-WEMBackup Remove-WEMConfigurationSite Remove-WEMEnvironmentVariable Remove-WEMEnvironmentVariableAssignment Remove-WEMFileAssociation Remove-WEMGroupPolicyObject Remove-WEMGroupPolicyRegistryItem Remove-WEMNetworkDrive Remove-WEMNetworkDriveAssignment Remove-WEMPrinter Remove-WEMPrinterAssignment Remove-WEMUserDsn Remove-WEMUserDsnAssignment Resolve-WEMSid Save-WEMBackup Search-WEMActiveDirectoryObject Set-WEMActiveConfigurationSite Set-WEMActiveDomain Set-WEMApplication Set-WEMApplicationAssignment Set-WEMConfigurationSite Set-WEMEnvironmentVariable Set-WEMFileAssociation Set-WEMGroupPolicyObject Set-WEMGroupPolicyRegistryItem Set-WEMModuleConfiguration Set-WEMNetworkDrive Set-WEMPersonalizationSetting Set-WEMPrinter Set-WEMUserDsn Test-SmbPathIsFqdn
Dependencies
This module has no dependencies.
FileList
- JBC.CitrixWEM.nuspec
- JBC.CitrixWEM.psd1
- JBC.CitrixWEM.psm1
- Private\Convert-BatchVarToPowerShell.ps1
- Private\Convert-BinaryIconToBase64.ps1
- Private\Convert-ShortcutPath.ps1
- Private\ConvertFrom-HexToString.ps1
- Private\ConvertFrom-IvantiAccessControl.ps1
- Private\ConvertFrom-IvantiBB.ps1
- Private\ConvertTo-HighQualityBitmap.ps1
- Private\ConvertTo-IconFormat.ps1
- Private\ConvertTo-PngFormat.ps1
- Private\ConvertTo-SmbFqdnPath.ps1
- Private\Expand-WEMResult.ps1
- Private\Get-ADDomainFQDN.ps1
- Private\Get-ADDomainNetBIOS.ps1
- Private\Get-AdmxPolicySetting.ps1
- Private\Get-AdsiADDomain.ps1
- Private\Get-AdsiADGroup.ps1
- Private\Get-AdsiADObject.ps1
- Private\Get-AdsiADUser.ps1
- Private\Get-DateTimeVersionString.ps1
- Private\Get-ExceptionDetails.ps1
- Private\Get-FileEncoding.ps1
- Private\Get-IconActualSize.ps1
- Private\Get-IconResourceBytes.ps1
- Private\Remove-IconHandle.ps1
- Private\Resolve-GppSid.ps1
- Private\Select-ObjectFromGrid.ps1
- Private\Test-Base64String.ps1
- Private\Update-WEMModuleConfigSetting.ps1
- Private\Write-InformationColored.ps1
- Public\Add-WEMGroupPolicyRegistryItem.ps1
- Public\Connect-WEMApi.ps1
- Public\Convert-IconFileToBase64.ps1
- Public\ConvertTo-Hashtable.ps1
- Public\Disconnect-WEMApi.ps1
- Public\Export-FileIcon.ps1
- Public\Get-GppDriveMapping.ps1
- Public\Get-GppPrinterMapping.ps1
- Public\Get-GppShortcut.ps1
- Public\Get-IconInfo.ps1
- Public\Get-IvantiWCApplication.ps1
- Public\Get-IvantiWCEnvironmentVariable.ps1
- Public\Get-IvantiWCNetworkDrive.ps1
- Public\Get-IvantiWCPolicy.ps1
- Public\Get-IvantiWCPrinterMapping.ps1
- Public\Get-IvantiWCRegistry.ps1
- Public\Get-PublisherItemDetails.ps1
- Public\Get-ShortcutDetails.ps1
- Public\Get-WEMADDomain.ps1
- Public\Get-WEMADForest.ps1
- Public\Get-WEMADGroup.ps1
- Public\Get-WEMADUser.ps1
- Public\Get-WEMActionSettings.ps1
- Public\Get-WEMActiveDomain.ps1
- Public\Get-WEMAdminPreference.ps1
- Public\Get-WEMAgentSetting.ps1
- Public\Get-WEMApiConnection.ps1
- Public\Get-WEMApplication.ps1
- Public\Get-WEMApplicationAssignment.ps1
- Public\Get-WEMAssignmentTarget.ps1
- Public\Get-WEMBAckup.ps1
- Public\Get-WEMConfigurationSite.ps1
- Public\Get-WEMConsoleSetting.ps1
- Public\Get-WEMEnvironmentVariable.ps1
- Public\Get-WEMEnvironmentVariableAssignment.ps1
- Public\Get-WEMExportJob.ps1
- Public\Get-WEMExternalServiceSetting.ps1
- Public\Get-WEMFileAssociation.ps1
- Public\Get-WEMFileAssociationAssignment.ps1
- Public\Get-WEMFilterCondition.ps1
- Public\Get-WEMFilterRule.ps1
- Public\Get-WEMGlobalSetting.ps1
- Public\Get-WEMGroupPolicyAssignment.ps1
- Public\Get-WEMGroupPolicyObject.ps1
- Public\Get-WEMNetworkDrive.ps1
- Public\Get-WEMNetworkDriveAssignment.ps1
- Public\Get-WEMPersonalizationSetting.ps1
- Public\Get-WEMPrinter.ps1
- Public\Get-WEMPrinterAssignment.ps1
- Public\Get-WEMRbacConfiguration.ps1
- Public\Get-WEMRbacScope.ps1
- Public\Get-WEMRegistryEntry.ps1
- Public\Get-WEMRegistryEntryAssignment.ps1
- Public\Get-WEMSharedStorage.ps1
- Public\Get-WEMUserDsn.ps1
- Public\Get-WEMUserDsnAssignment.ps1
- Public\Get-WEMVirtualDriveAssignment.ps1
- Public\Import-IvantiWCApplication.ps1
- Public\Import-IvantiWCEnvironmentVariable.ps1
- Public\Import-IvantiWCNetworkDrive.ps1
- Public\Import-IvantiWCPolicy.ps1
- Public\Import-IvantiWCPrinterMapping.ps1
- Public\Import-IvantiWCRegistry.ps1
- Public\Import-WEMPolicyTemplate.ps1
- Public\Import-WEMRegistryFile.ps1
- Public\Invoke-WEMApiRequest.ps1
- Public\New-WEMApplication.ps1
- Public\New-WEMApplicationAssignment.ps1
- Public\New-WEMAssignmentTarget.ps1
- Public\New-WEMBackup.ps1
- Public\New-WEMConfigurationSite.ps1
- Public\New-WEMEnvironmentVariable.ps1
- Public\New-WEMEnvironmentVariableAssignment.ps1
- Public\New-WEMFileAssociation.ps1
- Public\New-WEMFileAssociationAssignment.ps1
- Public\New-WEMGroupPolicyObject.ps1
- Public\New-WEMGroupPolicyObjectAssignment.ps1
- Public\New-WEMGroupPolicyRegistryItem.ps1
- Public\New-WEMNetworkDrive.ps1
- Public\New-WEMNetworkDriveAssignment.ps1
- Public\New-WEMPrinter.ps1
- Public\New-WEMPrinterAssignment.ps1
- Public\New-WEMRbacScope.ps1
- Public\New-WEMRegistryEntry.ps1
- Public\New-WEMUserDsn.ps1
- Public\New-WEMUserDsnAssignment.ps1
- Public\Remove-WEMApplication.ps1
- Public\Remove-WEMApplicationAssignment.ps1
- Public\Remove-WEMAssignmentTarget.ps1
- Public\Remove-WEMBackup.ps1
- Public\Remove-WEMConfigurationSite.ps1
- Public\Remove-WEMEnvironmentVariable.ps1
- Public\Remove-WEMEnvironmentVariableAssignment.ps1
- Public\Remove-WEMFileAssociation.ps1
- Public\Remove-WEMGroupPolicyObject.ps1
- Public\Remove-WEMGroupPolicyRegistryItem.ps1
- Public\Remove-WEMNetworkDrive.ps1
- Public\Remove-WEMNetworkDriveAssignment.ps1
- Public\Remove-WEMPrinter.ps1
- Public\Remove-WEMPrinterAssignment.ps1
- Public\Remove-WEMUserDsn.ps1
- Public\Remove-WEMUserDsnAssignment.ps1
- Public\Resolve-WEMSid.ps1
- Public\Save-WEMBackup.ps1
- Public\Search-WEMActiveDirectoryObject.ps1
- Public\Set-WEMActiveConfigurationSite.ps1
- Public\Set-WEMActiveDomain.ps1
- Public\Set-WEMApplication.ps1
- Public\Set-WEMApplicationAssignment.ps1
- Public\Set-WEMConfigurationSite.ps1
- Public\Set-WEMEnvironmentVariable.ps1
- Public\Set-WEMFileAssociation.ps1
- Public\Set-WEMGroupPolicyObject.ps1
- Public\Set-WEMGroupPolicyRegistryItem.ps1
- Public\Set-WEMModuleConfiguration.ps1
- Public\Set-WEMNetworkDrive.ps1
- Public\Set-WEMPersonalizationSetting.ps1
- Public\Set-WEMPrinter.ps1
- Public\Set-WEMUserDsn.ps1
- Public\Test-SmbPathIsFqdn.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 2026.416.930 (current version) | 1 | 4/16/2026 |