New-SCSPFTenant
Создает новый клиент для хост-сервера.
Синтаксис
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>]
Описание
Командлет New-SCSPFTenant создает новый клиент в Service Provider Foundation. Если вы являетесь поставщиком услуг, клиенты являются вашими платными клиентами. Если вы используете Service Provider Foundation в частном облаке, клиенты являются бизнес-подразделениями в вашей организации.
Примеры
Пример 1. Создание нового клиента
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
Первые две команды создают переменную $Certificate для хранения выданного сертификата для клиента.
Третья команда создает переменную $Key, содержащую открытый ключ сертификата.
Четвертая команда создает переменную $SubscriptionId, содержащую GUID для подписки.
Пятая команда создает клиент с именем доверенного издателя сертификата, открытого ключа, указанного имени и GUID, связанного с подпиской.
Параметры
-AccountStatus
Указывает состояние клиента. Укажите значение 0 для активного или 1 для приостановки.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Certificate
Указывает путь к файлу сертификата для клиента.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Запрос подтверждения перед выполнением командлета.
Type: | System.Management.Automation.SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IssuerName
Указывает имя стороны, выдавшей сертификат для клиента. Этот параметр является метаданными для проверки маркера, отправленного клиентом; не путайте этот параметр с доверенным объектом издателя.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Key
Указывает открытый ключ, который проверяет подписанный токен, отправленный клиентом в проверке подлинности на основе утверждений.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Указывает имя, которое будет присвоено клиенту.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Stamps
Указывает имя одного или нескольких объектов меток, которые необходимо связать с новым клиентом. Чтобы получить метку, используйте командлет 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
Указывает GUID для подписки клиента. Это значение нельзя изменить после создания клиента.
Type: | System.Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Type: | System.Management.Automation.SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Входные данные
None
Выходные данные
System.Object