pwps_cloud.psd1
|
@{ # Script module or binary module file associated with this manifest. RootModule="PWPS_Cloud.dll" # ID used to uniquely identify this module GUID="{cf652445-8aad-484d-85e2-1afe402ea6b5}" # Author of this module Author="Bentley Systems, Incorporated" #Owner="Bentley Systems, Incorporated" # Version number of this module. ModuleVersion="26.0.0.05" # Description of the functionality provided by this module Description="PowerShell module for automating ProjectWise administration and scripting tasks, optimized for ProjectWise Cloud with support for Bentley Managed Services and on-premises deployments." # Company or vendor of this module CompanyName="Bentley Systems, Incorporated" # Copyright statement for this module Copyright="Copyright (c) 2026 Bentley Systems, Incorporated. All rights reserved." # Script files (.ps1) that are run in the caller's environment prior to importing this module. ScriptsToProcess="pwps_cloud.ps1" # Cmdlets to export from this module CmdletsToExport = @( 'Move-PWDocumentsToFolder' 'Add-PWGroupMember' 'Add-PWUserDynamicCreationFilter' 'Add-PWUserListMember' 'Get-PWAsyncExtractionSchedule' 'Get-PWCelLibraryExpression' 'Get-PWDatasource' 'Get-PWDatasourceConfigEntry' 'Get-PWDatasourceSetting' 'Get-PWDatasourceStatistics' 'Get-PWDocumentEAttributes' 'Get-PWExecFlags' 'Get-PWFileEAttributes' 'Get-PWGroup' 'Get-PWGroupMember' 'Get-PWIndexServer' 'Get-PWLocalFileEAttributes' 'Get-PWLookup' 'Get-PWLookupData' 'Get-PWModuleVersion' 'Get-PWServerVersion' 'Get-PWUserDynamicCreationFilter' 'Get-PWUserListMember' 'Invoke-PWCelExpression' 'New-PWCelLibraryExpression' 'New-PWDatasource' 'New-PWGroup' 'New-PWImsServiceIdentity' 'New-PWIndexServer' 'New-PWLookup' 'New-PWStorageLocation' 'Remove-PWCelLibraryExpression' 'Remove-PWDatasource' 'Remove-PWDatasourceConfigEntry' 'Remove-PWGroup' 'Remove-PWGroupMember' 'Remove-PWIndexServer' 'Remove-PWLookup' 'Remove-PWStorageLocation' 'Set-PWAsyncExtractionForReprocessByProject' 'Set-PWAsyncExtractionSchedule' 'Set-PWAsyncExtractionSetting' 'Set-PWDatasourceSetting' 'Set-PWDocumentEAttributes' 'Set-PWExecFlags' 'Set-PWFileEAttributes' 'Set-PWIndexServer' 'Set-PWLocalFileEAttributes' 'Set-PWLookupData' 'Set-PWUserDynamicCreationFilter' 'Sync-PWBentleyImsUsers' 'Update-PWCelLibraryExpression' 'Update-PWDatasourceConfigEntry' 'Update-PWGroup' 'Update-PWIndexServer' 'New-PWUser' 'Set-PWUserListOwners' 'Remove-PWFolder' 'Set-PWFolderWorkflow' 'Export-PWDocuments' 'Import-PWDocuments' 'Get-PWCurrentDatasource' 'Get-CloudProject' 'Add-CloudProject' 'Get-CloudProjectWorkAreaConnections' 'Update-CloudProjectWorkAreaConnections' 'Get-TimeZoneList' 'Get-DataCenterLocations' 'Get-BillingCountries' 'Set-PWWorkAreaConnectionDisabledOIDC' 'Add-PWDocumentsWithCode' 'CopyOut-PWDocuments' 'Export-PWDocumentsSimple' 'Remove-PWEnvironment' 'Export-PWEnvironments' 'Get-PWFolders' 'New-PWFolder' 'Clear-PWFolderView' 'Set-PWFolderEnvironment' 'Clear-PWFolderEnvironment' 'Get-PWFolderTreeDocumentSize' 'Get-PWFolderTreeDocumentSizeByDepth' 'Get-PWEmptyLeafFolders' 'Get-PWFolderPathAndProperties' 'CheckOut-PWDocuments' 'CheckIn-PWDocumentsOrFree' 'Get-PWDocumentByURN' 'Get-PWFolderByURN' 'Rename-PWDocuments' 'Update-PWDocumentProperties' 'Remove-PWDocumentVersions' 'Remove-PWDocuments' 'Move-PWFolder' 'New-PWDocumentVersion' 'Get-PWInterfaces' 'Update-PWFolderStorageArea' 'Copy-PWFolder' 'Copy-PWDocumentsByProject' 'Rename-PWDocument' 'New-PWDocument' 'New-PWDocumentAbstract' 'Update-PWDocumentFile' 'Get-PWDocumentsByGUIDs' 'New-PWDocumentComment' 'Remove-PWDocumentSheet' 'Purge-PWDocumentLocalCopy' 'Get-PWEnvironments' 'Get-PWEnvironmentColumns' 'Get-PWFoldersImmediateChildren' 'Get-PWFoldersByGUIDs' 'Set-PWFolderOwner' 'Set-PWDocumentVersion' 'Set-PWDocumentFinalStatus' 'Update-PWFolderNameProps' 'Set-PWUserWorkingDirectory' 'Get-PWUserWorkingDirectory' 'Show-PWFolderBrowserDialog' 'Show-PWDocumentSelectionDialog' 'Get-OIDCToken' 'Update-OIDCToken' 'Export-PWAAMFile' 'Import-PWAAMFile' 'Get-PWUser' 'Get-PWUserSetting' 'Remove-PWUser' 'Set-PWUserSetting' 'Update-PWUser' 'Add-PWUserIdentity' 'Add-PWUserIdentityProvider' 'Add-PWUserNativeIdentity' 'Add-PWUserWindowsDomain' 'Add-PWUserWindowsIdentity' 'Get-PWUserIdentity' 'Get-PWUserIdentityProvider' 'Get-PWUserWindowsDomain' 'Get-PWUserWindowsIdentity' 'Remove-PWUserIdentity' 'Remove-PWUserIdentityProvider' 'Remove-PWUserNativeIdentity' 'Remove-PWUserWindowsDomain' 'Remove-PWUserWindowsIdentity' 'Update-PWUserIdentityProvider' 'Update-PWUserNativeIdentity' 'Update-PWUserWindowsDomain' 'Update-PWUserList' 'Get-PWUserList' 'New-PWUserList' 'Remove-PWUserList' 'Remove-PWUserListMember' 'Clear-PWFolderWorkflow' 'Get-PWStorage' 'Get-PWStorageLocation' 'New-PWStorage' 'Remove-PWStorage' 'Update-PWStorage' 'Convert-PWWorkAreaToFolder' 'Get-PWWorkAreaForDocument' 'Get-PWWorkAreaForFolder' 'Get-PWWorkAreaProperties' 'Get-PWWorkAreaResources' 'Get-PWWorkAreaRoles' 'Get-PWWorkAreas' 'Get-PWWorkAreaTemplates' 'Get-PWWorkAreaTypes' 'New-PWWorkArea' 'New-PWWorkAreaFromTemplate' 'New-PWWorkAreasFromSpreadsheet' 'Remove-PWWorkAreaResource' 'Set-PWWorkAreaResource' 'Update-PWWorkAreaProperties' 'Set-PWGroupOwners' 'Convert-PWFolderToWorkArea' 'Copy-PWFoldersBetweenDatasources' 'Set-PWFolderView' 'Copy-PWDocumentsBetweenDatasources' 'Copy-PWDocument' 'Copy-PWDocumentsToFolder' 'Get-PWDocumentFromParameters' 'Import-PWDocumentsBySpreadsheet' 'Set-PWDocumentApplication' 'Set-PWDocumentState' 'Update-PWDocumentAttributes' 'Get-PWCurrentDSSession' 'Get-PWCurrentUser' 'Set-PWDSSession' 'Set-PWSession' 'Undo-PWLogin' 'New-PWLogin' 'Add-PWUsersToCloudProject' 'Add-PWUsersToCloudProjectByGroup' 'Add-PWUsersToCloudProjectByUserLists' 'Get-CloudProjectId' 'Remove-CloudProject' 'Remove-CloudProjectAssociation' 'Clear-PWAuditTrailSetting' 'Get-PWAuditTrailSettings' 'Get-PWDocumentAuditTrailRecords' 'Set-PWAuditTrailSetting' 'Get-PWFolderAuditTrailRecords' 'Get-PWUserAuditTrailRecords' 'Get-PWAuditTrailRecordsFromPreviousDays' ) # Aliases to export from this module AliasesToExport="*" # Format files (.ps1xml) to be loaded when importing this module #FormatsToProcess="PWPS.Format.ps1xml" # Minimum version of the Windows PowerShell engine required by this module PowerShellVersion="5.0" # Name of the Windows PowerShell host required by this module # PowerShellHostName="" # Minimum version of the Windows PowerShell host required by this module PowerShellHostVersion="" # Minimum version of the .NET Framework required by this module DotNetFrameworkVersion="4.8" # Minimum version of the common language runtime (CLR) required by this module # CLRVersion="" # Processor architecture (None, X86, Amd64) required by this module #ProcessorArchitecture="X86" # Modules that must be imported into the global environment prior to importing this module #RequiredModules=@('pwps') # Assemblies that must be loaded prior to importing this module #RequiredAssemblies=@("Bentley.Connect.Client.API", #"Bentley.Connect.Client.Service.Interface", #"Bentley.Select.Shareable", #"BTS.Model.Enum", #"BtsAudit", #"BTSTypes", #"ClosedXML", #"Common.Logging.Core", #"Common.Logging", #"DocumentFormat.OpenXml", #"ECComponentAssembly", #"EntityFramework", #"EntityFramework.SqlServer", #"FastMember.Signed", #"ICSharpCode.SharpZipLib", #"itextsharp", #"Microsoft.Azure.KeyVault.Core", #"Microsoft.CSharp", #"Microsoft.Data.Edm", #"Microsoft.Data.OData", #"Microsoft.Data.Services.Client", #"Microsoft.WindowsAzure.Storage", #"Newtonsoft.Json", #"PWPS_Cloud", #"PWSearchAssembly", #"PWSearchWrapper", #"PWSpatialWrapper", #"PWWrapper", #"System.Data.SQLite", #"System.Data.SQLite.EF6", #"System.Data.SQLite.Linq", #"System.Management.Automation", #"System.Net.Http.Formatting", #"System.Spatial", #"WSGSharp", #"zxing", #"zxing.presentation" #) # Type files (.ps1xml) to be loaded when importing this module # TypesToProcess=@() # Modules to import as nested modules of the module specified in RootModule/ModuleToProcess # allows module to be loaded "normally" by PowerShell and PowerShell ISE assuming module folder is in PSModulePath environment variable. # this was doubling up the cmdlets in intellisense # NestedModules="" # Functions to export from this module # FunctionsToExport="*" # Variables to export from this module # VariablesToExport="*" # List of all modules packaged with this module. # ModuleList=@() # List of all files packaged with this module #FileList=@() # Private data to pass to the module specified in RootModule/ModuleToProcess PrivateData=@{ PSData=@{ ProjectUri="https://docs.bentley.com/LiveContent/web/PWPS_Cloud%20PowerShell%20Module-v2026/ReadMe/en/topics/PWPS_Cloud_Readme/introduction.html" LicenseUri="https://connect.bentley.com/Legal" ReleaseNotes="https://docs.bentley.com/LiveContent/web/PWPS_Cloud%20PowerShell%20Module-v2026/ReadMe/en/topics/PWPS_Cloud_Readme/introduction.html" Tags=@("ProjectWise", "Bentley", "Cloud", "PowerShell") } } # HelpInfo URI of this module HelpInfoURI="https://docs.bentley.com/LiveContent/web/PWPS_Cloud%20PowerShell%20Module-v2026/ReadMe/en/topics/PWPS_Cloud_Readme/introduction.html" # Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix. # DefaultCommandPrefix="PW" } |