[Index]

Model: device/skypeforbusiness/CsArchivingConfiguration

Model Details: device/skypeforbusiness/CsArchivingConfiguration

Title Description Details
ScopeClass
  • Field Name: ScopeClass
  • Type: String
CachePurgingInterval Indicates how often (in hours) the system is purged of transcripts where none of the participants have been enabled for archiving. By design, all group IM sessions and conferencing sessions are recorded when they take place. At the specified interval, the system will determine whether any of the participants in these sessions have been enabled for archiving. If the system finds a session where none of the participants have been enabled for archiving, then that transcript will be deleted from the database. The CachePurgeInterval property can be set to any integer value between 4 and 168, inclusive. The default value is 24.
  • Field Name: CachePurgingInterval
  • Type: Integer
EnableExchangeArchiving When set to True, Skype for Business Server 2015 instant message and conferencing transcripts are stored in Exchange rather than a separate SQL Server database. Note that if you enable Exchange archiving then users will be managed by the Exchange archiving policies instead of Skype for Business Server 2015 archiving policies. The default value is False.
  • Field Name: EnableExchangeArchiving
  • Type: Boolean
PurgeExportedArchivesOnly If True, then the system will only purge instant messages that have been exported (and, as a result, have been marked for deletion). Instant messages that have not been exported will remain in the database, even if those messages are older than the value specified by the KeepArchivingDataForDays property.
  • Field Name: PurgeExportedArchivesOnly
  • Type: Boolean
Element
  • Field Name: Element
  • Type: String
InMemory Creates an object reference without actually committing the object as a permanent change. If you assign the output of this cmdlet called with this parameter to a variable, you can make changes to the properties of the object reference and then commit those changes by calling this cmdlet's matching Set-<cmdlet>.
  • Field Name: InMemory
  • Type: Boolean
EnablePurging If True, archived instant messages will periodically be removed from the database, provided that these instant messages: 1) are older than the value specified in the KeepArchivingDataForDays property; or, 2) have been exported and marked for deletion. If False, instant messages will not be automatically deleted from the database.
  • Field Name: EnablePurging
  • Type: Boolean
ArchiveDuplicateMessages Specifies how cross-pool instant messages should be archived. For example, Ken Myer (with an account in Pool 1) sends an instant message to Pilar Ackerman (who has an account in Pool 2). Pilar, in turn, sends a reply to Ken's instant message. If ArchiveDuplicateMessages is set to False, then (based on a built-in algorithm) the session transcript will be logged in either Pool 1 or Pool 2, but not both. If ArchiveDuplicateMessages is set to True (the default value), the transcript will be logged in both pools.
  • Field Name: ArchiveDuplicateMessages
  • Type: Boolean
EnableArchiving Indicates which items (if any) are saved to the archiving database. Valid values are: None. No items are archived to the database. This is the default value. ImOnly. IM sessions are archived to the database. ImAndWebConf. Both IM and web conferencing sessions are archived to the database.
  • Field Name: EnableArchiving
  • Type: String
KeepArchivingDataForDays Number of days (between 1 and 2562) that archived instant messages are kept in the database before being automatically deleted. The default value is 14. This property takes effect only if EnablePurging has been set to True.
  • Field Name: KeepArchivingDataForDays
  • Type: Integer
PurgeHourOfDay Indicates the time of day when expired records are deleted from the archiving database. The time of day is specified using a 24-hour clock, with 0 representing midnight (12:00 AM) and 23 representing 11:00 PM. Note that you can only specify the hour of the day. This means that you can schedule purging to take place at 4:00 AM, but you cannot schedule it to take place at, for instance, 4:30 AM or 4:15 AM. The default value is 2 (2:00 AM). Database purging takes place only if the EnablePurging property is set to True.
  • Field Name: PurgeHourOfDay
  • Type: Integer
Anchor
  • Field Name: Anchor
  • Type: String
Identity * Unique identifier to be assigned to the new collection of archiving configuration settings. In Skype for Business Server 2015 you can create new collections at the site scope or at the service scope. To create new settings at the site scope, use syntax similar to this: -Identity "site:Redmond" To create settings at the service scope (for the Registrar service only) use syntax like this: -Identity "service:Registrar:atl-cs-001.litwareinc.com"
  • Field Name: Identity
  • Type: String
BlockOnArchiveFailure If True, then the IM service will be suspended any time your instant message sessions cannot be archived. If set to False (the default value), instant messaging will continue even if sessions cannot be archived.
  • Field Name: BlockOnArchiveFailure
  • Type: Boolean