In this thread you will find links to things such as installers, recordings and any other pertinent information:
Microsoft's training (start here): Getting Started with Microsoft PowerShell
PowerShell Module Drop: PWPS_DAB
ProjectWise PowerShell Module Requests
Advanced ProjectWise Tips and Tricks SIG Topic Suggestions
SIG Registration: Advanced ProjectWise Administrator Tips and Tricks
The recordings for the past SIGs can be found here on our learn server: Advanced ProjectWise Administrator Tips and Tricks Special Interest Group
The installer can be found here for v8i ProjectWise systems: 2781.PWPowerShell.zip
cmdlet List: Delivered with ProjectWise Administrator: Add-PWGroupMember Add-PWUserDynamicCreationFilter Add-PWUserListMember Close-PWConnection Get-PWAsyncExtractionSchedule Get-PWDatasource Get-PWDatasourceConfigEntry Get-PWDatasourceSetting Get-PWDatasourceStatistics Get-PWGroup Get-PWGroupMember Get-PWIndexServer Get-PWModuleVersion Get-PWServerVersion Get-PWStorage Get-PWUser Get-PWUserDynamicCreationFilter Get-PWUserList Get-PWUserListMember Get-PWUserSetting Initialize-PWCustomTables Initialize-PWDatasourceConfigEntry Initialize-PWDmsTables Initialize-PWOdsTables New-PWGroup New-PWImsServiceIdentity New-PWIndexServer New-PWStorage New-PWUser New-PWUserList Open-PWConnection Remove-PWDatasourceConfigEntry Remove-PWGroup Remove-PWGroupMember Remove-PWIndexServer Remove-PWStorage Remove-PWUser Remove-PWUserList Remove-PWUserListMember Set-PWAsyncExtractionSchedule Set-PWAsyncExtractionSetting Set-PWDatasourceSetting Set-PWIndexServer Set-PWUserDynamicCreationFilter Set-PWUserSetting Sync-PWBentleyImsUsers Update-PWDatasourceConfigEntry Update-PWGroup Update-PWIndexServer Update-PWStorage Update-PWUser Update-PWUserList Delivered with PWPS_DAB:
Add-PWAttributeToInterface Add-PWConnectedProject Add-PWDocumentFlatSetMember Add-PWDocumentsWithCode Add-PWEnvironmentColumn Add-PWExternalUsersToConnectedProject Add-PWFileTypeAssocation Add-PWIPlotDocumentsToIPSFile Add-PWIPlotSetFile Add-PWMemberToGroup Add-PWMemberToUserList Add-PWODSTables Add-PWPicklist Add-PWTestDocuments Add-PWTestDocumentsInFolders Add-PWUsersToConnectedProject Add-PWUsersToConnectedProjectByGroup Add-PWUserToGroup Add-PWUserToUserList Add-PWWorkflowState CheckIn-PWDocumentsOrFree CheckOut-PWDocuments Clear-PWAuditTrailSettings Clear-PWAuditTrailSettingsAll Clear-PWEnvironmentByFolderPath Clear-PWFolderEnvironment Clear-PWFolderWorkflow Clear-PWUserRichProjectRights Clear-PWWorkflowByFolderPath Convert-PWAccessMaskToString Convert-PWRichProjectToFolder Convert-PWUserToFederated Copy-PWDocument Copy-PWDocumentsByProject Copy-PWDocumentsBySearch Copy-PWDocumentsToFolder Copy-PWEnvironmentColumn Copy-PWFolder Export-PWAAMFile Export-PWAccessControlToExcel Export-PWDocuments Export-PWDocumentsToArchive Export-PWDocumentsToDataSet Export-PWPicklist Get-AddressForLatitudeLongitude Get-PWAccessControlItems Get-PWApplications Get-PWAuditTrailSettings Get-PWConnectedProjectId Get-PWCurrentDatasource Get-PWCurrentDSSession Get-PWCustomNumericSetting Get-PWCustomStringSetting Get-PWDatasourceGuid Get-PWDocumentAuditTrailRecords Get-PWDocumentFlatSet Get-PWDocumentFlatSetByDocument Get-PWDocumentFlatSetMembers Get-PWDocumentGeoSpatialLocation Get-PWDocumentReportDataTable Get-PWDocumentsBySearch Get-PWDSConfigEntry Get-PWEnvironmentColumns Get-PWEnvironments Get-PWError Get-PWFileCheckSumReport Get-PWFolderGeoSpatialLocation Get-PWFolderPathAndProperties Get-PWFolderRenditionProfile Get-PWFolders Get-PWFolderSecurity Get-PWFolderTreeDocumentSize Get-PWFolderTreeDocumentStateCount Get-PWFolderTreeDocumentStateCountDataTable Get-PWFolderTreeScalar Get-PWFolderTreeScalarDataTable Get-PWGroupNames Get-PWInterfaces Get-PWIPlotPlotsInIPSFile Get-PWManagedWorkspaces Get-PWManagedWorkspaceVariables Get-PWMonthlyLogins Get-PWMonthlyLoginsDataTable Get-PWOutgoingTransmittalsReport Get-PWPath Get-PWPicklist Get-PWPicklistItems Get-PWProjectTemplates Get-PWReferenceFiles Get-PWReferenceFileStoragePathListing Get-PWReferenceFileStoragePathListingBySearch Get-PWReferenceReportForDocuments Get-PWReferenceReportForFolder Get-PWRenditionProfileDefaults Get-PWRenditionProfiles Get-PWRichProjectReport Get-PWRichProjectRoles Get-PWRichProjects Get-PWRichProjectScalar Get-PWRichProjectStateCount Get-PWRichProjectTypes Get-PWStates Get-PWStatistics Get-PWStorageAreaList Get-PWStorageDiskUsage Get-PWUserByLastLogin Get-PWUserListNames Get-PWUsersByMatch Get-PWUsersInGroup Get-PWUsersInUserList Get-PWUserWorkingDirectory Get-PWVersion Get-PWViews Get-PWWorkflows Get-PWWorkflowStateLinks Get-RandomString Get-TablesFromXLSXWorkbook Import-PWAAMFile Import-PWAccessControlFromExcel Import-PWDocuments Import-PWDocumentsBySpreadsheet Import-PWDocumentsFromArchive Import-PWPicklist Move-PWDocumentsToFolder Move-PWFolder New-PWDatasourceConfigurationEntry New-PWDMTransmittal New-PWDocument New-PWDocumentAbstract New-PWDocumentFlatSet New-PWDocumentVersion New-PWEnvironment New-PWEnvironmentsReport New-PWFolder New-PWFoldersFromSpreadsheet New-PWInputOutputPerformanceReport New-PWIPlotIPSFile New-PWLogin New-PWRenditionRequest New-PWRichProject New-PWRichProjectsFromDataTables New-PWRichProjectsFromSpreadsheet New-PWState New-PWStorageArea New-PWUserSimple New-PWWorkflow New-XLSXWorkbook Publish-PWIPlotCreatePDF Remove-PWDocumentFlatSet Remove-PWDocumentFlatSetMember Remove-PWDocuments Remove-PWDocumentsBySearch Remove-PWDocumentVersions Remove-PWFolder Remove-PWFolderSecurity Remove-PWPicklist Remove-PWPicklistItem Remove-PWState Remove-PWUserFromGroup Remove-PWUserFromUserList Remove-PWWorkflow Remove-PWWorkflowStateLinks Rename-PWDocument Rename-PWDocuments Reset-PWFolderSecurity Save-PWDocumentReport Search-PWDocumentWithMissingFile Select-PWSQL Select-PWSQLDataTable Select-PWSQLDataTableToSQLite Set-PWAuditTrailSettings Set-PWAuditTrailSettingsAll Set-PWCustomNumericSetting Set-PWCustomStringSetting Set-PWDocumentFinalStatus Set-PWDocumentGeoSpatialLocation Set-PWDocumentState Set-PWDSSession Set-PWEnvironmentByFolderPath Set-PWFolderEnvironment Set-PWFolderGeoSpatialLocation Set-PWFolderRenditionProfile Set-PWFolderView Set-PWFolderWorkflow Set-PWGroupOwners Set-PWRichProjectResource Set-PWUserAdminRights Set-PWUserDisabled Set-PWUserEnabled Set-PWUserLicenseSource Set-PWUserListOwners Set-PWUserNewNameAndDomain Set-PWUserRichProjectRights Set-PWUserToLogical Set-PWUserWorkingDirectory Set-PWWorkflowByFolderPath Undo-PWLogin Update-PWDocumentAttributes Update-PWDocumentFile Update-PWDocumentFileUpdateTimeToNow Update-PWDocumentProperties Update-PWEnvironmentColumnName Update-PWEnvironmentColumnWidth Update-PWEnvironmentCopyData Update-PWFolderNameProps Update-PWFolderSecurity Update-PWFolderSecurityByUserListSwap Update-PWFolderSecurityByUserListSwapWithWorkflow Update-PWPropagateProjectProperties Update-PWPropagateProjectPropertiesToSubProjects Update-PWRichProjectProperties Update-PWRichProjectsFromDataTables Update-PWRichProjectsFromSpreadsheet Update-PWSQL Update-PWStorageAreaForProjectTree
I'm having real trouble with pwps_dab here. I've uninstalled it, reinstalled it, used the installer on here and it still is missing the cmdlets for lots of things. I've updated, reloaded, deleted, and done it all 4 or 5 times now and still when I run the script I have for creating user groups it can't do any of it because the first command for New-PWGroup doesn't exist in the version of pwps_dab I get on the system. I'm running things as admin, and I'm using the System32 version of Powershell ISE. Any ideas on what I can do? I'm about at my wits end now.
Hi Pete,
I don't think that the 'New-PWGroup' function has been migrated to PWPS_DAB.yet.
The function may only be available in the original 'PWPS' 32-bit cmdlets.
Thanks Pete! I'll see if I can find them now too.
Get-Command -Module pwps_dab
will show all commands from the pwps_dab module and what version of the dab module it's seeing.
Get-Command -Module pwps
will show all commands from the pwps command. You will get an error for this command if you are running 64-bit powershell. The pwps module is 32-bit only and is unavailable in 64-bit powershell.