适用于: SharePoint Server 2010
上一次修改主题: 2015-03-09
在 Microsoft SharePoint Server 2010 中创建 Access Services 应用程序的新实例。
Syntax
New-SPAccessServiceApplication -ApplicationPool <SPIisWebServiceApplicationPoolPipeBind> [-ApplicationLogSizeMax <Int32>] [-AssignmentCollection <SPAssignmentCollection>] [-CacheTimeout <Int32>] [-ColumnsMax <Int32>] [-Confirm [<SwitchParameter>]] [-Default <SwitchParameter>] [-Name <String>] [-NonRemotableQueriesAllowed <SwitchParameter>] [-OrderByMax <Int32>] [-OuterJoinsAllowed <SwitchParameter>] [-OutputCalculatedColumnsMax <Int32>] [-PrivateBytesMax <Int32>] [-RecordsInTableMax <Int32>] [-RequestDurationMax <Int32>] [-RowsMax <Int32>] [-SessionMemoryMax <Int32>] [-SessionsPerAnonymousUserMax <Int32>] [-SessionsPerUserMax <Int32>] [-SourcesMax <Int32>] [-TemplateSizeMax <Int32>] [-WhatIf [<SwitchParameter>]]
详细说明
New-SPAccessServiceApplication cmdlet 在 SharePoint Server 2010 中创建 Access Services 应用程序的新实例。创建新 Access Services 应用程序后,使用 Set-SPAccessServiceApplication cmdlet 可修改它的全局设置。
有关权限及 Windows PowerShell for SharePoint Server 2010 的最新相关信息,请参阅 TechNet (https://go.microsoft.com/fwlink/?LinkId=163183)。
Parameters
| 参数 | 是否必需 | 类型 | 说明 |
|---|---|---|---|
Name |
可选 |
System.String |
指定要创建的 Access Services 应用程序的显示名称。该名称最多可以包含 128 个字符,并且可以包含逗号 (,)、等号 (=) 或冒号 (:) 字符,但要用引号将这些字符引起来。 键入的值必须是 Access Services 应用程序的有效名称,例如,AccessSrvApp1。 |
ApplicationPool |
必需 |
Microsoft.SharePoint.PowerShell.SPIisWebServiceApplicationPoolPipeBind |
指定要针对新的 Access Services 应用程序在其中运行 Web 服务的现有 Internet 信息服务 (IIS) 应用程序池。 键入的值必须是 SPIisWebServiceApplicationPool 对象的有效实例。 |
ApplicationLogMaxSize |
可选 |
System.Int32 |
指定 Access Services 应用程序日志列表的最大记录数。有效值:-1 至 maxint。0 表示不允许任何记录。默认值为 3000。 |
AssignmentCollection |
可选 |
Microsoft.SharePoint.PowerShell.SPAssignmentCollection |
管理对象以便正确进行处理。使用 SPWeb 或 SPSite 等对象可能会耗用大量内存,而且在 Windows PowerShell 脚本中使用这些对象需要正确管理内存。通过使用 SPAssignment 对象,可以将对象分配给变量,然后在不需要这些对象时对它们进行处理,以释放内存。在使用 SPWeb、SPSite 或 SPSiteAdministration 对象时,如果不使用分配集合或 Global 参数,则会自动处理这些对象。 备注 在使用 Global 参数时,所有对象均包含在全局存储中。如果未立即使用对象,或未通过使用 Stop-SPAssignment 命令来处理对象,则可能会发生内存不足的情况。 |
CacheTimeout |
可选 |
System.Int32 |
指定数据缓存在没有用户活动的情况下在 Access Services 中保持活动状态的秒数。有效值包括:-1(缓存永不超时)以及 1 到 2073600(缓存保持活动状态的时间为 1 秒到 24 天)。 键入的值必须为整数 -1,或介于 1 到 2073600(24 天)之间的某个整数。默认值为 300。 |
ColumnsMax |
可选 |
System.Int32 |
指定查询中所涉及的列表或查询的输出可以包含的最大列数。默认值为 30。 键入的值必须为介于 1 到 255 之间的某个整数 |
Confirm |
可选 |
System.Management.Automation.SwitchParameter |
在执行命令之前提示您确认。有关详细信息,请键入以下命令:get-help about_commonparameters |
Default |
可选 |
System.Management.Automation.SwitchParameter |
指定通过将此服务应用程序的代理添加到场的默认代理列表中将此服务应用程序与 Web 应用程序相关联。 |
NonRemotableQueriesAllowed |
可选 |
System.Management.Automation.SwitchParameter |
指定可以运行无法远程传输到数据库层的查询。 |
OrderByMax |
可选 |
System.Int32 |
指定查询中 Order By 子句的最大数目。默认值为 4。 键入的值必须为 1 到 8 之间的整数。 |
OuterJoinsAllowed |
可选 |
System.Management.Automation.SwitchParameter |
指定支持左外部和右外部联接。始终支持内联。 |
OutputCalculatedColumnsMax |
可选 |
System.Int32 |
指定可作为查询的一部分包括在输出中的计算列的最大数量。将不包括基础列表中的计算列。默认值为 10。 键入的值必须为 1 到 32 之间的整数。 |
PrivateBytesMax |
可选 |
System.Int32 |
指定 Access Services 可以使用的专用字节的最大数量(以 MB 为单位)。如果设置为 -1,Access Services 默认为计算机上物理内存的 75%。有效值包括:-1(无限制)以及 1 到任何正整数。默认值为 -1。 |
RecordsInTableMax |
可选 |
System.Int32 |
指定 Access Services 应用程序中的表所允许的最大记录数。有效值包括:-1(无限制)以及 1 到任何正整数。默认值为 500000。 键入的值必须为整数 -1,或介于 1 到 MaxInt 之间的某个整数。 |
RequestDurationMax |
可选 |
System.Int32 |
指定请求在超时之前,可用于执行操作的最大秒数。有效值包括:-1(无限制)以及 1 到 2073600(缓存保持活动状态的时间为 1 秒到 24 天)。默认值为 30。 键入的值必须为整数 -1,或介于 1 到 2073600(24 天)之间的某个整数 |
RowsMax |
可选 |
System.Int32 |
指定查询中所涉及的列表或查询的输出可以包含的最大行数。默认值为 50000。 键入的值必须为 1 到 200000 之间的整数。 |
SessionMemoryMax |
可选 |
System.Int32 |
指定各个会话允许的最大大小(以 MB 为单位)。有效值包括 0(禁用属性)以及 1 到 4095。默认值为 64。 键入的值必须为整数 0,或介于 1 到 4095 之间的某个整数。 |
SessionsPerAnonymousUserMax |
可选 |
System.Int32 |
指定每个用户的最大允许会话数。如果达到此最大值,在启动新会话时,将会删除最旧的会话。有效值包括:-1(无限制)以及 1 到任何正整数。默认值为 10。 键入的值必须为整数 -1,或介于 1 到 MaxInt 之间的某个整数。 |
SessionsPerUserMax |
可选 |
System.Int32 |
指定每个用户的最大允许会话数。如果达到此最大值,在启动新会话时,将会删除最旧的会话。有效值包括:-1(无限制)以及 1 到任何正整数。默认值为 10。 键入的值必须为整数 -1,或介于 1 到 MaxInt 之间的某个整数。 |
SourcesMax |
可选 |
System.Int32 |
指定可以作为查询输入一次使用的最大列表数。默认值为 8。 键入的值必须为 1 到 20 之间的整数。 |
TemplateSizeMax |
可选 |
System.Int32 |
上载到解决方案库中的 Microsoft Access 模板(.accdt 文件)的最大允许大小。有效值包括:-1(无限制)以及 1 到任何正整数。 |
WhatIf |
可选 |
System.Management.Automation.SwitchParameter |
显示一条描述命令作用的消息,而不执行命令。有关详细信息,请键入以下命令:get-help about_commonparameters |
输入类型
返回类型
Example
------------示例 1----------------
New-SPAccessServiceApplication -Name "MyAccessService" -SPIisWebServiceApplicationPool MyAppPool
此示例会为在名为 MyAppPool 的应用程序池下运行的名为 MyAccessService 的 Access Services 创建一个新实例。
------------示例 2----------------
New-SPAccessServiceApplication -Name "MyAccessService" -SPIisWebServiceApplicationPool MyAppPool -SessionsPerUserMax 25
此示例会为在名为 MyAppPool 的应用程序池下运行的名为 MyAccessService 的 Access Services 创建一个新实例,该实例允许每名用户在每台运行 Access Services 的后端应用程序服务器计算机上最多使用 25 个会话。
See Also
Reference
Set-SPAccessServiceApplication
Get-SPAccessServiceApplication