Partager via


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