Yes - there is a way, but it requires some deployment beyond basic IMC.
The setup I'm using has the UAM - User Access Module - installed to track users authenticating to the network switches.
In order to associate with Active Directory, the workstation and the switch must be configured to use 802.1x authentication.
On the workstation, this is enabled at the ethernet adapter.
On the switch, this is part of the access control commands, and varies by brand. IMC allows basic configuration to all the HP types, but you may need to customize the setup with CLI as well.
Once configured, the user connects to the port, the switch sends authentication request to IMC via RADIUS.
IMC sends the credentials back to AD via LDAP for authentication, sends response back to switch to enable port, then tracks the user's session.
You can then query by user and get the user's IP, the switch IP, and the switch port.
This is the overview. Setup is somewhat complex. The documentation does explain it, and people have posted some explanations on the details. Search the posts.
I recommend setting up a small test lab to prove it out. Also note UAM is a separate licensed IMC module, and is sold by number of users.