Share via


New-SCSPFTenant

Cria um novo locatário para um hoster.

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

O cmdlet New-SCSPFTenant cria um novo locatário no Service Provider Foundation. Se você for um provedor de serviços, os locatários serão seus clientes pagantes. Se você estiver usando o Service Provider Foundation em uma nuvem privada, os locatários serão as unidades de negócios em sua organização.

Exemplos

Exemplo 1: Criar um novo locatário

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 locatário.

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

O quarto comando cria a variável $SubscriptionId para conter o GUID da assinatura.

O quinto comando cria o locatário com o nome do emissor confiável do certificado, a chave pública, um nome especificado e o GUID associado à assinatura.

Parâmetros

-AccountStatus

Especifica o status de um locatário. Especifique 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 do locatário.

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

-Confirm

Solicita 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 locatário. Esse parâmetro é metadados para verificar um token enviado pelo locatário; não confunda esse parâmetro com um objeto emissor confiável.

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 enviado por um locatário na autenticação baseada em declarações.

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

-Name

Especifica o nome a ser fornecido ao locatário.

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 carimbo a serem associados ao novo locatário. Para obter um carimbo, use o cmdlet Get-SCSPFStamp.

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 assinatura de um locatário. Esse valor não pode ser alterado depois que o locatário é criado.

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

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. 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