Export (0) Print
Expand All
Expand Minimize
2 out of 3 rated this helpful - Rate this topic

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

Get-SPProjectWebInstance

Returns an instance of a Project Web App site.

New-SPProjectServiceApplication

Creates a new Project Server service application.

New-SPProjectServiceApplicationProxy

Creates a proxy for a Project Server service application.

Set-SPProjectServiceApplication

Sets the properties of a Project Server service application.

Upgrade-SPProjectWebInstance

Upgrades a single Project Web App instance and its associated Project Web App database.

Add-SPProjectLogLevelManager

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.

Clear-SPProjectLogLevelManager

Removes all entities on the watch list for the specified instance of Project Web App.

ConvertTo-SPProjectDatabase

Combines the Project Server 2010 Draft, Publish, Reporting, and Archive databases into a single Project Web App database.

Disable-SPProjectActiveDirectoryEnterpriseResourcePoolSync

Disables Timer Job execution of the Active Directory Enterprise Resource Pool synchronization.

Dismount-SPProjectDatabase

Detaches the given Project Web App database from its currently associated Web application.

Dismount-SPProjectWebInstance

Removes an existing instance of a Project Web Instance.

Enable-SPProjectActiveDirectoryEnterpriseResourcePoolSync

Enables Timer Job execution of the Active Directory Enterprise Resource Pool synchronization.

Get-SPProjectLogLevelManager

Retrieves the values of an existing record in the Project Server internal watch list for the specified instance of Project Web App.

Get-SPProjectOdataConfiguration

Returns the settings for how the OData service is configured for an instance of Project Web App.

Get-SPProjectPCSSettings

Gets the settings for the Project Calculation Engine on the Project Server 2013.

Get-SPProjectPermissionMode

Returns the permission mode for a Project Web App instance.

Get-SPProjectQueueSettings

Returns a list of all Project Server 2013 Queue settings and their current values for the specified Project Server service application.

Invoke-SPProjectActiveDirectoryEnterpriseResourcePoolSync

Triggers Active Directory Enterprise Resource Pool synchronization on the specified instance of Project Web App.

Invoke-SPProjectActiveDirectoryGroupSync

Manually starts the synchronization job to synchronize Project Server 2013 group membership with the specified Active Directory groups.

Mount-SPProjectDatabase

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.

Mount-SPProjectWebInstance

Creates a new instance of a Project Web Instance.

New-SPProjectDatabase

Creates a new Project Web App database and attaches it to the specified web application or Project Server service application.

Pause-SPProjectWebInstance

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.

Remove-SPProjectLogLevelManager

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.

Reset-SPProjectPCSSettings

Resets the settings for the Project Calculation Engine on Project Server 2013.

Reset-SPProjectQueueSettings

Resets all Project Server Queue settings to their default values for a specific Project Server service application.

Resume-SPProjectWebInstance

Switches the specified instance of Project Web App to read-write mode, allowing users to change data again.

Set-SPProjectDatabase

Sets the properties of a Project Web App database.

Set-SPProjectLogLevelManager

Changes the values of an existing record in the Project Server 2013 internal watch list for the specified instance of Project Web App.

Set-SPProjectLogLevelManagerRefresh

Refreshes the Log Level Manager cache. Run this cmdlet after each add, update, remove, or clear operation.

Set-SPProjectOdataConfiguration

Sets the properties for how the OData service is configured for an instance of Project Web App.

Set-SPProjectPCSSettings

Sets the settings for the Project Calculation Engine on Project Server 2013.

Set-SPProjectPermissionMode

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.

Set-SPProjectQueueSettings

Sets the value of one or multiple Project Server 2013 Queue settings for a specific Project Server service application.

Set-SPProjectTimerJobDefaultSchedule

Updates the default schedule of the specified Project Server 2013 timer job type.

Set-SPProjectUserSync

Controls the behavior of WSS user sync.

Sync-SPProjectPermissions

Manually synchronizes permissions between a Project Web App instance and its associated project sites.

Test-SPProjectDatabase

Performs a set of tests on a Project Web App database.

Test-SPProjectWebInstance

Runs a suite of tests on an existing Project Web Instance.

Upgrade-SPProjectDatabase

This cmdlet is for Microsoft internal use only. For information about upgrading a Project Web App instance, including the database, see Upgrade-SPProjectWebInstance.

Get-SPProjectDatabaseQuota

This cmdlet is for Microsoft internal use only.

Get-SPProjectDatabaseState

Returns the current state of a Project Web App database.

Grant-SPProjectAdministratorAccess

Grants administrator permissions for the specified instance of Project Web App to the specified user or group.

Remove-SPProjectDatabase

Dismounts the Project Web App database from the site collection and drops it from SQL Server.

Repair-SPProjectWebInstance

Re-queues specific Project Server 2013 queue items that may have fallen out of the queue.

Set-SPProjectDatabaseQuota

This cmdlet is for Microsoft internal use only.

Set-SPProjectDatabaseSQLCredentials

Sets the credentials to be used by the Project Server service application to connect to a Project Web App database.

Set-SPProjectUserSyncDisabledSyncThreshold

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.

Set-SPProjectUserSyncFullSyncThreshold

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.

Set-SPProjectUserSyncOffPeakSyncThreshold

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.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.