Samples/AssignJobToGroup.ps1
# Assigns a job to a logical group with pagesize of 1000 (Get and Post example) $logicalGroupName = "YourLogicalGroup" $jobName = "Your job name" try { # Get the logical group $logicalGroup = Get-bCEndpointsLogicalGroups -Name $logicalGroupName # retrieve the logical group id $logicalGroupID = $logicalGroup.data[0].id # Get the job definition id $jobDefinition = Get-bCJobsJobDefinitions -Name $jobName # Retrieve the job definition id $jobDefinitionId = $jobDefinition.data[0].id # Create the AssignJobDefinitionRequest $jobDefinitionRequest = @{ jobDefinitionId = $jobDefinitionId startIfAlreadyAssigned = $true } # Assign the job to a logical group Invoke-bCJobsAssignJobDefinitionToLogicalGroup -LogicalGroupId $logicalGroupID -AssignJobDefinitionRequest $jobDefinitionRequest } catch { Write-Error "Error occured: $($_.Exception)" } |