Service Provider Foundation Cmdlets

This section contains the help topics for the cmdlets. Hoster administrators can use these cmdlets to create and manage tenants, their resources, and their claims-based authentication.

For information about how to program , and the web services it provides, see the Service Provider Foundation SDK.

Name Description

Get-SCSPFConnectionString

Gets the database connection string to the Service Provider Foundation database. The database can be on a different server than the server that is running Service Provider Foundation. This cmdlet requires running Windows PowerShell as Administrator.

Get-SCSPFExtensibleEventHandler

Gets the configuration of a runbook in that has been set to be invoked when a specified event is raised.

Get-SCSPFOffer

Gets one or more offer objects in Service Provider Foundation.

Get-SCSPFServer

Gets one or more server objects in Service Provider Foundation. In the current version of Service Provider Foundation, these are VMM server objects.

Get-SCSPFStamp

Gets one or more stamp objects in Service Provider Foundation.

Get-SCSPFTenant

Gets one or more tenant objects in Service Provider Foundation.

Get-SCSPFTenantUserRole

Gets one or more tenant role objects in Service Provider Foundation.

Get-SCSPFTrustedIssuer

Gets one or more trusted issuer objects in Service Provider Foundation.

New-SCSPFETWEvent

Adds an event for Event Tracing for Windows (ETW) to the event log. This cmdlet is for internal use only and is not meant to be used directly by Administrators.

New-SCSPFOffer

Creates an offer that specifies the stamps available to a tenant.

New-SCSPFServer

Registers a server in the Service Provider Foundation database. Service Provider Foundation currently supports only VMM servers with the ServerType parameter set to 0 for 'VMM'.

New-SCSPFStamp

Creates a new stamp, a logical scale unit that specifies a System Center component instance running on a server. As tenants need additional capacity, additional stamps can be provided. Currently, Service Provider Foundation supports only one type of stamp: one VMM instance on a server.

New-SCSPFTenant

Creates a new tenant in Service Provider Foundation. If you are a service provider, these are your paying customers. If you are using Service Provider Foundation for a private cloud, these are the business units of your organization.

New-SCSPFTenantUserRole

Creates an association between a tenant and one or more self-service user roles.

New-SCSPFTrustedIssuer

Creates certification credentials for claims-based authentication in Service Provider Foundation.

Remove-SCSPFOffer

Removes one or more offers from the Service Provider Foundation database.

Remove-SCSPFServer

Removes one or more VMM servers from the Service Provider Foundation database.

Remove-SCSPFStamp

Removes one or more stamps from the Service Provider Foundation database.

Remove-SCSPFTenant

Removes one or more tenants from the Service Provider Foundation database.

Remove-SCSPFTenantUserRole

Removes one or more tenant user roles from the Service Provider Foundation database.

Remove-SCSPFTrustedIssuer

Removes one or more trusted issuers from the Service Provider Foundation database.

Set-SCSPFConnectionString

Sets the database connection string to the Service Provider Foundation database that is used by the server running Service Provider Foundation. The database can be on a separate server. This cmdlet requires running Windows PowerShell as Administrator.

Set-SCSPFExtensibleEventHandler

Enables an Orchestrator runbook to be invoked whenever a new service or new virtual machine is created by using the VMM service.

Set-SCSPFOffer

Associates an offer with tenants and stamps.

Set-SCSPFServer

Associates a server with one or more stamps.

Set-SCSPFStamp

Associates a stamp with offers, servers, and tenants.

Set-SCSPFTenant

Sets resources and data for a tenant.

Start-SCOrchestratorRunbook

Invokes the runbook as specified by the RunbookPath parameter for the Set-SCSPFExtensibleEventHandler command. This action is performed automatically by Service Provider Foundation and is not meant to be used by Administrators.