Compartilhar via


Gerenciar salas

 

Tópico Última Modificação: 21-02-2013

Para criar uma nova sala do Servidor de Chat Persistente

New-CsPersistentChatRoom -Name Foo1 -PersistentChatPoolFqdn client.contoso.com -Category client.contoso.com\Foo [other parameters]

Importante

-PersistentChatPoolFqdn não é necessário se um dos seguintes for verdadeiro:

  • Há apenas um pool de Servidores de Chat Persistente.

  • Você oferece um FQDN do pool para a categoria.

  • Você oferece um FQDN do pool para adicionar a sala.

Para fazer alterações em uma sala existente do Servidor de Chat Persistente

Set-CsPersistentChatRoom -Identity testCat -Members @{Add="sip:user1@contoso.com", "CN=container,DC=contoso,DC=com"}
Set-CsPersistentChatRoom -Identity testCat -Managers @{Add="sip:user2@contoso.com"}
Set-CsPersistentChatRoom -Identity testCat -Presenters @{Add="sip:user1@contoso.com"}

Windows PowerShell: Membros, Gerentes e Apresentadores podem ser definidos simultaneamente. Todos eles devem ser o subconjunto de AllowedMembers menos DeniedMembers da Categoria do host. Uma sala que é tipo=normal não pode incluir Apresentadores.

Criar, obter, definir, limpar ou remover uma sala

Para criar uma nova sala

New-CsPersistentChatRoom -Name <String> [-PersistentChatPoolFqdn <String>]-Category <String> [-Description <String>] [-Disabled <Switch Parameter>] [-Type <Normal | Auditorium>] [-AddIn <String>] [-Privacy <ChatRoomPrivacy> {Open | Closed | Secret}] [-Invitations <Switch Parameter>]

Para definir uma sala

Set-CsPersistentChatRoom -Identity <String> [-Name <String>] [-Category <String>] [-Description <String>] [-Disabled <boolean>] [-Type <Normal | Auditorium>] [-AddIn <String>] [-Privacy <ChatRoomPrivacy> {Open | Closed | Secret}] [-Invitations <Enum>] [-Members <PSListModifier<String>>] [-Managers <PSListModifier<String>>] [-Presenters <PSListModifier<String>>] [-Force < Switch Parameter >] [-Confirm <Switch Parameter>][-WhatIf <Switch Parameter>]

Para obter um quarto

Get-CsPersistentChatRoom -Identity <String>

ou

Get-CsPersistentChatRoom -filter <String> [-PersistentChatPoolFqdn <String>] [-SearchDescription] [-Member <String>] [-Manager <string>] [-Category <string>] [-Addin <string>] [-Disabled <bool>] [-Privacy <ChatRoomPrivacy> {Open | Closed | Secret}] [-Type <ChatRoomType> {Normal | Auditorium}] [-Invitations <ChatRoomInvitations> {False | Inherit}] [-ChatContentExceedsMB <int>] [-ResultSize <int>]

em que –filter dá suporte apenas a Nome e Descrição e ajuda você a encontrar salas cuja Nome/Descrição corresponda à cadeia de caracteres de palavra-chave. O PoolFqdn pesquisa em um determinado pool de Servidores de Chat Persistente.

Para limpar uma sala e limpar mensagens de uma sala

Clear-CsPersistentChatRoom [-Identity] <string> -EndDate <DateTime> [-WhatIf] [-Confirm]  [<CommonParameters>]

ou

Clear-CsPersistentChatRoom [-Instance] <ChatRoomObject> -EndDate <DateTime> [-WhatIf] [-Confirm] [<CommonParameters>]

Para remover uma sala

Remove-CsPersistentChatRoom [-Identity] <string> [-Force] [-WhatIf] [-Confirm]  [<CommonParameters>]

ou

Remove-CsPersistentChatRoom [-Instance] <ChatRoomObject> [-Force] [-WhatIf] [-Confirm]  [<CommonParameters>]