Compartilhar via


New-SCSPFTenant

Cria um novo locatário para um hoster.

Sintaxe

Empty (Padrão)

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

FromTenantIssuereParameterSetName

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

FromTenantCertParameterSetName

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ê é um provedor de serviços, os inquilinos sã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.

Propriedades do parâmetro

Tipo:System.String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Certificate

Especifica o caminho para o arquivo de certificado para o locatário.

Propriedades do parâmetro

Tipo:System.String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

FromTenantCertParameterSetName
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Confirm

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

Propriedades do parâmetro

Tipo:System.Management.Automation.SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:cf

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes: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 de emissor confiável.

Propriedades do parâmetro

Tipo:System.String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

FromTenantIssuereParameterSetName
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False
FromTenantCertParameterSetName
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Key

Especifica a chave pública que valida um token assinado enviado por um locatário na autenticação baseada em declarações.

Propriedades do parâmetro

Tipo:System.String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

FromTenantIssuereParameterSetName
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Name

Especifica o nome a ser dado ao locatário.

Propriedades do parâmetro

Tipo:System.String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes: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.

Propriedades do parâmetro

Tipo:

Microsoft.SystemCenter.Foundation.SPFData.Types.Stamp[]

Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes: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.

Propriedades do parâmetro

Tipo:System.Guid
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Propriedades do parâmetro

Tipo:System.Management.Automation.SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False
Aliases:wi

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Entradas

None

Saídas

System.Object