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 |
管理对象以便正确进行处理。使用 SPWeb 或 SPSite 等对象可能会耗用大量内存,而且在 Windows PowerShell 脚本中使用这些对象需要正确管理内存。通过使用 SPAssignment 对象,可以将对象分配给变量,然后在不需要这些对象时对它们进行处理,以释放内存。在使用 SPWeb、SPSite 或 SPSiteAdministration 对象时,如果不使用分配集合或 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
类型的 UserName
和 WindowsPassword
类型的 Password
。同时,将 CONTOSO
域中身份为 janedoe
的用户设置为目标应用程序管理员。
See Also
Reference
Get-SPSecureStoreApplication
Set-SPSecureStoreApplication
Remove-SPSecureStoreApplication