Поделиться через


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