Verwalten von Chatrooms

 

Thema Letzte Änderung: 21.02.2013

So erstellen Sie einen neuen Chatserverraum für beständigen Chat

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

Wichtig

-PersistentChatPoolFqdn ist nicht erforderlich, wenn eine der folgenden Aussagen zutrifft:

  • Es gibt nur einen Serverpool für beständigen Chat.

  • Sie stellen für die Kategorie einen Pool-FQDN bereit.

  • Sie stellen einen Pool-FQDN zum Hinzufügen des Chatrooms bereit.

So nehmen Sie Änderungen an einem vorhandenen Serverraum für beständigen Chat vor

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: Mitglieder, Manager und Referenten können gleichzeitig festgelegt werden. Sie alle sollten die Teilmenge von AllowedMembers minus DeniedMembers der Hostkategorie sein. Ein Raum, der type=normal ist, darf keine Referenten enthalten.

Erstellen, Abrufen, Festlegen, Löschen oder Entfernen eines Raums

So erstellen Sie einen neuen Raum

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>]

So legen Sie einen Raum fest

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>]

So erhalten Sie einen Raum

Get-CsPersistentChatRoom -Identity <String>

oder

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>]

dabei unterstützt –filter nur Name und Beschreibung und hilft Ihnen bei der Suche nach Räumen, deren Name/Beschreibung mit der Schlüsselwortzeichenfolge übereinstimmt. PoolFqdn sucht in einem bestimmten Pool für den Server für beständigen Chat.

So löschen Sie einen Raum und löschen Nachrichten aus einem Raum

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

oder

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

So entfernen Sie einen Raum

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

oder

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