Windows PowerShell cmdlets for Project Server 2013
Published: July 16, 2012
Summary: A list of Windows PowerShell cmdlets for Project Server 2013.
Applies to: Project Server 2013
The following table describes the Windows PowerShell cmdlets available in Project Server 2013.
| Cmdlet name | Description |
|---|---|
| Returns an instance of a Project Web App site. | |
| Creates a new Project Server service application. | |
| Creates a proxy for a Project Server service application. | |
| Sets the properties of a Project Server service application. | |
| Upgrades a single Project Web App instance and its associated Project Web App database. | |
| Adds an entity (project, resource, task, timesheet, and so on) to the Project Server 2013 internal watch list for the specified instance of Project Web App. | |
| Removes all entities on the watch list for the specified instance of Project Web App. | |
| Combines the Project Server 2010 Draft, Publish, Reporting, and Archive databases into a single Project Web App database. | |
| Disables Timer Job execution of the Active Directory Enterprise Resource Pool synchronization. | |
| Detaches the given Project Web App database from its currently associated Web application. | |
| Removes an existing instance of a Project Web Instance. | |
| Enables Timer Job execution of the Active Directory Enterprise Resource Pool synchronization. | |
| Retrieves the values of an existing record in the Project Server internal watch list for the specified instance of Project Web App. | |
| Returns the settings for how the OData service is configured for an instance of Project Web App. | |
| Gets the settings for the Project Calculation Engine on the Project Server 2013. | |
| Returns the permission mode for a Project Web App instance. | |
| Returns a list of all Project Server 2013 Queue settings and their current values for the specified Project Server service application. | |
| Triggers Active Directory Enterprise Resource Pool synchronization on the specified instance of Project Web App. | |
| Manually starts the synchronization job to synchronize Project Server 2013 group membership with the specified Active Directory groups. | |
| Creates a Project Web App database and attaches it to a web application or Project Server service application, or attaches an existing database to a web application or Project Server service application. | |
| Creates a new instance of a Project Web Instance. | |
| Creates a new Project Web App database and attaches it to the specified web application or Project Server service application. | |
| Switches the specified instance of Project Web App to read-only, preventing any changes from being made through the Project Server 2013 PSI or CSOM. | |
| Removes an entity (project, resource, task, timesheet, and so on) from the Project Server 2013 internal watch list for the specified instance of Project Web App. | |
| Resets the settings for the Project Calculation Engine on Project Server 2013. | |
| Resets all Project Server Queue settings to their default values for a specific Project Server service application. | |
| Switches the specified instance of Project Web App to read-write mode, allowing users to change data again. | |
| Sets the properties of a Project Web App database. | |
| Changes the values of an existing record in the Project Server 2013 internal watch list for the specified instance of Project Web App. | |
| Refreshes the Log Level Manager cache. Run this cmdlet after each add, update, remove, or clear operation. | |
| Sets the properties for how the OData service is configured for an instance of Project Web App. | |
| Sets the settings for the Project Calculation Engine on Project Server 2013. | |
| Changes the permission mode for a Project Web App instance. Running this cmdlet deletes all security settings and reverts to the default settings for the specified mode. | |
| Sets the value of one or multiple Project Server 2013 Queue settings for a specific Project Server service application. | |
| Updates the default schedule of the specified Project Server 2013 timer job type. | |
| Controls the behavior of WSS user sync. | |
| Manually synchronizes permissions between a Project Web App instance and its associated project sites. | |
| Performs a set of tests on a Project Web App database. | |
| Runs a suite of tests on an existing Project Web Instance. | |
| This cmdlet is for Microsoft internal use only. For information about upgrading a Project Web App instance, including the database, see Upgrade-SPProjectWebInstance. | |
| This cmdlet is for Microsoft internal use only. | |
| Returns the current state of a Project Web App database. | |
| Grants administrator permissions for the specified instance of Project Web App to the specified user or group. | |
| Dismounts the Project Web App database from the site collection and drops it from SQL Server. | |
| Re-queues specific Project Server 2013 queue items that may have fallen out of the queue. | |
| This cmdlet is for Microsoft internal use only. | |
| Sets the credentials to be used by the Project Server service application to connect to a Project Web App database. | |
| Defines the threshold over which a user sync job will not be executed but instead will be deleted. This threshold is the product of the number of projects multiplied by the number of users. | |
| Defines the threshold over which a delta user sync job will be executed as a complete user sync. This threshold is the product of the number of projects multiplied by the number of users. | |
| Defines the threshold over which a full user sync job will be executed during off peak hours instead of immediately. This threshold is the product of the number of projects multiplied by the number of users. |
Change History
| Date | Description |
|---|---|
| July 16, 2012 | Initial publication |
