Get-VPASEPVUserTypes


Supported Environments:
SelfHosted
SharedServices
PCloudStandard


Synopsis:

GET EPV USER TYPES


Description:

USE THIS FUNCTION TO GET THE VARIOUS TYPES OF EPV USERS


Syntax:

Get-VPASEPVUserTypes [[-token] <Hashtable>] [<CommonParameters>]


Parameters:

-token <Hashtable>
HashTable of data containing various pieces of login information (PVWA, LoginToken, HeaderType, etc).
If -token is not passed, function will use last known hashtable generated by New-VPASToken

Required: false
Position: 1
Default value:
Accept pipeline input: true (ByPropertyName)
Accept wildcard characters: false

<CommonParameters>
This cmdlet supports the common parameters: Verbose, Debug
ErrorAction, ErrorVariable, WarningAction, WarningVariable
OutBuffer, PipelineVariable, and OutVariable. For more information, see
about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216)


Examples:

$EPVUserTypesJSON = Get-VPASEPVUserTypes


Outputs:

If successful:
{
         "UserTypes": [
                 {
                         "UserTypeId": 34,
                         "UserTypeName": "EPVUser",
                         "IsComponentUser": false,
                         "AllowedClientInterfaces": "EVD GUI HTTPGW IBVSDK NAPI PACLI PIMSu PSM PSMP PVWA WINCLIENT XAPI"
                 },
                 {
                         "UserTypeId": 86,
                         "UserTypeName": "EPVUserLite",
                         "IsComponentUser": false,
                         "AllowedClientInterfaces": "EVD PACLI PIMSu PSM PSMP PVWA WINCLIENT"
                 },
                 {
                         "UserTypeId": 87,
                         "UserTypeName": "BasicUser",
                         "IsComponentUser": false,
                         "AllowedClientInterfaces": "PVWA"
                 },
                 {
                         "UserTypeId": 35,
                         "UserTypeName": "AIMAccount",
                         "IsComponentUser": true,
                         "AllowedClientInterfaces": "AIMApp PAPI"
                 },
                 {
                         "UserTypeId": 31,
                         "UserTypeName": "CPM",
                         "IsComponentUser": true,
                         "AllowedClientInterfaces": "CPM"
                 },
                 {
                         "UserTypeId": 32,
                         "UserTypeName": "PVWA",
                         "IsComponentUser": true,
                         "AllowedClientInterfaces": "PVWAApp"
                 },
                 {
                         "UserTypeId": 75,
                         "UserTypeName": "PSMHTML5Gateway",
                         "IsComponentUser": true,
                         "AllowedClientInterfaces": "PSMGWApp"
                 },
                 {
                         "UserTypeId": 36,
                         "UserTypeName": "PSM",
                         "IsComponentUser": true,
                         "AllowedClientInterfaces": "PSMApp"
                 },
                 {
                         "UserTypeId": 33,
                         "UserTypeName": "AppProvider",
                         "IsComponentUser": true,
                         "AllowedClientInterfaces": "AppPrv"
                 },
                 {
                         "UserTypeId": 591,
                         "UserTypeName": "ExtUser",
                         "IsComponentUser": false,
                         "AllowedClientInterfaces": "PIMSu PSM PSMP PVWA"
                 },
                 {
                         "UserTypeId": 590,
                         "UserTypeName": "BizUser",
                         "IsComponentUser": false,
                         "AllowedClientInterfaces": "PVWA"
                 },
                 {
                         "UserTypeId": 504,
                         "UserTypeName": "DRUser",
                         "IsComponentUser": false,
                         "AllowedClientInterfaces": "DR"
                 },
                 {
                         "UserTypeId": 37,
                         "UserTypeName": "OPMProvider",
                         "IsComponentUser": true,
                         "AllowedClientInterfaces": "AppPrv"
                 },
                 {
                         "UserTypeId": 99,
                         "UserTypeName": "CCPEndpoints",
                         "IsComponentUser": false,
                         "AllowedClientInterfaces": ""
                 },
                 {
                         "UserTypeId": 43,
                         "UserTypeName": "PSMUser",
                         "IsComponentUser": false,
                         "AllowedClientInterfaces": "PSM PSMApp PSMP PVWA"
                 },
                 {
                         "UserTypeId": 72,
                         "UserTypeName": "PSMPADBridge",
                         "IsComponentUser": true,
                         "AllowedClientInterfaces": "PSMPApp"
                 },
                 {
                         "UserTypeId": 70,
                         "UserTypeName": "PSMPServer",
                         "IsComponentUser": true,
                         "AllowedClientInterfaces": "PSMPApp"
                 },
                 {
                         "UserTypeId": 56,
                         "UserTypeName": "IBVUser",
                         "IsComponentUser": false,
                         "AllowedClientInterfaces": "CIFS DC EMAIL FEWA GUI IBVSDK SEGEMail SFEWebUI WINCLIENT"
                 },
                 {
                         "UserTypeId": 55,
                         "UserTypeName": "AutoIBVUser",
                         "IsComponentUser": true,
                         "AllowedClientInterfaces": "DCA EVD FTP HTTPGW IBVSDK NAPI PACLI XAPI"
                 },
                 {
                         "UserTypeId": 51,
                         "UserTypeName": "CIFS",
                         "IsComponentUser": true,
                         "AllowedClientInterfaces": "CIFS CIFSApp"
                 },
                 {
                         "UserTypeId": 52,
                         "UserTypeName": "FTP",
                         "IsComponentUser": true,
                         "AllowedClientInterfaces": "FTP FTPApp"
                 },
                 {
                         "UserTypeId": 54,
                         "UserTypeName": "SFE",
                         "IsComponentUser": true,
                         "AllowedClientInterfaces": "SFEAPP"
                 },
                 {
                         "UserTypeId": 58,
                         "UserTypeName": "DCAUser",
                         "IsComponentUser": true,
                         "AllowedClientInterfaces": "DCA"
                 },
                 {
                         "UserTypeId": 60,
                         "UserTypeName": "DCAInstance",
                         "IsComponentUser": true,
                         "AllowedClientInterfaces": "DCAAPP"
                 },
                 {
                         "UserTypeId": 65,
                         "UserTypeName": "SecureEpClientUser",
                         "IsComponentUser": false,
                         "AllowedClientInterfaces": "CIFS DC DCA EMAIL FEWA FTP GUI HTTPGW IBVSDK NAPI PACLI SEGEMail SFEWebUI WINCLIENT XAPI"
                 },
                 {
                         "UserTypeId": 66,
                         "UserTypeName": "ClientlessUser",
                         "IsComponentUser": false,
                         "AllowedClientInterfaces": "CIFS FEWA FTP HTTPGW IBVSDK SFEWebUI"
                 },
                 {
                         "UserTypeId": 67,
                         "UserTypeName": "AdHocRecipient",
                         "IsComponentUser": false,
                         "AllowedClientInterfaces": "SFEWebUI"
                 },
                 {
                         "UserTypeId": 68,
                         "UserTypeName": "SecureEmailUser",
                         "IsComponentUser": false,
                         "AllowedClientInterfaces": "EMAIL IBVSDK SEGEMail SFEWebUI"
                 },
                 {
                         "UserTypeId": 69,
                         "UserTypeName": "SEG",
                         "IsComponentUser": true,
                         "AllowedClientInterfaces": "SEGApp"
                 },
                 {
                         "UserTypeId": 501,
                         "UserTypeName": "AllUsers",
                         "IsComponentUser": false,
                         "AllowedClientInterfaces": "UNKNOWN WINCLIENT CIFS FTP PAPI PACLI XAPI CPM DC DR HTTPGW PVWA CABACKUP DCA NAPI FEWA CAUnlock AppPrv CACrypt ENE SFEWebUI SFEAPP GUI FTPApp CIFSApp PVWAApp DCAAPP AIMApp IBVSDK EVD EMAIL PIMSu PSMApp SEGEMail SEGAppPSMP PSMPApp PTAApp PSM PSMGWApp APIGW Discover xRayAdmin PSMWeb EPMUser Synchrnzr CCP DAP DAPApp Telemetry IDptivApp "
                 },
                 {
                         "UserTypeId": 502,
                         "UserTypeName": "DR_USER",
                         "IsComponentUser": false,
                         "AllowedClientInterfaces": "DR"
                 },
                 {
                         "UserTypeId": 10,
                         "UserTypeName": "Built-InAdmins",
                         "IsComponentUser": false,
                         "AllowedClientInterfaces": "UNKNOWN WINCLIENT CIFS FTP PAPI PACLI XAPI CPM DC DR HTTPGW PVWA CABACKUP DCA NAPI FEWA CAUnlock AppPrv CACrypt ENE SFEWebUI SFEAPP GUI FTPApp CIFSApp PVWAApp DCAAPP AIMApp IBVSDK EVD EMAIL PIMSu PSMApp SEGEMail SEGAppPSMP PSMPApp PTAApp PSM PSMGWApp APIGW Discover xRayAdmin PSMWeb EPMUser Synchrnzr CCP DAP DAPApp Telemetry IDptivApp "
                 },
                 {
                         "UserTypeId": 11,
                         "UserTypeName": "ENE",
                         "IsComponentUser": true,
                         "AllowedClientInterfaces": "ENE"
                 },
                 {
                         "UserTypeId": 74,
                         "UserTypeName": "PTA",
                         "IsComponentUser": true,
                         "AllowedClientInterfaces": "PTAApp PVWA"
                 },
                 {
                         "UserTypeId": 84,
                         "UserTypeName": "Telemetry",
                         "IsComponentUser": true,
                         "AllowedClientInterfaces": "PVWA Telemetry"
                 },
                 {
                         "UserTypeId": 85,
                         "UserTypeName": "IDaptive",
                         "IsComponentUser": true,
                         "AllowedClientInterfaces": "IDptivApp PVWA"
                 },
                 {
                         "UserTypeId": 76,
                         "UserTypeName": "DiscoveryApp",
                         "IsComponentUser": true,
                         "AllowedClientInterfaces": "Discover PVWA"
                 },
                 {
                         "UserTypeId": 77,
                         "UserTypeName": "xRayAdminApp",
                         "IsComponentUser": true,
                         "AllowedClientInterfaces": "NAPI PACLI PVWA XAPI xRayAdmin"
                 },
                 {
                         "UserTypeId": 78,
                         "UserTypeName": "PSMWeb",
                         "IsComponentUser": true,
                         "AllowedClientInterfaces": "PSMWeb PVWA"
                 },
                 {
                         "UserTypeId": 79,
                         "UserTypeName": "EPMUser",
                         "IsComponentUser": true,
                         "AllowedClientInterfaces": "EPMUser PVWA"
                 },
                 {
                         "UserTypeId": 83,
                         "UserTypeName": "DAPService",
                         "IsComponentUser": true,
                         "AllowedClientInterfaces": "DAPApp PVWA"
                 }
         ]
}

$false if failed