PDMShell, a command-line interpreter designed to streamline and automate tasks within SOLIDWORKS PDM Professional. We also provide helpful articles on PDM best practices and tooling. Before submitting a support ticket, we highly recommend reviewing the documentation and troubleshooting guides available on this site. Click on PDM Commands to get started.

⬇️ Download PDMShell Directly

Sessions Management

PDMShell allows you to manage your sessions efficiently, ensuring that you can keep track of your work and maintain a smooth workflow.

Sessions Management

IntelliSense

PDMShell features IntelliSense to help you write commands faster and with fewer errors. This feature provides auto-completion and suggestions as you type.

IntelliSense

Advanced Search

PDMShell includes advanced search capabilities, allowing you to find files and folders quickly and efficiently.

Advanced Search

Commands List

With a comprehensive list of commands, PDMShell provides you with the tools you need to perform a wide range of PDM operations from the command line.

Commands List

Migrating Files to the Vault

PDMShell simplifies the process of migrating files to the vault, ensuring a smooth and efficient transition.

Migrating Files to the Vault

Frog Leaping Versions

PDMShell supports frog leaping versions, allowing you to skip intermediate versions and go directly to the desired version.

Frog Leaping Versions

Delete

PDMShell provides commands to delete files and folders from the vault, ensuring that you can manage your data effectively.

Delete

Renaming

PDMShell includes commands to rename files and folders, making it easy to keep your data organized.

Renaming

Set Card Data

PDMShell allows you to set card data for files and folders, ensuring that your metadata is always up to date.

Set Card Data
Microsoft Store
⬇️ Download PDMShell Directly

Free Version

PDMShell is free to use and allows you to test all commands with some limits without committing to a license. To buy a license, please visit the PDMShell Product Page.

Contact Us

For more information or to get in touch with our support team, please refer to the Contact Us page.