Set-CsConferencingConfiguration
Tópico modificado em: 2012-04-23
Modifica uma coleção existente de definições de configuração de conferências. As definições de conferências determinam aspectos como o tamanho máximo permitido do conteúdo e dos folhetos da reunião, o período de cortesia do conteúdo (ou seja, o tempo que o conteúdo será armazenado antes de ser excluído) e os URLs dos downloads internos e externos do cliente suportado.
Sintaxe
Set-CsConferencingConfiguration [-Identity <XdsIdentity>] [-ClientAppSharingPort <UInt16>] [-ClientAppSharingPortRange <UInt32>] [-ClientAudioPort <UInt16>] [-ClientAudioPortRange <UInt32>] [-ClientFileTransferPort <UInt16>] [-ClientFileTransferPortRange <UInt32>] [-ClientMediaPort <UInt16>] [-ClientMediaPortRange <UInt32>] [-ClientMediaPortRangeEnabled <$true | $false>] [-ClientSipDynamicPort <UInt16>] [-ClientSipDynamicPortRange <UInt32>] [-ClientVideoPort <UInt16>] [-ClientVideoPortRange <UInt32>] [-Confirm [<SwitchParameter>]] [-ConsoleDownloadExternalUrl <String>] [-ConsoleDownloadInternalUrl <String>] [-ContentGracePeriod <TimeSpan>] [-Force <SwitchParameter>] [-HelpdeskExternalUrl <String>] [-HelpdeskInternalUrl <String>] [-MaxBandwidthPerAppSharingServiceMb <UInt64>] [-MaxContentStorageMb <UInt16>] [-Organization <String>] [-WhatIf [<SwitchParameter>]]
Set-CsConferencingConfiguration [-ClientAppSharingPort <UInt16>] [-ClientAppSharingPortRange <UInt32>] [-ClientAudioPort <UInt16>] [-ClientAudioPortRange <UInt32>] [-ClientFileTransferPort <UInt16>] [-ClientFileTransferPortRange <UInt32>] [-ClientMediaPort <UInt16>] [-ClientMediaPortRange <UInt32>] [-ClientMediaPortRangeEnabled <$true | $false>] [-ClientSipDynamicPort <UInt16>] [-ClientSipDynamicPortRange <UInt32>] [-ClientVideoPort <UInt16>] [-ClientVideoPortRange <UInt32>] [-Confirm [<SwitchParameter>]] [-ConsoleDownloadExternalUrl <String>] [-ConsoleDownloadInternalUrl <String>] [-ContentGracePeriod <TimeSpan>] [-Force <SwitchParameter>] [-HelpdeskExternalUrl <String>] [-HelpdeskInternalUrl <String>] [-Instance <PSObject>] [-MaxBandwidthPerAppSharingServiceMb <UInt64>] [-MaxContentStorageMb <UInt16>] [-Organization <String>] [-WhatIf [<SwitchParameter>]]
Descrição Detalhada
Quando se trata de conferências, o gerenciamento e a administração são divididos entre dois conjuntos de cmdlets. Se quiser gerenciar os aspectos que os usuários podem ou não fazer (por exemplo: se eles podem convidar participantes anônimos para entrar em uma conferência, oferecer o compartilhamento de aplicativos em uma conferência ou transferir arquivos em uma conferência), será necessário usar os cmdlets CsConferencingPolicy.
Além de gerenciar as atividades dos usuários, os administradores precisam gerenciar o Serviço de Webconferência. Por exemplo: os administradores precisam realizar ações como especificar o valor máximo de armazenamento de conteúdo alocado para uma única conferência e especificar o período de cortesia antes que o conteúdo da conferência seja automaticamente excluído. Também deve-se permitir que eles especifiquem as portas usadas para atividades como compartilhamento de aplicativos e transferência de arquivos.
Estas últimas atividades podem ser gerenciadas usando-se os cmdlets CsConferencingConfiguration. Estes cmdlets permitem gerenciar os próprios servidores. Os cmdlets CsConferencingConfiguration (que podem ser aplicados aos escopos globais, de site e de serviço) não são usados para especificar se um usuário pode ou não compartilhar aplicativos durante uma conferência. No entanto, se o compartilhamento de aplicativos for permitido, esses cmdlets permitem indicar quais portas deverão ser usadas para essa atividade. Da mesma forma, os cmdlets permitem especificar os limites de armazenamento e os períodos de validade, bem como os indicadores para URLs internos e externos nos quais os usuários podem obter ajuda e recursos relacionados às conferências.
Ao se instalar o Microsoft Lync Server 2010, o sistema fornece a você uma coleção única de definições de configuração de conferências (a coleção global). Se precisar criar definições personalizadas para um site ou serviço, utilize o cmdlet New-CsConferencingConfiguration. Depois que essas definições personalizadas tiverem sido criadas, será possível modificar qualquer uma delas (assim como a coleção global), usando-se o cmdlet Set-CsConferencingConfiguration.
Quem pode executar este cmdlet: Por padrão, membros dos seguintes grupos estão autorizados a executar o cmdlet Set-CsConferencingConfiguration localmente: RTCUniversalServerAdmins. Para retornar uma lista de todas as funções do RBAC (controle de acesso baseado na função) atribuídas a este cmdlet (incluindo eventuais funções personalizadas do RBAC que você mesmo tenha criado), execute o comando a seguir no prompt do Windows PowerShell:
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Set-CsConferencingConfiguration"}
Parâmetros
Parâmetro | Obrigatório | Tipo | Descrição |
---|---|---|---|
Identity |
Opcional |
Xds Identity |
Identificador exclusivo da coleção de definições de configuração de conferências a ser modificada. Para fazer referência à coleção global, use esta sintaxe: -Identity global. Para fazer referência a uma coleção configurada no escopo do site, use uma sintaxe semelhante a esta: -Identity "site:Redmond". Para fazer referência a uma coleção no escopo do serviço, utilize uma sintaxe similar a esta: -Identity "service:ConferencingServer:atl-cs-001.litwareinc.com". O Serviço de Webconferência é o único serviço que pode hospedar essas definições de configuração. Se esse parâmetro não for especificado, Set-CsConferencingConfiguration modificará automaticamente as definições globais. |
Instance |
Opcional |
Objeto ConfSettings |
Permite passar uma referência a um objeto para o cmdlet, em vez de definir valores de parâmetros individuais. |
ClientAppSharingPort |
Opcional |
Inteiro |
Representa o número da porta inicial usada para o compartilhamento de aplicativos. ClientAppSharingPort deve ser um número de porta com valor entre 1024 e 65535. O valor padrão é 5350. |
ClientAppSharingPortRange |
Opcional |
Inteiro |
Indica o número total de portas disponíveis para o compartilhamento de arquivos. (o valor padrão é 40). Para determinar as portas reais usadas para o compartilhamento de aplicativos, use esse valor e o valor de ClientAppSharingPort. Por exemplo, se ClientAppSharingPort for definido como 5350 e ClientAppSharingPortRange for definido como 3, as três portas seguintes estarão disponíveis para o compartilhamento de aplicativos: 5350; 5351; 5352. |
ClientAudioPort |
Opcional |
Inteiro |
Representa o número da porta inicial usada para o áudio do cliente. ClientAudioPort deve ser um número de porta com valor entre 1024 e 65535. O valor padrão é 5350. |
ClientAudioPortRange |
Opcional |
Inteiro |
Indica o número total de portas disponíveis para o áudio do cliente. (o valor padrão é 40). Para determinar as portas reais usadas para o áudio do cliente, use esse valor e o valor de ClientAudioPort. Por exemplo: se ClientAudioPort for definido como 5350 e ClientAudioPortRange for definido como 3, as três portas seguintes estarão disponíveis para o áudio do cliente: 5350; 5351; 5352. |
ClientFileTransferPort |
Opcional |
Inteiro |
Representa o número da porta inicial usada para a transferências de arquivos. ClientFileTransferPort deve ser um número de porta com valor entre 1024 e 65535. O valor padrão é 5350. |
ClientFileTransferPortRange |
Opcional |
Inteiro |
Indica o número total de portas disponíveis para a transferências de arquivos. (o valor padrão é 40). Para determinar as portas reais usadas para as transferências de arquivos, use esse valor e o valor de ClientFileTransferPort. Por exemplo: se ClientFileTransferPort for definido como 5350 e ClientFileTransferPortRange for definido como 3, as três portas seguintes estarão disponíveis para as transferências de arquivos: 5350; 5351; 5352. |
ClientMediaPort |
Opcional |
Inteiro |
Representa o número da porta inicial usada para a mídia do cliente. Use esse parâmetro para clientes do Microsoft Office Communicator 2007 R2. O ClientMediaPort deve ser um número de porta com valor entre 1024 e 65535. O valor padrão é 5350. |
ClientMediaPortRange |
Opcional |
Inteiro |
Indica o número total de portas disponíveis para a mídia do cliente (o valor padrão é 40). Use esse parâmetro para clientes do Office Communicator 2007 R2. Para determinar as portas reais usadas para a mídia do cliente, use esse valor e o valor de ClientMediaPort. Por exemplo: se ClientMediaPort for definido como 5350 e ClientMediaPortRange for definido como 3, as três portas seguintes estarão disponíveis para a mídia do cliente: 5350; 5351; 5352. |
ClientMediaPortRangeEnabled |
Opcional |
Booleano |
Quando definido como True, os clientes usarão o intervalo de portas especificado para efetuar o tráfego de mídia. Quando for definido como False (o valor padrão), qualquer porta disponível (desde a porta 1024 até a porta 65535) será usada para acomodar o tráfego de mídia. |
ClientSipDynamicPort |
Opcional |
Inteiro |
Representa o número da porta inicial usada para o tráfego SIP. ClientSipDynamicPort deve ser um número de porta com valor entre 1024 e 65535. O valor padrão é 7100. |
ClientSipDynamicPortRange |
Opcional |
Inteiro |
Indica o número total de portas disponíveis para o tráfego SIP. (o valor padrão é 3). Para determinar as portas reais usadas para o tráfego SIP, use esse valor e o valor de ClientSipDynamicPort. Por exemplo, se ClientSipDynamicPort for definido como 7100 e ClientSipDynamicPortRange for definido como 3, as três portas seguintes estarão disponíveis para a mídia do cliente: 7100; 7101; 7102. |
ClientVideoPort |
Opcional |
Inteiro |
Representa o número da porta inicial usada para o vídeo do cliente. ClientVideoPort deve ser um número de porta com valor entre 1024 e 65535. O valor padrão é 5350. |
ClientVideoPortRange |
Opcional |
Inteiro |
Indica o número total de portas disponíveis para o vídeo do cliente. (o valor padrão é 40). Para determinar as portas reais usadas para o vídeo do cliente, use esse valor e o valor de ClientVideoPort. Por exemplo: se ClientVideoPort for definido como 5350 e ClientVideoPortRange for definido como 3, as três portas seguintes estarão disponíveis para o vídeo do cliente: 5350; 5351; 5352. |
ConsoleDownloadExternalUrl |
Opcional |
Cadeia de caracteres |
URL onde os usuários externos podem baixar um cliente suportado como o Microsoft Lync 2010. Observe que esta configuração é aplicável apenas aos clientes herdados (como o Microsoft Office Communicator 2007 R2) que estão fazendo o login em um pool do Lync Server. |
ConsoleDownloadInternalUrl |
Opcional |
Cadeia de caracteres |
URL onde os usuários internos podem baixar um cliente suportado como o Microsoft Lync 2010. Observe que esta configuração é aplicável apenas aos clientes herdados (como o Microsoft Office Communicator 2007 R2) que estão fazendo o login em um pool do Lync Server. |
ContentGracePeriod |
Opcional |
TimeSpan |
Indica quanto tempo o conteúdo da conferência permanecerá no servidor após o término da conferência. ContentGracePeriod deve ser especificado usando-se o formato Dias.Horas:Minutos:Segundos. Por exemplo: para definir o período de cortesia do conteúdo como 30 dias, use essa sintaxe: -ContentGracePeriod 30.00:00:00. O período de cortesia do conteúdo pode ser definido como qualquer valor entre 30 minutos (00:30:00) e 180 dias (180.00:00:00). O valor padrão é 15 dias (15.00:00:00). |
HelpdeskExternalUrl |
Opcional |
Cadeia de caracteres |
URL para o qual serão direcionados os usuários externos que clicarem na Ajuda durante uma conferência. |
HelpdeskInternalUrl |
Opcional |
Cadeia de caracteres |
URL para o qual serão direcionados os usuários internos que clicarem na Ajuda durante uma conferência. |
MaxBandwidthPerAppSharingServiceMb |
Opcional |
Inteiro |
Indica a largura máxima de banda (em megabytes) destinada ao Serviço de Conferência para Compartilhamento de Aplicativos. MaxBandwidthPerAppSharingServiceMb pode ser definido com qualquer valor inteiro entre 50 e 100.000. O valor padrão é 375 megabytes. |
MaxContentStorageMb |
Opcional |
Inteiro |
Quantidade máxima de espaço de arquivos (em megabytes) permitida para o armazenamento do conteúdo da reunião. MaxContentStorageMb pode ser definido como qualquer valor inteiro entre 50 e 1024 (1 gigabyte). O valor padrão é 500 megabytes. |
Organization |
Opcional |
Cadeia de caracteres |
Nome da organização que hospeda a conferência. |
Force |
Opcional |
Parâmetro de opção |
Suprime a exibição de mensagens de erro não fatais que possam ocorrer na execução do comando. |
WhatIf |
Opcional |
Parâmetro de opção |
Descreve o que aconteceria se o comando fosse executado sem ser executado de fato. |
Confirm |
Opcional |
Parâmetro de opção |
Solicita confirmação antes da execução do comando. |
Tipos de Entrada
Objeto Microsoft.Rtc.Management.WritableConfig.Settings.WebConf.ConfSettings. Set-CsConferencingConfiguration aceita instâncias canalizadas do objeto de configuração de conferências.
Tipos de Retorno
Set-CsConferencingConfiguration não retorna um valor ou objeto. Em vez disso, o cmdlet configura instâncias do objeto Microsoft.Rtc.Management.WritableConfig.Settings.WebConf.ConfSettings.
Exemplo
Exemplo 1
Set-CsConferencingConfiguration -Identity global -Organization Litwareinc
No Exemplo 1, Set-CsConferencingConfiguration modifica a instância global das definições de conferências; nesse caso, o comando define o valor da propriedade Organization como sendo Litwareinc. Isso é feito incluindo-se o parâmetro Organization, seguido do nome da organização: Litwareinc.
Exemplo 2
Get-CsConferencingConfiguration | Set-CsConferencingConfiguration -Organization Litwareinc
O Exemplo 2 é uma extensão do primeiro exemplo. Neste caso, o comando modifica o valor da propriedade Organization de cada coleção de definições de configuração de conferências que estiver em uso. Para fazer isso, o comando utiliza inicialmente Get-CsConferencingConfiguration, para recuperar uma coleção de todas as definições de conferências. Esta coleção será então canalizada para Set-CsConferencingConfiguration, que tratará cada item na coleção, alterando o valor da propriedade Organization para Litwareinc.
Exemplo 3
Get-CsConferencingConfiguration -Filter site:* | Set-CsConferencingConfiguration -MaxContentStorageMb 50
O comando exibido no Exemplo 3 altera o valor da propriedade MaxContentStorageMb de todas as definições de configuração de conferências aplicadas no escopo de site. Para realizar isso, o comando primeiramente chama Get-CsConferencingConfiguration, juntamente com o parâmetro Filter. O valor de filtro "site:*" garante que apenas as definições cuja Identidade começar com os caracteres "site:" serão retornadas Essa coleção filtrada será então canalizada para Set-CsConferencingConfiguration, que modificará o valor da propriedade MaxContentStorageMb de cada item na coleção para 50.
Exemplo 4
Get-CsConferencingConfiguration | Where-Object {$_.MaxContentStorageMb -gt 100} | Set-CsConferencingConfiguration -MaxContentStorageMB 100
No Exemplo 4, todas as definições de configuração de conferência que permitem o armazenamento de conteúdo de mais de 100 megabytes são modificadas, definindo o armazenamento máximo de conteúdo como sendo 100 megabytes. Para realizar essa tarefa, o comando primeiramente chama Get-CsConferencingConfiguration, sem nenhum parâmetro, para retornar uma coleção de todas as definições de configuração de conferências em uso. Essa coleção será então canalizada para o cmdlet Where-Object, que selecionará as definições cuja propriedade MaxContentStorageMb for maior do que 100. Essa coleção filtrada será então canalizada para Set-CsConferencingConfiguration, que selecionará cada item na coleção e definirá o valor da propriedade MaxContentStorageMb como sendo 100.
Exemplo 5
Set-CsConferencingConfiguration -Identity site:Redmond -ContentGracePeriod "22:00:00"
O comando anterior recupera as definições de configuração de conferência do site de Redmond (-Identity site:Redmond) e modifica o valor da propriedade ContentGracePeriod, definindo o período de cortesia para 22 horas (22 horas: 00 minutos: 00 segundos).
Exemplo 6
Get-CsConferencingConfiguration | Where-Object {$_.Organization -ne "Fabrikam"} | Set-CsConferencingConfiguration -Organization Litwareinc
No Exemplo 6, serão modificadas todas as definições de configuração da conferência que não listarem Fabrikam como Organização; mais especificamente, será atribuída Litwareinc como nova organização a todas essas definições. Para realizar essa tarefa, o comando primeiramente chama Get-CsConferencingConfiguration sem nenhum parâmetro, que retorna uma coleção de todas as definições de configuração de conferências em uso na organização. Essa coleção será então canalizada para o cmdlet Where-Object, que selecionará todas as definições cuja propriedade Organization não for igual a (-ne) Fabrikam. Esta coleção filtrada será então canalizada para Set-CsConferencingConfiguration; Set-CsConferencingConfiguration tratará cada item na coleção, alterando o valor da propriedade Organization para Litwareinc.
Consulte Também
Outros Recursos
Get-CsConferencingConfiguration
New-CsConferencingConfiguration
Remove-CsConferencingConfiguration