New-CsCdrConfiguration
Letztes Änderungsdatum des Themas: 2012-03-23
Erstellt einen neuen Satz von Einstellungen für die Aufzeichnung von Kommunikationsdatensätzen (KDS). Die KDS-Funktion ermöglicht das Nachverfolgen von Peer-zu-Peer-, VoIP- und Konferenzanrufen. Diese Nutzungsdaten umfassen Informationen wie z. B. Anrufer, Angerufener, Anrufzeitpunkt und Anrufdauer.
Syntax
New-CsCdrConfiguration -Identity <XdsIdentity> [-Confirm [<SwitchParameter>]] [-EnableCDR <$true | $false>] [-EnablePurging <$true | $false>] [-Force <SwitchParameter>] [-InMemory <SwitchParameter>] [-KeepCallDetailForDays <UInt32>] [-KeepErrorReportForDays <UInt32>] [-PurgeHourOfDay <UInt32>] [-WhatIf [<SwitchParameter>]]
Detaillierte Beschreibung
Die KDS-Funktion bietet eine Möglichkeit, die Nutzung von Microsoft Lync Server 2010-Funktionen wie Voice-over-IP-Anrufe (VoIP), Instant Messaging (Sofortnachrichten), Dateiübertragungen, Audio-/Videokonferenzen (A/V) und Anwendungsfreigabesitzungen nachzuverfolgen. KDS (das nur verfügbar ist, wenn Sie den Überwachungsdienst bereitgestellt haben) zeichnet Verwendungsinformationen auf: Hierbei werden z. B. Anrufer, Angerufener, Anrufdauer und Informationen dazu aufgezeichnet, ob Dateien übertragen wurden. (Die KDS-Funktion zeichnet jedoch nicht den Anruf selbst auf.)
Die KDS-Funktion protokolliert auch alle Informationen zu Anruffehlern: ausführliche Diagnosedaten für Peer-zu-Peer-Sitzungen und Konferenzanrufe.
Als Administrator können Sie bestimmen, ob KDS in Ihrer Organisation zum Einsatz kommen soll. Wenn der Überwachungsdienst bereitgestellt wurde, kann KDS mühelos aktiviert oder deaktiviert werden. Sie können KDS außerdem entweder in der gesamten Organisation oder standortbezogen aktivieren oder deaktivieren. Sie können KDS z. B. am Standort "Redmond" aktivieren, aber am Standort "Paris" deaktivieren.
Mit dem Cmdlet New-CsCdrConfiguration können Sie Auflistungen neuer KDS-Einstellungen auf Standortebene erstellen. (Neue Einstellungen können nicht global erstellt werden.) Beachten Sie, dass jeder Standort nur eine Auflistung von KDS-Einstellungen hosten kann. Somit können Sie keine neue Auflistung für den Standort Redmond erstellen, wenn für den Standort bereits KDS-Konfigurationseinstellungen vorhanden sind. Sollten Sie dies versuchen, tritt bei dem Ausführen des Befehls ein Fehler auf.
Dieses Cmdlet kann von folgenden Benutzern ausgeführt werden: Standardmäßig dürfen Mitglieder der folgenden Gruppen das Cmdlet New-CsCdrConfiguration lokal ausführen: RTCUniversalServerAdmins. Geben Sie den folgenden Befehl an der Windows PowerShell-Eingabeaufforderung ein, um eine Liste aller rollenbasierten Zugriffssteuerungsrollen zurückzugeben, die diesem Cmdlet zugewiesen wurden (einschließlich der benutzerdefinierten rollenbasierten Zugriffssteuerungsrollen, die Sie selbst erstellt haben):
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "New-CsCdrConfiguration"}
Parameter
Parameter | Erforderlich | Typ | Beschreibung |
---|---|---|---|
Identity |
Optional |
XdsIdentity |
Repräsentiert die eindeutige ID, die einer neuen Auflistung von KDS-Konfigurationseinstellungen zugewiesen werden soll. Da Sie neue Auflistungen nur auf Standortebene erstellen können, weist der Identitätswert immer das Präfix "site:" auf, gefolgt vom Standortnamen, z. B. "site:Redmond". |
EnableCDR |
Optional |
Boolescher Wert |
Gibt an, ob KDS aktiviert ist. Der Standardwert lautet "True". |
EnablePurging |
Optional |
Boolescher Wert |
Gibt an, ob Kommunikationsdatensätze (KDS) regelmäßig aus der KDS-Datenbank gelöscht werden oder nicht. Wenn dieser Parameter auf "True" festgelegt ist (Standardeinstellung), werden Einträge nach der über die Eigenschaften "KeepCallDetailForDays" (Kommunikationsdatensätze) und "KeepErrorReportForDays" (KDS-Fehler) angegebenen Zeitdauer gelöscht. Bei Festlegung des Parameters auf "False" werden KDS-Einträge nie gelöscht. |
KeepCallDetailForDays |
Optional |
Ganze Zahl |
Gibt die Anzahl von Tagen an, die Kommunikationsdatensätze (KDS) in der KDS-Datenbank gespeichert werden. Einträge, die älter sind als angegeben, werden automatisch gelöscht. (Beachten Sie, dass der Löschvorgang nur stattfindet, wenn die Eigenschaft "EnablePurging" auf "True" festgelegt wurde.) "KeepCallDetailForDays" kann auf einen beliebigen ganzzahligen Wert zwischen 1 und 2562 Tage (ungefähr 7 Jahre) festgelegt werden. Der Standardwert lautet 60. |
KeepErrorReportForDays |
Optional |
Ganze Zahl |
Gibt die Anzahl von Tagen an, die KDS-Fehlerberichte aufbewahrte werden. Berichte, die älter sind als angegeben, werden automatisch gelöscht. Fehlerberichte zu Kommunikationsdatensätzen sind Diagnoseberichte, die von Clientanwendungen wie z. B. Microsoft Lync 2010 hochgeladen werden. Sie können diese Eigenschaft auf einen beliebigen ganzzahligen Wert zwischen 1 und 2562 (etwa 7 Jahre) festlegen. Der Standardwert lautet 60. |
PurgeHourOfDay |
Optional |
Ganze Zahl |
Gibt die lokale Uhrzeit an, zu der abgelaufene Einträge aus der KDS-Datenbank gelöscht werden. Die Uhrzeit wird im 24-Stunden-Format angegeben, wobei Mitternacht (12:00 AM) durch 0 und 11:00 PM durch 23 dargestellt wird. Beachten Sie, dass Sie den Löschvorgang nur zur vollen Stunde ausführen können, d. h., Sie können den Löschvorgang für 4:00 Uhr planen, nicht jedoch für 4:30 oder 4:15 Uhr. Der Standardwert lautet 2 (2:00 Uhr). Es wird empfohlen, den Löschvorgang außerhalb der Geschäftszeiten durchzuführen. Das Leeren der Datenbank erfolgt nur, wenn "EnablePurging" auf "True" festgelegt wurde. |
Force |
Optional |
Switch-Parameter |
Unterdrückt die Anzeige von Meldungen bei nicht schwerwiegenden Fehlern, die beim Ausführen des Befehls auftreten können. |
InMemory |
Optional |
Switch-Parameter |
Erstellt einen Objektverweis ohne einen Commit für das Objekt auszuführen und die Änderungen dadurch dauerhaft zu speichern. Wenn Sie die Ausgabe des mit diesem Parameter aufgerufenen Cmdlet einer Variablen zuweisen, können Sie die Eigenschaften des Objektverweises ändern und anschließend einen Commit für diese Änderungen ausführen, indem Sie das entsprechende Cmdlet vom Typ "Set-" aufrufen. |
WhatIf |
Optional |
Switch-Parameter |
Beschreibt die Auswirkungen einer Ausführung des Befehls, ohne den Befehl tatsächlich auszuführen. |
Confirm |
Optional |
Switch-Parameter |
Fordert Sie vor der Ausführung des Befehls zum Bestätigen auf. |
Eingabetypen
Keine. New-CsCdrConfiguration akzeptiert keine weitergeleitete Eingabe.
Rückgabetypen
Erstellt Instanzen des Objekts "Microsoft.Rtc.Management.WritableConfig.Settings.CallDetailRecording.CdrSettings".
Beispiel
-------------------------- Beispiel 1 --------------------------
New-CsCdrConfiguration -Identity site:Redmond -EnableCDR $False
Der Befehl in Beispiel 1 verwendet das Cmdlet New-CsCdrConfiguration zum Erstellen einer neuen Gruppe von KDS-Einstellungen mit dem Identitätswert "site:Redmond". Zusätzlich zum Identitätswert "site:Redmond" ist die Eigenschaft "EnableCDR" in den neuen Einstellungen auf "False" festgelegt. Da Standorteinstellungen Vorrang vor globalen Einstellungen haben, bedeutet dies, dass KDS für den Standort "Redmond" nicht verwendet wird – unabhängig davon, ob KDS auf globaler Ebene aktiviert wurde oder nicht.
-------------------------- Beispiel 2 --------------------------
$x = New-CsCdrConfiguration -Identity site:Redmond -InMemory
$x.EnableCDR = $False
Set-CsCdrConfiguration -Instance $x
In Beispiel 2 wird gezeigt, wie Sie mit dem Parameter "InMemory" eine neue Auflistung von KDS-Konfigurationseinstellungen erstellen können, die zunächst nur im Arbeitsspeicher vorhanden sind. Dazu werden im ersten Beispiel zunächst New-CsCdrConfiguration und der Parameter "InMemory" verwendet, um eine virtuelle Auflistung von Einstellungen mit dem Identitätswert "site:Redmond" zu erstellen. Diese virtuelle Auflistung wird in der Variablen "$x" gespeichert. Würde die Auflistung nicht in einer Variablen gespeichert, würde sie nach dem Erstellen sofort verloren gehen.
Nachdem die virtuelle Auflistung erstellt wurde, wird mit dem Befehl in Zeile 2 der Wert für die Eigenschaft "EnableCDR" auf "False" ($False) festgelegt. In Zeile 3 wird die virtuelle Auflistung "$x" dann mit dem Cmdlet Set-CsCdrConfiguration in eine tatsächliche Auflistung von KDS-Konfigurationseinstellungen umgewandelt, die auf den Standort "Redmond" angewendet werden. Würde das Cmdlet Set-CsCdrConfiguration nicht aufgerufen, würde die virtuelle Auflistung verloren gehen, sobald Sie die Windows PowerShell-Sitzung beenden oder die Variable "$x" löschen.
Siehe auch
Weitere Ressourcen
Get-CsCdrConfiguration
Remove-CsCdrConfiguration
Set-CsCdrConfiguration