Version of PWPS_DAB just posted to the PowerShell Gallery

We just posted version of the #PWPS_DAB #PowerShell module for #ProjectWise to the PowerShell Gallery. To install, from a 64-bit Admin session of PowerShell v5 run: [Net.ServicePointManager]::SecurityProtocol=[Net.SecurityProtocolType]::Tls12, Uninstall-Module PWPS_DAB -AllVersions -Force, Install-Module PWPS_DAB. VERY IMPORTANT NOTE: This PowerShell Module is not covered under your SELECT Agreement and is not supported via your contractual support channels. Support is only available via the BE Communities site ( ).
  • 2020-05-01 Version

    Added features

    The ProjectWiseDocument object now contains methods .GetGeneralProperties(), .GetCustomAttributes(), .GetFullPath() and .GetFolderPath(). Run Get-PWDocumentsBySearch and use the methods to interrogate each document object individually. Usage will be like
    $docs = Get-PWDocumentsBySearch -FolderPath "Test" and then $docs[0].GetFullPath().

    Added cmdlets
    •Get-PWWorkAreaConnections ◦gets the work area connections for the Connected Project of a Rich Project.

    •Purge-PWDocumentLocalCopy ◦removes local document copy from working folder.

    Changed cmdlets
    •Get-PWEmptyLeafFolders ◦fixed bug where this was failing.

    •Export-PWDocuments ◦now does not overwrite files on disk where the dates match. Improved long path support.

    •Import-PWDocuments ◦added some additional options for checking dates (-IsServerUtc, -SkipDateCheck). Improved long path support.

    •Update-PWStorageAreaForProjectTree ◦fixed bug related to long paths.

    •Get-PWStorageAreaReport ◦fixed bug related to long paths.