The requirement is to grant BLAdmin access
what kind of access ? why ? BLAdmins has an implicit read on all objects. why do you need to grant it more permissions ?
all the auto-generated batch and deploy patching jobs in bladelogic.
created by what role(s) ?
Please help to specify if there is a way to achieve this via blcli or property in BladeLogic
neither. you will create an acl template that sets the permissions you want, and use it as the 'default object permission template' (Role - General - Documentation for TrueSight Server Automation 8.9.00 - BMC Documentation ) in the role(s) creating the objects.