Partilhar via


New-SCSPFTenant

Cria um novo inquilino para um hospedeiro.

Syntax

New-SCSPFTenant
   -Name <String>
   [-Stamps <Stamp[]>]
   [-SubscriptionId <Guid>]
   [-AccountStatus <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-SCSPFTenant
   -Name <String>
   -Key <String>
   -IssuerName <String>
   [-Stamps <Stamp[]>]
   [-SubscriptionId <Guid>]
   [-AccountStatus <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-SCSPFTenant
   -Name <String>
   -Certificate <String>
   -IssuerName <String>
   [-Stamps <Stamp[]>]
   [-SubscriptionId <Guid>]
   [-AccountStatus <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

A Cmdlet New-SCSPFTenant cria um novo inquilino na Service Provider Foundation. Se você é um prestador de serviços, os inquilinos são seus clientes pagadores. Se você estiver usando Service Provider Foundation em uma nuvem privada, os inquilinos são as unidades de negócio na sua organização.

Exemplos

Exemplo 1: Criar um novo inquilino

PS C:\>$Path = "C:\Temp\ADatum29D.cer"
PS C:\> $Certificate = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2($Path)
PS C:\> $Key = [Convert]::ToBase64String($Certificate.RawData)
PS C:\> $SubscriptionId = [System.Guid]::NewGuid().ToString()
PS C:\> New-SCSPFTenant -IssuerName "Contoso" -Key $Key -Name "ADatum" -SubscriptionID $SubscriptionId

Os dois primeiros comandos criam a variável $Certificate para conter o certificado emitido para o arrendatário.

O terceiro comando cria a variável $Key para conter a chave pública para o certificado.

O quarto comando cria a variável $SubscriptionId para conter o GUID para a subscrição.

O quinto comando cria o inquilino com o nome do emitente de confiança do certificado, a chave pública, um nome especificado, e o GUID associado à subscrição.

Parâmetros

-AccountStatus

Especifica o estado de um inquilino. Especificar 0 para Ativo, ou 1 para Suspenso.

Type:System.String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Certificate

Especifica o caminho para o arquivo de certificado para o inquilino.

Type:System.String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

Type:System.Management.Automation.SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IssuerName

Especifica o nome da parte que emitiu o certificado para o inquilino. Este parâmetro é metadados para verificar um token apresentado pelo arrendatário; não confunda este parâmetro com um objeto emitente de confiança.

Type:System.String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Key

Especifica a chave pública que valida um token assinado submetido por um inquilino na autenticação baseada em sinistros.

Type:System.String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Especifica o nome para dar ao inquilino.

Type:System.String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Stamps

Especifica o nome de um ou mais objetos de selo para associar ao novo inquilino. Para obter um carimbo, utilize o Get-SCSPFStamp cmdlet.

Type:Microsoft.SystemCenter.Foundation.SPFData.Types.Stamp[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

Especifica o GUID para uma subscrição de um inquilino. Este valor não pode ser alterado após a criação do arrendatário.

Type:System.Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.

Type:System.Management.Automation.SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

None

Saídas

System.Object