New-SPSecureStoreApplication
Создает новое приложение Secure Store.
Синтаксис
New-SPSecureStoreApplication
-ServiceContext <SPServiceContextPipeBind>
-TargetApplication <TargetApplication>
[-Administrator <SPClaim[]>]
[-AssignmentCollection <SPAssignmentCollection>]
[-CredentialsOwnerGroup <SPClaim[]>]
-Fields <TargetApplicationField[]>
[-TicketRedeemer <SPClaim[]>]
[<CommonParameters>]
Описание
Командлет New-SPSecureStoreApplication
создает новое приложение Secure Store.
Сведения о разрешениях и актуальную информацию о Windows PowerShell для продуктов SharePoint см. в сетевой документации о командлетах SharePoint Server.
Примеры
------------------ПРИМЕР------------------
$usernameField = New-SPSecureStoreApplicationField -Name "UserName" -Type WindowsUserName -Masked:$false
$passwordField = New-SPSecureStoreApplicationField -Name "Password" -Type WindowsPassword -Masked:$true
$fields = $usernameField,$passwordField
$userClaim = New-SPClaimsPrincipal -Identity "CONTOSO\janedoe" -IdentityType WindowsSamAccountName
$contosoTargetApp = New-SPSecureStoreTargetApplication -Name "ContosoTargetApplication" -FriendlyName "Contoso Target Application" -ApplicationType Group
New-SPSecureStoreApplication -ServiceContext http://contoso -TargetApplication $contosoTargetApp -Fields $fields -Administrator $userClaim
В этом примере создается новое целевое приложение группы ContosoTargetApplication, а затем новое приложение для этого целевого приложения. Это новое приложение содержит два поля; UserName типа WindowsUserName и Password типа WindowsPassword. Пользователь с удостоверением janedoe в домене CONTOSO задается в качестве администратора конечного приложения.
Параметры
-Administrator
Задает администратора нового приложения безопасного хранения.
Type: | SPClaim[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-AssignmentCollection
Позволяет корректно удалять объекты. При использовании объектов таких типов, как SPWeb или SPSite, возможен захват больших объемов памяти, и работа с такими объектами в скриптах Windows PowerShell требует точного управления памятью. С помощью объекта SPAssignment вы можете назначить объекты переменной и освободить память, удалив ненужные объекты. Объекты SPWeb, SPSite или SPSiteAdministration после использования удаляются автоматически, если коллекция назначения или параметр Global не применяются.
При использовании параметра Global все объекты содержатся в глобальном хранилище.
Если объекты не используются сразу или удаляются с помощью команды Stop-SPAssignment
, может возникнуть нехватка памяти.
Type: | SPAssignmentCollection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-CredentialsOwnerGroup
Задает объект утверждений для групп, являющийся владельцем их учетных данных.
Type: | SPClaim[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Fields
Задает сведения о полях для приложения. Поля по умолчанию — имя пользователя и пароль.
Type: | TargetApplicationField[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-ServiceContext
Задает контекст службы для конечного приложения.
Type: | SPServiceContextPipeBind |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-TargetApplication
Определяет сведения о конечном приложении. Например, объект TargetApplication содержит значения данных для имени приложения, отображаемого имени, контактных данных, флага включения билета и URL-адреса для задания учетных данных. Схема объекта TargetApplication определена в интерфейсе ISecureSToreProviderExtended, предоставляющем метаданные конечного приложения.
Type: | TargetApplication |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-TicketRedeemer
Задает значение утверждения обработчика билетов.
Type: | SPClaim[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |