New-SCSPFTenant
Crée un locataire pour un hôte.
Syntaxe
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
L’applet de commande New-SCSPFTenant crée un locataire dans Service Provider Foundation. Si vous êtes un fournisseur de services, les locataires sont vos clients payants. Si vous utilisez Service Provider Foundation dans un cloud privé, les locataires sont les unités commerciales de votre organisation.
Exemples
Exemple 1 : Créer un locataire
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
Les deux premières commandes créent la variable $Certificate pour contenir le certificat émis pour le locataire.
La troisième commande crée la variable $Key pour contenir la clé publique du certificat.
La quatrième commande crée la variable $SubscriptionId pour contenir le GUID de l’abonnement.
La cinquième commande crée le locataire avec le nom de l’émetteur approuvé du certificat, la clé publique, un nom spécifié et le GUID associé à l’abonnement.
Paramètres
-AccountStatus
Spécifie l’état d’un locataire. Spécifiez 0 pour Actif ou 1 pour Suspendu.
Type: | System.String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Certificate
Spécifie le chemin d’accès au fichier de certificat du locataire.
Type: | System.String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
Type: | System.Management.Automation.SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-IssuerName
Spécifie le nom de la partie qui a émis le certificat pour le locataire. Ce paramètre est des métadonnées pour vérifier un jeton soumis par le locataire ; ne confondez pas ce paramètre avec un objet émetteur approuvé.
Type: | System.String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Key
Spécifie la clé publique qui valide un jeton signé soumis par un locataire dans l’authentification basée sur les revendications.
Type: | System.String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Name
Spécifie le nom à attribuer au locataire.
Type: | System.String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Stamps
Spécifie le nom d’un ou plusieurs objets d’horodatage à associer au nouveau locataire. Pour obtenir un tampon, utilisez l’applet de commande Get-SCSPFStamp.
Type: | Microsoft.SystemCenter.Foundation.SPFData.Types.Stamp[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-SubscriptionId
Spécifie le GUID d’un abonnement d’un locataire. Cette valeur ne peut pas être modifiée après la création du locataire.
Type: | System.Guid |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WhatIf
Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.
Type: | System.Management.Automation.SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
None
Sorties
System.Object