Hi @James Page,
Welcome to the Microsoft Q&A Platform! Thank you for asking your question here.
No, with Azure Virtual Desktop shared host pools, you can't log in to a specific VM directly. Instead, the system automatically assigns you to an available VM within the pool, so you don’t have control over which virtual machine you connect to each time you log in.
A host pool can be one of two types: Personal or Pooled.
In a Personal host pool, each session host is assigned to an individual user, providing dedicated desktops for end-users.
Whereas in a pooled setup, user sessions can be load-balanced to any session host in the host pool. There can be multiple different users on a single session host at the same time. Pooled host pools provide a shared remote experience to end-user- https://learn.microsoft.com/en-us/azure/virtual-desktop/configure-host-pool-load-balancing?tabs=portal
If you have any further queries, do let us know. If the answer is helpful, please click Accept Answer and Upvote on this post.