you can use BLCLI Server renameServerFindByName
What Hemal said and plus, you may want to look at the following post for licensing the renamed server etc:
more like a best practices it is.
Rename what kind of server? a target server or one of the appservers?
Are you trying to rename the record that shows in the bladelogic gui, or rename the actual server?
Bill, It is a target server.
What I do is:
1) I add a server to bladelogic with a BLCLI command called addServerIfIPUnique, using the server's IP as the server's name.
2) I do some other stuff, in order to have it ready to be used as a target for a job (license, permissions, etc).
3) I run some packages against it for installing software packages
4) and later I need to change the server's name to its FQDN (ie. server20.domain.com).
Thanks for everyone's help.
Use the command that hemal noted.