Set-SPWorkflowConfig

适用于: SharePoint Foundation 2010, SharePoint Server 2010

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

为指定的 Web 应用程序配置工作流设置。

Syntax

Set-SPWorkflowConfig [-WebApplication] <SPWebApplicationPipeBind> [-AssignmentCollection <SPAssignmentCollection>] [-DeclarativeWorkflowsEnabled <$true | $false>] [-EmailNoPermissionParticipantsEnabled <$true | $false>] [-SendDocumentToExternalParticipants <$true | $false>]

Set-SPWorkflowConfig [-SiteCollection] <SPSitePipeBind> [-AssignmentCollection <SPAssignmentCollection>] [-DeclarativeWorkflowsEnabled <$true | $false>] [-EmailNoPermissionParticipantsEnabled <$true | $false>] [-SendDocumentToExternalParticipants <$true | $false>]

详细说明

使用 Set-SPWorkflowConfig cmdlet 可为指定的 Web 应用程序配置工作流设置。

Parameters

参数 是否必需 类型 说明

SiteCollection

必需

Microsoft.SharePoint.PowerShell.SPSitePipeBind

指定网站集的名称或 URL。

唯一能与 SiteCollection 参数一起使用的其他参数是 DeclarativeWorkflowsEnabled 参数。不能使用其他参数。

WebApplication

必需

Microsoft.SharePoint.PowerShell.SPWebApplicationPipeBind

指定 Web 应用程序的名称或 URL。

该类型必须是有效的名称或 GUID(格式为 WebApplication-1212),或者是 URL(格式为 http://server_name/WebApplication-1212)。

AssignmentCollection

可选

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

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

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

Confirm

可选

System.Management.Automation.SwitchParameter

在执行命令之前提示您确认。有关详细信息,请键入以下命令:get-help about_commonparameters

DeclarativeWorkflowsEnabled

可选

System.Boolean

设置是否允许声明性工作流在 Web 应用程序中运行。

该类型必须是 1(表示 True),或 0(表示 False)。

EmailNoPermissionParticipantsEnabled

可选

System.Boolean

设置工作流是否向对正在运行工作流的网站不拥有权限的用户发送任务电子邮件。

该类型必须是 1(表示 True),或 0(表示 False)。

SendDocumentToExternalParticipants

可选

System.Boolean

设置工作流是否以电子邮件附件的形式自动向如下参与者发送文档的副本:对网站没有访问权限的参与者或不在 Active Directory 域服务 (AD DS) 之外的任何链接目录中的参与者。

该类型必须是 1(表示 True),或 0(表示 False)。

WhatIf

可选

System.Management.Automation.SwitchParameter

显示一条描述命令作用的消息,而不执行命令。有关详细信息,请键入以下命令:get-help about_commonparameters

输入类型

返回类型

Example

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

Set-SPWorkflowConfig -webapplication http://sitename DeclarativeWorkflowsEnabled $true -EmailNoPermissionParticipantsEnabled $true -SendDocumentToExternalParticipants $false

此示例为指定的 Web 应用程序设置工作流设置以打开声明性工作流,向对网站没有访问权限的参与者打开电子邮件,并关闭向外部参与者以附件形式发送电子邮件的功能。

没有返回值。使用 Get-SPWorkflowConfig cmdlet 可查看值。若要为事件传递超时设置服务器场级工作流设置,以及延迟阈值和批量大小,请使用 Set-SPFarmConfig

See Also

Reference

Get-SPWorkflowConfig