Set-SPWorkflowConfig

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

语法

Set-SPWorkflowConfig
   [-SiteCollection] <SPSitePipeBind>
   [-AssignmentCollection <SPAssignmentCollection>]
   [-DeclarativeWorkflowsEnabled <Boolean>]
   [-EmailNoPermissionParticipantsEnabled <Boolean>]
   [-SendDocumentToExternalParticipants <Boolean>]
   [-SingleWorkflowEpisodeTimeout <Int32>]
   [<CommonParameters>]
Set-SPWorkflowConfig
   [-WebApplication] <SPWebApplicationPipeBind>
   [-AssignmentCollection <SPAssignmentCollection>]
   [-DeclarativeWorkflowsEnabled <Boolean>]
   [-EmailNoPermissionParticipantsEnabled <Boolean>]
   [-SendDocumentToExternalParticipants <Boolean>]
   [-SingleWorkflowEpisodeTimeout <Int32>]
   [<CommonParameters>]

说明

This cmdlet contains more than one parameter set. You may only use parameters from one parameter set and you may not combine parameters from different parameter sets. For more information about how to use parameter sets, see Cmdlet parameter sets.

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

有关适用于 SharePoint 产品的 Windows PowerShell 的权限和最新信息,请参阅 SharePoint Server cmdlet

示例

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

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

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

无返回值。 Get-SPWorkflowConfig使用 cmdlet 查看值。 若要为事件传递超时设置场级工作流设置,并推迟阈值和批大小,请使用 Set-SPFarmConfig

参数

-DeclarativeWorkflowsEnabled

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

键入的值必须是 1 (表示 True ),或 0 (表示 False )。

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-EmailNoPermissionParticipantsEnabled

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

类型必须为 1 表示 True,或为 0 表示 False。

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-SendDocumentToExternalParticipants

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

键入的值必须是 1 (表示 True ),或 0 (表示 False )。

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-SingleWorkflowEpisodeTimeout

给工作流运行的时间(以秒为单位)。

Type:Int32
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-SiteCollection

指定网站集的名称或 URL。

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

Type:SPSitePipeBind
Position:1
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-WebApplication

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

键入的值必须是有效的名称或 GUID(格式为 WebApplication-1212),或者是 URL(格式为 https://server_name/WebApplication-1212)。

Type:SPWebApplicationPipeBind
Position:1
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-工作分配

Manages objects for the purpose of proper disposal. Use of objects, such as SPWeb or SPSite, can use large amounts of memory and use of these objects in Windows PowerShell scripts requires proper memory management. Using the SPAssignment object, you can assign objects to a variable and dispose of the objects after they are needed to free up memory. When SPWeb, SPSite, or SPSiteAdministration objects are used, the objects are automatically disposed of if an assignment collection or the Global parameter is not used.

When the Global parameter is used, all objects are contained in the global store. If objects are not immediately used, or disposed of by using the Stop-SPAssignment command, an out-of-memory scenario can occur.

Type:SPAssignmentCollection
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition