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