- 
                Notifications
    
You must be signed in to change notification settings  - Fork 163
 
Get JCAssociation
The function Get-JCAssociation can be used to query an object's associations and then provide information about how objects are associated with one another.
Get-JCAssociation [-Type] <String> [-Force] [-Id] <String[]>
 [[-Fields] <Array>] [[-Limit] <Int32>] [[-Skip] <Int32>] [[-Paginate] <Boolean>] [[-TargetType] <String[]>]
 [-Direct] [-Indirect] [-IncludeInfo] [-IncludeNames] [-IncludeVisualPath] [<CommonParameters>]
Get-JCAssociation [-Type] <String> [-Force] [-Name] <String[]>
 [[-Fields] <Array>] [[-Limit] <Int32>] [[-Skip] <Int32>] [[-Paginate] <Boolean>] [[-TargetType] <String[]>]
 [-Direct] [-Indirect] [-IncludeInfo] [-IncludeNames] [-IncludeVisualPath] [<CommonParameters>]
Get-JCAssociation [-Type] <String> [-Force] [[-Fields] <Array>]
 [[-Limit] <Int32>] [[-Skip] <Int32>] [[-Paginate] <Boolean>] [[-TargetType] <String[]>] [-Direct] [-Indirect]
 [-IncludeInfo] [-IncludeNames] [-IncludeVisualPath] [<CommonParameters>]
Get-JCAssociation [-Type] <String> [-Force] [[-Fields] <Array>]
 [[-Limit] <Int32>] [[-Skip] <Int32>] [[-Paginate] <Boolean>] [[-TargetType] <String[]>] [-Direct] [-Indirect]
 [-IncludeInfo] [-IncludeNames] [-IncludeVisualPath] [<CommonParameters>]
The Get-JCAssociation function allows you to view the associations of a specific object to a target object.
PS C:\> Get-JCAssociation -Type:user_group -Name:employee -TargetType:usersList all "users" that are associated with the user_group "employee".
PS C:\> Get-JCAssociation -Type:system -Id:5c9a95f84tdo1376318g5148List all associations with the system "5c9a95f84tdo1376318g5148".
PS C:\> Get-JCAssociation -Type:system  -Id:5c9a95f84tdo1376318g5148 -TargetType:users -DirectList all "users" that have a direct association with the system "5c9a95f84tdo1376318g5148".
PS C:\> Get-JCAssociation -Type:system  -Id:5c9a95f84tdo1376318g5148 -TargetType:users -IndirectList all "users" that have a indirect association with the system "5c9a95f84tdo1376318g5148".
PS C:\> Get-JCAssociation -Type:system  -Id:5c9a95f84tdo1376318g5148 -TargetType:users -IncludeInfo -IncludeNames -IncludeVisualPathList all "users" that are associated with the system "5c9a95f84tdo1376318g5148" and also get additional metadata about each object.
Returns only "Direct" associations.
Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: 5
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: FalseAn array of the fields/properties/columns you want to return from the search.
Type: System.Array
Parameter Sets: (All)
Aliases:
Required: False
Position: 95
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: FalseBypass user prompts and dynamic ValidateSet.
Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: FalseThe unique id of the object.
Type: System.String[]
Parameter Sets: ById
Aliases: _id
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: FalseAppends "Info" and "TargetInfo" properties to output.
Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: 7
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: FalseAppends "Name" and "TargetName" properties to output.
Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: 8
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: FalseAppends "visualPathById", "visualPathByName", and "visualPathByType" properties to output.
Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: 9
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: FalseReturns only "Indirect" associations.
Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: 6
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: FalseThe number of items you want to return per API call.
Type: System.Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: 97
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: FalseThe name of the object.
Type: System.String[]
Parameter Sets: ByName
Aliases: domain, displayName, username
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: FalseWhether or not you want to paginate through the results.
Type: System.Boolean
Parameter Sets: (All)
Aliases:
Accepted values: True, False
Required: False
Position: 99
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: FalseThe type of the target object.
Type: System.String[]
Parameter Sets: (All)
Aliases: TargetSingular
Accepted values: user, user_group, system, system_group, policy, command, application, g_suite, ldap_server, office_365, radius_server
Required: False
Position: 2
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: FalseThe type of the object.
Type: System.String
Parameter Sets: (All)
Aliases: TypeNameSingular
Accepted values: command, ldap_server, policy, application, radius_server, system_group, system, user_group, user, g_suite, office_365
Required: True
Position: 0
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: FalseThe number of items you want to skip over per API call.
Type: System.Int32
Parameter Sets: (All)
Aliases:
Required: False
Position: 98
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: FalseThis cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
- Wiki Home
 - Installing the JumpCloud PowerShell module
 - Using the JumpCloud PowerShell Module
 - Using the JumpCloud PowerShell Module with AWS Lambda
 - PowerShell Commands Example Library
 - JumpCloud Commands Gallery
 - JumpCloud PowerShell YouTube Channel
 - The JumpCloud Dashboard PowerShell Module
 
Authentication
Import and Backup
- Get JCAssociation
 - New JCImportTemplate
 - New JCDeviceUpdateTemplate
 - Import JCUsersFromCSV
 - Update JCUsersFromCSV
 - Update JCDeviceFromCSV
 - Get JCBackup
 - Send JCPasswordReset
 - Backup JCOrganization
 
RADIUS Reply Attributes
- Add JCRadiusReplyAttribute
 - Get JCRadiusReplyAttribute
 - Update JCUsersFromCSV
 - Set JCRadiusReplyAttribute
 - Remove JCRadiusReplyAttribute
 
User Functions
Administrator Functions
System Functions
- Get JCSystem
 - Get JCSystemApp
 - Get JCSystemKB
 - Set JCSystem
 - Remove JCSystem
 - Get JCSystemUser
 - Set JCSystemUser
 - Add JCSystemUser
 - Remove JCSystemUser
 
Command Functions
- New JCCommand
 - Get JCCommand
 - Import JCCommand
 - Remove JCCommand
 - Set JCCommand
 - Invoke JCCommand
 - New JCDeploymentTemplate
 - Invoke JCDeployment
 - Get JCCommandResult
 - Remove JCCommandResult
 - Get JCCommandTarget
 - Add JCCommandTarget
 - Remove JCCommandTarget
 
Group Functions
- Get JCGroup
 - New JCUserGroup
 - Remove JCUserGroup
 - Get JCUserGroupMember
 - Add JCUserGroupMember
 - Remove JCUserGroupMember
 - New JCSystemGroup
 - Remove JCSystemGroup
 - Get JCSystemGroupMember
 - Add JCSystemGroupMember
 - Remove JCSystemGroupMember
 - Set-JCUserGroupLDAP
 
Policy Functions
- Get JCPolicy
 - Get JCPolicyResult
 - Get JCPolicyTargetSystem
 - Get JCPolicyTargetGroup
 - New JCPolicy
 - Set JCPolicy
 
Event Functions
Report Functions