Set-CsConferencingPolicy
上一次修改主题: 2012-10-18
修改现有的会议策略。会议策略可确定会议中可以使用的各种功能,从会议能否包括 IP 音频和视频,到能够参加会议的最大人数等全部内容都包含在内。
语法
Set-CsConferencingPolicy [-Identity <XdsIdentity>] [-AllowAnnotations <$true | $false>] [-AllowAnonymousParticipantsInMeetings <$true | $false>] [-AllowAnonymousUsersToDialOut <$true | $false>] [-AllowConferenceRecording <$true | $false>] [-AllowExternalUserControl <$true | $false>] [-AllowExternalUsersToRecordMeeting <$true | $false>] [-AllowExternalUsersToSaveContent <$true | $false>] [-AllowIPAudio <$true | $false>] [-AllowIPVideo <$true | $false>] [-AllowParticipantControl <$true | $false>] [-AllowPolls <$true | $false>] [-AllowUserToScheduleMeetingsWithAppSharing <$true | $false>] [-AppSharingBitRateKb <Int64>] [-AudioBitRateKb <UInt32>] [-Confirm [<SwitchParameter>]] [-Description <String>] [-EnableAppDesktopSharing <None | SingleApplication | Desktop>] [-EnableDataCollaboration <$true | $false>] [-EnableDialInConferencing <$true | $false>] [-EnableFileTransfer <$true | $false>] [-EnableP2PFileTransfer <$true | $false>] [-EnableP2PRecording <$true | $false>] [-EnableP2PVideo <$true | $false>] [-FileTransferBitRateKb <Int64>] [-Force <SwitchParameter>] [-MaxMeetingSize <UInt32>] [-MaxVideoConferenceResolution <CIF | VGA>] [-VideoBitRateKb <Int64>] [-WhatIf [<SwitchParameter>]]
Set-CsConferencingPolicy [-AllowAnnotations <$true | $false>] [-AllowAnonymousParticipantsInMeetings <$true | $false>] [-AllowAnonymousUsersToDialOut <$true | $false>] [-AllowConferenceRecording <$true | $false>] [-AllowExternalUserControl <$true | $false>] [-AllowExternalUsersToRecordMeeting <$true | $false>] [-AllowExternalUsersToSaveContent <$true | $false>] [-AllowIPAudio <$true | $false>] [-AllowIPVideo <$true | $false>] [-AllowParticipantControl <$true | $false>] [-AllowPolls <$true | $false>] [-AllowUserToScheduleMeetingsWithAppSharing <$true | $false>] [-AppSharingBitRateKb <Int64>] [-AudioBitRateKb <UInt32>] [-Confirm [<SwitchParameter>]] [-Description <String>] [-EnableAppDesktopSharing <None | SingleApplication | Desktop>] [-EnableDataCollaboration <$true | $false>] [-EnableDialInConferencing <$true | $false>] [-EnableFileTransfer <$true | $false>] [-EnableP2PFileTransfer <$true | $false>] [-EnableP2PRecording <$true | $false>] [-EnableP2PVideo <$true | $false>] [-FileTransferBitRateKb <Int64>] [-Force <SwitchParameter>] [-Instance <PSObject>] [-MaxMeetingSize <UInt32>] [-MaxVideoConferenceResolution <CIF | VGA>] [-VideoBitRateKb <Int64>] [-WhatIf [<SwitchParameter>]]
详细说明
会议功能是 Microsoft Lync Server 2010 的重要部分:通过会议,用户组可以共同联机查看幻灯片和视频、共享应用程序、交换文件以及进行其他形式的沟通和协作。
管理员要保持对会议和会议设置的控制,这一点非常重要。某些情况下,可能会有安全方面的顾虑:默认情况下,任何人,包括未通过身份验证的用户,都可以参加会议和保存这些会议期间分发的任何幻灯片或讲义。而在其他情况下,可能会有带宽方面的顾虑:同时举行多个会议,每个会议都有数百人参与,且都需要使用视频播放和文件共享功能,此时可能会使您的网络出现问题。另外,有时还可能有法律方面的顾虑。例如,默认情况下,会议参与者可以对共享内容进行注释,但在会议存档后不会保存这些注释。如果组织必须保存所有电子通信的记录,则您可能要禁用批注功能。
当然,需要管理会议设置是一回事,实际管理这些设置又是另外一回事。在 Lync Server 2010 中,使用会议策略管理会议。(在该软件的早期版本中,这些策略称为会议策略)。如前所述,会议策略可确定会议中可以使用的各种功能,从会议能否包括 IP 音频和视频,到能够参加会议的最大人数等全部内容都包含在内。会议策略可以在全局范围内、站点范围内或每用户范围内配置。这样管理员便可非常灵活地决定哪些用户可以使用哪些功能。
您可以在创建策略时配置策略的属性值。此外,您也可以随时使用 Set-CsConferencingPolicy cmdlet 修改现有策略的属性值。
谁能运行此 cmdlet:默认情况下,以下各组的成员有权在本地运行 Set-CsConferencingPolicy cmdlet:RTCUniversalServerAdmins。要返回分配了此 cmdlet 的所有基于角色的访问控制 (RBAC) 角色列表(包括您自己创建的任何自定义 RBAC 角色),请从 Windows PowerShell 提示符处运行以下命令:
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Set-CsConferencingPolicy"}
参数
参数 | 必需 | 类型 | 描述 | ||
---|---|---|---|---|---|
Identity |
可选 |
Xds 标识 |
要修改的会议策略的唯一标识符。会议策略可以在全局、站点或每用户范围内配置。要修改全局策略,请使用以下语法:-Identity global。要修改站点策略,请使用类似如下的语法:-Identity site:Redmond。要修改每用户策略,请使用类似如下的语法:-Identity SalesConferencingPolicy。 请注意,指定 Identity 时不允许使用通配符。如果不指定 Identity,Set-CsConferencingPolicy 将自动修改全局会议策略。 |
||
Instance |
可选 |
会议策略对象 |
允许您将对对象的引用传递到 cmdlet,而不是设置单个参数值。 |
||
AllowAnnotations |
可选 |
布尔值 |
指示是否允许与会者在会议期间所共享的任何内容上做屏幕批注;此外,该设置还可确定是否允许在会议中使用白板。默认值为 True。 注意,批注不会随其他会议内容一起存档。 该设置应用于组织会议的用户:如果设置为 False,受该策略影响的用户所创建的会议将不包含批注。但该用户可以参加允许做批注的其他会议。 |
||
AllowAnonymousParticipantsInMeetings |
可选 |
布尔值 |
指示是否允许匿名用户参加会议。如果设置为 False,则仅允许经过身份验证的用户(即登录您的 Active Directory 域服务 (AD DS) 或联盟伙伴的 Active Directory 的用户)参加会议。默认值为 True。 该设置应用于组织会议的用户:如果设置为 False,受该策略影响的用户所创建的会议将不允许匿名与会者加入。但是,该用户可以参加允许匿名与会者加入的其他会议。 |
||
AllowAnonymousUsersToDialOut |
可选 |
布尔值 |
指示是否允许匿名用户(例如,未经身份验证的用户)加入使用拨出式电话的会议。通过拨出式电话,会议服务器将致电用户,用户在接听电话后即可加入会议。 请注意,即使该设置为 False,也允许进行电话拨入式会议。 该设置应用于组织会议的用户:如果设置为 False,受该策略影响的用户所创建的会议将不允许匿名与会者通过拨出电话加入会议;但是,该用户可以参加匿名用户可通过拨出电话加入的其他会议。 默认值为 False ($False)。 |
||
AllowConferenceRecording |
可选 |
布尔值 |
指示是否允许用户录制会议。默认值为 False。 该设置应用于参加会议的所有用户。 |
||
AllowExternalUserControl |
可选 |
布尔值 |
指示是否允许外部用户(匿名用户或联盟用户)控制共享应用程序或桌面。默认值为 False。 该设置将在每用户级别针对会议和对等通信设置强制执行。这意味着,可能会允许会话中的某些用户放弃对与外部用户共享的应用程序或桌面的控制,而不允许其他用户放弃控制。 |
||
AllowExternalUsersToRecordMeeting |
可选 |
布尔值 |
指示是否允许外部用户(匿名用户或联盟用户)录制会议。默认值为 False。 该设置应用于组织会议的用户:如果设置为 False,受该策略影响的用户所创建的会议将不允许外部用户录制会议。但是,该用户可以参加允许外部用户录制的其他会议。 请注意,仅当 AllowConferenceRecording 属性设置为 True 时该设置才生效。 |
||
AllowExternalUsersToSaveContent |
可选 |
布尔值 |
指示是否允许外部用户(即当前未登录到您的网络的用户)保存讲义、幻灯片和其他会议内容。默认值为 True。 该设置应用于组织会议的用户:如果设置为 False,受该策略影响的用户所创建的会议将不允许外部用户保存内容。但是,该用户可以参加允许外部用户保存内容的其他会议。 |
||
AllowIPAudio |
可选 |
布尔值 |
指示在会议中是否允许使用计算机音频。默认值为 True。 该设置应用于组织会议的用户:如果设置为 False,受该策略影响的用户所创建的会议将不允许使用 IP 音频。但是,该用户可以参加允许使用 IP 音频的其他会议。 |
||
AllowIPVideo |
可选 |
布尔值 |
指示在会议中是否允许使用计算机视频。默认值为 True。 该设置应用于组织会议的用户:如果设置为 False,受该策略影响的用户所创建的会议将不允许使用 IP 视频。但是,该用户可以参加允许使用 IP 视频的其他会议。 |
||
AllowParticipantControl |
可选 |
布尔值 |
指示是否允许与会者控制会议期间所共享的应用程序或桌面。默认值为 True。 该设置应用于组织会议的用户:如果设置为 False,受该策略影响的用户所创建的会议将不允许参与者控制。但是,该用户可以参加允许参与者控制的其他会议。 |
||
AllowPolls |
可选 |
布尔值 |
指示是否允许用户在会议期间进行在线投票。默认值为 True。 该设置应用于组织会议的用户:如果设置为 False,受该策略影响的用户所创建的会议将不允许投票。但是,该用户可以参加允许投票的其他会议。 |
||
AllowUserToScheduleMeetingsWithAppSharing |
可选 |
布尔值 |
指示是否允许用户组织包含应用程序共享的会议。默认值为 True。 该设置应用于组织会议的用户:如果设置为 False,受该策略影响的用户所创建的会议将不允许应用程序共享。但是,该用户可以参加允许应用程序共享的其他会议。 |
||
AppSharingBitRateKB |
可选 |
整数 |
应用程序共享的比特率(以 KB 为单位)。默认值为 50000。 |
||
AudioBitRateKB |
可选 |
整数 |
用于音频传输的比特率(以千位为单位)。音频的比特率可以取 20 至 200 之间(包括两者)的任何整数,默认值为 200。 此设置将在每用户级别针对会议和对等通信会话强制执行。 |
||
Description |
可选 |
字符串 |
使管理员可以提供有关会议策略的其他文本。例如,Description 可能指示应向其分配策略的用户。 |
||
EnableAppDesktopSharing |
可选 |
PSListModifier |
指示是否允许参加人在会议期间中共享应用程序(或其桌面)。允许的值包括: Desktop。允许用户共享其整个桌面。 SingleApplication。允许用户共享单个应用程序。 None。不允许用户共享应用程序或其桌面。 该设置将在每用户级别强制执行。这意味着,可能会允许会议中的某些用户共享他们的桌面或应用程序,而不允许该会议中的其他用户这样做。 默认值为 Desktop。 |
||
EnableDataCollaboration |
可选 |
布尔值 |
指示用户是否可以组织包含白板和批注等数据协作活动的会议。 该设置应用于组织会议的用户:如果设置为 False,受该策略影响的用户所创建的会议将不允许数据协作。但是,该用户可以参加允许数据协作的其他会议。 |
||
EnableDialInConferencing |
可选 |
布尔值 |
指示用户能否通过使用公用电话交换网 (PSTN) 电话拨入参加会议。默认值为 True。 该设置应用于组织会议的用户:如果设置为 False,受该策略影响的用户所创建的会议将不允许电话拨入式会议。但是,该用户可以参加允许电话拨入式会议的其他会议。 |
||
EnableFileTransfer |
可选 |
布尔值 |
指示会议期间是否允许向所有会议参加人传输文件。默认值为 True。 该设置应用于组织会议的用户:如果设置为 False,受该策略影响的用户所创建的会议将不允许文件传输。但是,该用户可以参加允许文件传输的其他会议。 |
||
EnableP2PFileTransfer |
可选 |
布尔值 |
指示会议期间是否允许进行对等文件传输(即不涉及所有参加人的文件传输)。默认值为 True ($True)。 该设置将在每用户级别强制执行。这意味着,可能会允许对等通信会话中的一个用户传输文件,而不允许另一用户这样做。 |
||
EnableP2PRecording |
可选 |
布尔值 |
如果为 True,用户将可以录制对等会议会话。默认值为 False。 该设置将在每用户级别强制执行。这意味着,可能会允许对等通信会话中的一个用户录制会话,而不允许另一用户这样做。 |
||
EnableP2PVideo |
可选 |
布尔值 |
如果为 True,用户将可以参加对等视频会议会话。默认值为 False。 该设置将在每用户级别强制执行。这意味着,可能会允许对等通信会话中的一个用户使用视频,而不允许另一用户这样做。 |
||
FileTransferBitRateKB |
可选 |
整数 |
文件传输的比特率(以 KB 为单位)。默认值为 50000。 |
||
MaxMeetingSize |
可选 |
整数 |
指示允许参加会议的最大人数。达到最大参加人数后,将不准其他任何尝试加入会议的人参加会议,并声明会议已满。该值中指定的与会者数可以是 1 到 4,294,967,295 之间的任意 32 位整数,但是建议使用 2 到 250 之间(包含边界值)的整数,默认值为 250。
该设置应用于组织会议的用户:受该策略影响的用户所创建的会议将不允许与会者超过指定的数目。但是,该用户可以参加允许更多与会者加入的其他会议。 |
||
MaxVideoConferenceResolution |
可选 |
PSListModifier |
指示会议视频的最大分辨率。允许的值有: CIF。通用中间格式 (CIF) 的分辨率为 352 x 288 像素。 VGA。VGA 的分辨率为 640 像素 x 480 像素。 默认值为 VGA。 |
||
VideoBitRateKB |
可选 |
整数 |
用于视频传输的比特率(以千位为单位)。默认值为 50000。 此设置将在每用户级别针对会议和对等通信会话强制执行。 |
||
Force |
可选 |
开关参数 |
禁止显示运行此命令时可能出现的任何非严重错误消息。 |
||
WhatIf |
可选 |
开关参数 |
描述如果执行命令会发生什么情况(无需实际执行命令)。 |
||
Confirm |
可选 |
开关参数 |
在执行命令之前提示您进行确认。 |
输入类型
Microsoft.Rtc.Management.WritableConfig.Policy.Meeting.MeetingPolicy 对象。Set-CsConferencingPolicy 接受通过管道传递的会议策略对象的实例。
返回类型
Set-CsConferencingPolicy 不会返回值或对象。此 cmdlet 会配置 Microsoft.Rtc.Management.WritableConfig.Policy.Meeting.MeetingPolicy 对象的实例。
示例
-------------------------- 示例 1 --------------------------
Set-CSConferencingPolicy -Identity SalesConferencingPolicy -AllowConferenceRecording $False
上述命令修改会议策略 SalesConferencingPolicy 的属性值;具体而言,该命令将 AllowConferenceRecording 属性的值设置为 False。为执行此操作,调用了带有 Identity 和 AllowConferenceRecording 参数的 Set-CsConferencingPolicy。
-------------------------- 示例 2 --------------------------
Get-CSConferencingPolicy | Set-CSConferencingPolicy -AllowAnonymousParticipantsInMeetings $False -EnableDialInConferencing $False
在示例 2 中,命令修改了所有配置为在组织中使用的会议策略的两个相同属性值 -- AllowAnonymousParticipantsInMeetings 和 EnableDialInConferencing。为此,该命令首先使用 Get-CsConferencingPolicy 返回所有可用的会议策略的集合。然后,将该集合通过管道传递到 Set-CsConferencingPolicy,后者会将集合中每个策略的 AllowAnonymousParticipantsInMeetings 和 EnableDialInConferencing 属性值都设置为 False。
-------------------------- 示例 3 --------------------------
Get-CSConferencingPolicy -Filter "site:*" | Set-CSConferencingPolicy -MaxVideoConferenceResolution CIF
示例 3 所示的命令修改了已在 site 作用域内配置的所有会议策略的 MaxVideoConferenceResolution 属性。为完成此任务,该命令首先调用 Get-CsConferencingPolicy 和 Filter 参数;筛选器值“site:*”将返回的数据限定为在 site 作用域内配置的策略。然后,将筛选出的集合通过管道传递给 Set-CsConferencingPolicy,后者将集合中每个策略的 MaxVideoConferenceResolution 属性都设置为“CIF”。
-------------------------- 示例 4 --------------------------
Get-CSConferencingPolicy | Where-Object {$_.MaxMeetingSize -gt 100} | Set-CSConferencingPolicy -MaxMeetingSize 100
示例 4 检索最大会议大小大于 (-gt) 100 的所有策略,然后将关联属性 (MaxMeetingSize) 的值更改为 100。为此,该命令首先调用 Get-CsConferencingPolicy,以返回所有配置为在组织中使用的会议策略的集合。然后,将该集合通过管道传递给 Where-Object cmdlet,后者仅选取 MaxMeetingSize 大于 100 的那些策略。然后,将筛选出的集合通过管道传递给 Set-CsConferencingPolicy,后者接收集合中的每个策略,并将其 MaxMeetingSize 属性设置为 100。