XrmCommander is a powerful tool designed to streamline your D365 / Power Platform operations by providing centralized control over multiple environments. With XrmCommander, you can effortlessly execute commands, navigate records and admin pages—all while seamlessly switching between connections and browser profiles. Whether you’re querying data, or configuring environments, XrmCommander puts you in full command of your D365 / Power Platform ecosystem.
If you are an admin, customizer or developer of multiple D365 environments, then XrmCommander is for you! Set up a connection (and browser profile) to each environment that you need to work in on a daily basis and XrmCommander will allow you to perform helpful commands easily in any environment.
Thanks to XrmToolbox’s browser profile feature, if your environments are in different tenants, you can set them up in a different browser profile, which XrmCommander will leverage, and you can easily hop between tenant environments all while staying logged in!
To use XrmCommander, just set up XrmToolbox Connections as normal and be sure to specify a browser profile for each connection. Then open XrmCommander and add each connection that you would like to use on a daily basis. Lastly, execute any of the below commands while referencing the name of your connection. You can also not reference an environment and it will use the default environment that you have set.
Here’s the current list of XrmCommander commands:
- (get|find|retrieve) TABLE type code (in ENVIRONMENT) – Get the type code for a table
- (get|list|show) attributes for TABLE (in ENVIRONMENT) – List attributes for a table
- (help | show help | list help) – List out command guide and descriptions
- (Navigate to | goto | go to | open) TABLE (in ENVIRONMENT) – Navigate to a specific table
- (Navigate to | goto | go to | open) TABLE with id ID (in ENVIRONMENT) – Navigate to a specific table record by id
- (open | go to | goto | navigate to) admin center (in ENVIRONMENT) – Open the Admin Center for the given or active environment
- (open | go to | goto | navigate to) apps (in ENVIRONMENT) – Open the Maker Portal Apps section for the given or active environment
- (open | go to | goto | navigate to) flows (in ENVIRONMENT) – Open the Maker Portal Flows section for the given or active environment
- (open | go to | goto | navigate to) maker portal (in ENVIRONMENT) – Open the Maker Portal for the given or active environment
- (open | go to | goto | navigate to) solutions (in ENVIRONMENT) – Open the Maker Portal Solutions section for the given or active environment
- (open | go to | goto | navigate to) tables (in ENVIRONMENT) – Open the Maker Portal Tables section for the given or active environment
- Fetch FETCHXML (in ENVIRONMENT) – Execute a fetch query
- Go to TABLE metadata (in ENVIRONMENT) – Navigate to table metadata
- Open advanced find (in ENVIRONMENT) – Navigate to the advanced find
- Open plugin trace logs (in ENVIRONMENT) – Navigate to the plugin trace logs
- Select FIELD(S) from TABLE WHERE FIELD IS VALUE (in ENVIRONMENT) – Select field(s) from a table row using a simple filter
- Total TABLE records (in ENVIRONMENT) – Get a total record count for a table