New-SPSecureStoreApplication

 

适用于: SharePoint Server 2010

上一次修改主题: 2015-03-09

创建新的安全存储应用程序。

Syntax

New-SPSecureStoreApplication -Fields <TargetApplicationField[]> -ServiceContext <SPServiceContextPipeBind> -TargetApplication <TargetApplication> [-Administrator <SPClaim[]>] [-AssignmentCollection <SPAssignmentCollection>] [-CredentialsOwnerGroup <SPClaim[]>] [-TicketRedeemer <SPClaim[]>]

详细说明

New-SPSecureStoreApplication cmdlet 创建新的安全存储应用程序。

Parameters

参数 是否必需 类型 说明

ServiceContext

必需

Microsoft.SharePoint.PowerShell.SPServiceContextPipeBind

指定目标应用程序的服务上下文。

TargetApplication

必需

Microsoft.Office.SecureStoreService.Server.TargetApplication

指定有关目标应用程序的信息。例如,TargetApplication 对象包含应用程序名称、显示名称、联系人信息、启用票证标志以及设置凭据的 URL 地址的数据值。TargetApplication 对象的架构在公开目标应用程序元数据的 ISecureSToreProviderExtended 接口中定义。

Administrator

可选

Microsoft.SharePoint.SPClaim[]

指定新安全存储应用程序的管理员。

AssignmentCollection

可选

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

管理对象以便正确进行处理。使用 SPWebSPSite 等对象可能会耗用大量内存,而且在 Windows PowerShell 脚本中使用这些对象需要正确管理内存。通过使用 SPAssignment 对象,可以将对象分配给变量,然后在不需要这些对象时对它们进行处理,以释放内存。在使用 SPWebSPSiteSPSiteAdministration 对象时,如果不使用分配集合或 Global 参数,则会自动处理这些对象。

备注

在使用 Global 参数时,所有对象均包含在全局存储中。如果未立即使用对象,或未通过使用 Stop-SPAssignment 命令来处理对象,则可能会发生内存不足的情况。

CredentialsOwnerGroup

可选

Microsoft.SharePoint.SPClaim[]

指定拥有组凭据的组的声明对象。

Fields

可选

Microsoft.Office.SecureStoreService.Server.TargetApplicationField[]

指定应用程序的字段信息。默认字段为用户名和密码。

TicketRedeemer

可选

Microsoft.SharePoint.SPClaim[]

指定票证兑现者的声明值。

输入类型

返回类型

Example

------------------示例------------------

$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 $claimUser

此示例创建新组目标应用程序 ContosoTargetApplication,并为该目标应用程序创建新的应用程序。此新应用程序包含两个字段;即 WindowsUserName 类型的 UserNameWindowsPassword 类型的 Password。同时,将 CONTOSO 域中身份为 janedoe 的用户设置为目标应用程序管理员。

See Also

Reference

Get-SPSecureStoreApplication
Set-SPSecureStoreApplication
Remove-SPSecureStoreApplication