New-SCSPFTenant
Crea un nuovo tenant per un hoster.
Sintassi
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>]
Descrizione
Il cmdlet New-SCSPFTenant crea un nuovo tenant in Service Provider Foundation. Se si è un provider di servizi, i tenant sono i clienti a pagamento. Se si usa Service Provider Foundation in un cloud privato, i tenant sono le business unit dell'organizzazione.
Esempio
Esempio 1: Creare un nuovo tenant
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
I primi due comandi creano la variabile $Certificate per contenere il certificato rilasciato per il tenant.
Il terzo comando crea la variabile $Key per contenere la chiave pubblica per il certificato.
Il quarto comando crea la variabile $SubscriptionId per contenere il GUID per la sottoscrizione.
Il quinto comando crea il tenant con il nome dell'autorità di certificazione attendibile del certificato, la chiave pubblica, un nome specificato e il GUID associato alla sottoscrizione.
Parametri
-AccountStatus
Specifica lo stato di un tenant. Specificare 0 per Active o 1 per Sospeso.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Certificate
Specifica il percorso del file di certificato per il tenant.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Richiede la conferma dell'utente prima di eseguire il cmdlet.
Type: | System.Management.Automation.SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IssuerName
Specifica il nome della parte che ha rilasciato il certificato per il tenant. Questo parametro è metadati per verificare un token inviato dal tenant; non confondere questo parametro con un oggetto autorità di certificazione attendibile.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Key
Specifica la chiave pubblica che convalida un token firmato inviato da un tenant nell'autenticazione basata sulle attestazioni.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Specifica il nome da assegnare al tenant.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Stamps
Specifica il nome di uno o più oggetti stamp da associare al nuovo tenant. Per ottenere un timbro, usare il 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
Specifica il GUID per una sottoscrizione di un tenant. Questo valore non può essere modificato dopo la creazione del tenant.
Type: | System.Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.
Type: | System.Management.Automation.SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
None
Output
System.Object