US$0.00
0

Virtual Machine Checklist for Your SOLIDWORKS PDM Large Data Transformation/Migration

Virtual Machine Checklist for Your SOLIDWORKS PDM Large Data Transformation and Screenshot of a Windows Remote Desktop session running SOLIDWORKS. In the foreground is a dark-themed PowerShell window titled "PDMSHELL" (PowerShell 7.4.0). The console displays a long log of a macro execution with timestamps (e.g., 09:31:29–13:07) and repeated messages such as: SLDDRW: Caching 7 references... SLDDRW: DLL macro ran successfully SLDDRW: Found 32 references... SLDDRW: Caching file (and references)... The log shows progressive file counts (7, 6, 32, 11, 14, 85, 58, 15, etc.) and ends with a command line: textPS C:\> .\runswmacro -filePath "PDMSHELLDLL.dll" -skip 3045 -list foundfiles.csv A note below reads: "The current operation is taking too long. You can cancel at any time." In the background, a SOLIDWORKS window is partially visible with the SOLIDWORKS logo and menu bar. The overall scene demonstrates a batch macro processing many SOLIDWORKS drawing files via PowerShell, logging caching and reference resolution in real time.


Performing a large dataset transformation in SOLIDWORKS PDM vault—whether for cleaning up, updating existing drawings, or merging with a new vault—is not just a technical task; it’s a business-critical operation. At Blue Byte Systems Inc., we’ve led many data migration projects and learned that success starts with a solid virtual machine setup. That’s why this virtual machine checklist for your SOLIDWORKS PDM large data transformation helps ensure IT infrastructure is properly prepared before any migration work begins

If you’re planning a PDM migration, automation-based renaming, or metadata/files export, use this field-proven checklist to avoid costly disruptions and ensure a smooth process.

System Configuration

Start with a robust system foundation to avoid performance or permission issues:

  • RAM: Ensure the VM has at least 16 GB of memory (as per SOLIDWORKS Corp system recommendations) to handle large datasets and API operations.
  • Disable Windows Updates: Prevent unexpected reboots or resource conflicts by turning off automatic updates.
  • Enable Remote Access: Turn on RDP so migration tasks can be managed remotely.
  • User Privileges:
    • Windows user must have local administrator rights.
    • PDM user must have vault admin permissions, including rights to check in/out, transition, rename, and update metadata.

Environment Stability

Unattended automation demands reliability:

Exporting Files to Network Drives

If part of your migration involves exporting files to a shared directory:

  • Ensure the Windows user has write access to the target network path (e.g. \\network\pdm-migration\export).
  • Prefer UNC paths over mapped drives to avoid inconsistencies across user sessions.

SOLIDWORKS Setup (for API-Dependent Tools)

Even PDM-focused tasks may rely on SOLIDWORKS for:

Verify the environment:

  • SOLIDWORKS is installed and the proper licenses for the type of installation can be borrowed.
  • Required features like Toolbox are available. (Note: Toolbox is not included with SOLIDWORKS Standard.)
  • No blocking dialogs (e.g., missing add-ins, license popups).
  • Test with a basic macro to validate API connectivity.

Renaming Files? Do This First

If you’re renaming files as part of the migration—especially in batch using the API or scripts—vault consistency is critical.

Before running the migration:

  • Ensure all users are completely logged out of the vault.
  • Ensure all files are checked in. No files should be checked out by anyone.
  • Clear all local vault views on user machines and secondary VMs.
  • Optionally, temporarily disable user access during the operation to prevent interference.

Renaming in a live vault with active users or cached files can lead to reference corruption, rename failures, and broken assemblies. Don’t skip this step.

Why This Checklist Matters

PDM migrations are high-risk if not managed carefully. Misconfigured VMs, insufficient permissions, or unlocked files can turn a one-day export into a week-long recovery job.

By following this checklist, you ensure:

  • A stable, API-ready VM environment
  • No dialog interruptions
  • Data consistency when renaming, exporting, or migrating
  • A smoother experience for both IT and engineering teams

At Blue Byte Systems Inc., we help companies automate, migrate, and modernize their SOLIDWORKS PDM environments with confidence.
📩 Need expert guidance? 🌐Schedule a discovery call or request a free vault readiness review today.

Author

Amen Jlili

Amen Jlili is the founder and technical director of Blue Byte Systems Inc., a software company in Vancouver, Canada, specializing in automating SOLIDWORKS and PDM. With over a decade of experience, he has authored several courses and open-source frameworks related to the SOLIDWORKS API. His leadership ensures that Blue Byte Systems prioritizes customer satisfaction and delivers high-quality software and CAD design solutions.
0
    0
    Your Cart
    Your cart is emptyReturn to Shop
    ×