Freigeben über


New-SCSPFTenant

Erstellt einen neuen Mandanten für einen Hoster.

Syntax

Empty (Standardwert)

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

Beschreibung

Mit dem Cmdlet New-SCSPFTenant wird ein neuer Mandant in Service Provider Foundation erstellt. Wenn Sie ein Dienstleister sind, sind die Mieter Ihre zahlenden Kunden. Wenn Sie Service Provider Foundation in einer privaten Cloud verwenden, handelt es sich bei den Mandanten um die Geschäftseinheiten in Ihrer Organisation.

Beispiele

Beispiel 1: Erstellen eines neuen Mandanten

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

Mit den ersten beiden Befehlen wird die Variable $Certificate erstellt, die das ausgestellte Zertifikat für den Mandanten enthält.

Mit dem dritten Befehl wird die Variable $Key erstellt, die den öffentlichen Schlüssel für das Zertifikat enthält.

Mit dem vierten Befehl wird die $SubscriptionId Variable erstellt, die die GUID für das Abonnement enthält.

Mit dem fünften Befehl wird der Mandant mit dem Namen des vertrauenswürdigen Ausstellers des Zertifikats, dem öffentlichen Schlüssel, einem angegebenen Namen und der GUID erstellt, die dem Abonnement zugeordnet ist.

Parameter

-AccountStatus

Gibt den Status eines Mandanten an. Geben Sie 0 für Aktiv oder 1 für Angehalten an.

Parametereigenschaften

Typ:System.String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Certificate

Gibt den Pfad zur Zertifikatdatei für den Mandanten an.

Parametereigenschaften

Typ:System.String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

FromTenantCertParameterSetName
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Confirm

Fordert Sie zur Bestätigung auf, bevor Sie das Cmdlet ausführen.

Parametereigenschaften

Typ:System.Management.Automation.SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:vgl

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-IssuerName

Gibt den Namen der Partei an, die das Zertifikat für den Mandanten ausgestellt hat. Bei diesem Parameter handelt es sich um Metadaten zum Überprüfen eines vom Mandanten übermittelten Tokens. Verwechseln Sie diesen Parameter nicht mit einem vertrauenswürdigen Ausstellerobjekt.

Parametereigenschaften

Typ:System.String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

FromTenantIssuereParameterSetName
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False
FromTenantCertParameterSetName
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Key

Gibt den öffentlichen Schlüssel an, der ein signiertes Token überprüft, das von einem Mandanten in der anspruchsbasierten Authentifizierung übermittelt wird.

Parametereigenschaften

Typ:System.String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

FromTenantIssuereParameterSetName
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Name

Gibt den Namen an, der dem Mandanten zugewiesen werden soll.

Parametereigenschaften

Typ:System.String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Stamps

Gibt den Namen eines oder mehrerer Stempelobjekte an, die dem neuen Mandanten zugeordnet werden sollen. Verwenden Sie zum Abrufen eines Stempels das Cmdlet Get-SCSPFStamp.

Parametereigenschaften

Typ:

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

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-SubscriptionId

Gibt die GUID für ein Abonnement eines Mandanten an. Dieser Wert kann nach dem Erstellen des Mandanten nicht mehr geändert werden.

Parametereigenschaften

Typ:System.Guid
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Parametereigenschaften

Typ:System.Management.Automation.SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:Wi

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Eingaben

None

Ausgaben

System.Object