Udostępnij za pośrednictwem


New-SCSPFTenant

Tworzy nową dzierżawę dla dostawcy usług hostingowych.

Składnia

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>]

Opis

Polecenie cmdlet New-SCSPFTenant tworzy nową dzierżawę w programie Service Provider Foundation. Jeśli jesteś dostawcą usług, dzierżawy są twoimi płacącymi klientami. Jeśli używasz programu Service Provider Foundation w chmurze prywatnej, dzierżawy są jednostkami biznesowymi w organizacji.

Przykłady

Przykład 1. Tworzenie nowej dzierżawy

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

Pierwsze dwa polecenia tworzą zmienną $Certificate zawierającą wystawiony certyfikat dla dzierżawy.

Trzecie polecenie tworzy zmienną $Key zawierającą klucz publiczny certyfikatu.

Czwarte polecenie tworzy zmienną $SubscriptionId zawierającą identyfikator GUID subskrypcji.

Piąte polecenie tworzy dzierżawę o nazwie zaufanego wystawcy certyfikatu, klucza publicznego, określonej nazwy i identyfikatora GUID skojarzonego z subskrypcją.

Parametry

-AccountStatus

Określa stan dzierżawy. Określ wartość 0 dla wartości Aktywne lub 1 dla wstrzymania.

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

-Certificate

Określa ścieżkę do pliku certyfikatu dla dzierżawy.

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

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

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

-IssuerName

Określa nazwę strony, która wystawiła certyfikat dla dzierżawy. Ten parametr jest metadanymi umożliwiającymi zweryfikowanie tokenu przesłanego przez dzierżawę; nie należy mylić tego parametru z zaufanym obiektem wystawcy.

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

-Key

Określa klucz publiczny, który weryfikuje podpisany token przesłany przez dzierżawę w uwierzytelnianiu opartym na oświadczeniach.

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

-Name

Określa nazwę, która ma być nadana dzierżawie.

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

-Stamps

Określa nazwę co najmniej jednego obiektu sygnatury do skojarzenia z nową dzierżawą. Aby uzyskać sygnaturę, użyj polecenia 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

Określa identyfikator GUID subskrypcji dzierżawy. Tej wartości nie można zmienić po utworzeniu dzierżawy.

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

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

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

Dane wejściowe

None

Dane wyjściowe

System.Object