New-SCSPFTenant
Crée un locataire pour un hôte.
Syntax
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 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Certificate
Spécifie le chemin d’accès au fichier de certificat du locataire.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
Type: | System.Management.Automation.SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Spécifie le nom à attribuer au locataire.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entrées
None
Sorties
System.Object