Schleupen.CS.PI.AIF.ChangeLog.PowerShell

Syntax

Convert-ChangeLogMessages [<CommonParameters>]

Examples

EXAMPLE 1
Convert-ChangeLogMessages
Konvertierung durchführen

Top of page

Syntax

Get-ChangeLogConfiguration [<CommonParameters>]

Examples

EXAMPLE 1
Get-ChangeLogConfiguration
Liest die aktuelle Konfiguration des Datenänderungsprotokolls.

Top of page

Syntax

Import-ChangeLogMessages [[-LogFileDirectoryPath] <string>] [[-BlockSize] <int>] 
[<CommonParameters>]

Import-ChangeLogMessages [[-LogFileDirectoryPath] <string>] [[-From] <DateTimeOffset>] [-To] 
<DateTimeOffset> [[-BlockSize] <int>] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-LogFileDirectoryPath Legt den Ablagepfad der zu importierenden Logdateien fest. false true (ByValue)
-From egt den frühesten Zeitpunkt der zu importierenden Einträge fest. false true (ByValue) 01.01.0001 00:00:00 +00:00
-To Legt den spätesten Zeitpunkt der zu importierenden Einträge fest. true true (ByValue) 31.12.9999 23:59:59 +00:00
-BlockSize Anzahl der Einträge, die auf einmal importiert werden. false true (ByValue) 10000

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

  • System.String Legt den Ablagepfad der zu importierenden Logdateien fest. System.DateTimeOffset egt den frühesten Zeitpunkt der zu importierenden Einträge fest. System.DateTimeOffset Legt den spätesten Zeitpunkt der zu importierenden Einträge fest. System.Int32 Anzahl der Einträge, die auf einmal importiert werden.

Examples

EXAMPLE 1
Import-ChangeLogMessages -LogFileDirectoryPath "C:\ChangeLog"
Importiert alle Einträge aus den Logdateien im Pfad C:\ChangeLog.
EXAMPLE 2
Import-ChangeLogMessages -LogFileDirectoryPath C:\ChangeLog -From (Get-Date "2016-01-01") -To (Get-Date "2016-12-31")
Importiert alle Einträge aus den Logdateien im Pfad C:\ChangeLog, die im angegegenen Zeitraum liegen.
EXAMPLE 3
Import-ChangeLogMessages -LogFileDirectoryPath C:\ChangeLog -BlockSize 1000
Importiert die alle Einträge aus den Logdateien im Pfad C:\ChangeLog in 1000er-Blöcken.

Top of page

Syntax

Remove-ChangeLogMessage [-Until] <DateTimeOffset> [-SessionToken] <string> [[-BlockSize] <int>] 
[<CommonParameters>]

Remove-ChangeLogMessage [-Until] <DateTimeOffset> [[-BlockSize] <int>] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Until Datum, ab dem älteren Einträge entfernt werden. true true (ByValue) 01.01.0001 00:00:00 +00:00
-SessionToken SessionToken. true true (ByValue)
-BlockSize Anzahl der Einträge, die auf einmal gelöscht werden. false true (ByValue) 1000

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

  • System.DateTimeOffset Datum, ab dem älteren Einträge entfernt werden. System.String SessionToken. System.Int32 Anzahl der Einträge, die auf einmal gelöscht werden.

Examples

EXAMPLE 1
Remove-ChangeLogMessage -Until (Get-Date "20.09.2016")
Löscht in ALLEN Datenänderungsprotokolldatenbanken die Einträge, die älter als 20.09.2016 0:00 Uhr sind.
EXAMPLE 2
Remove-ChangeLogMessage -Until (Get-Date "2016/09/20 10:00") -SessionToken (Request-SessionToken -ViewName Standard -ElementName System -ElementTypeName System)
Löscht in der zum Systemstrukturelement "System" zugeordneten Datenänderungsprotokolldatenbank alle Datenänderungsprotokolleinträge, die älter als 20.09.2016 10:00 Uhr sind.
EXAMPLE 3
Remove-ChangeLogMessage -Until (Get-Date "20.09.2016") -BlockSize 100
Löscht in allen Datenänderungsprotokolldatenbanken alle Einträge, die älter als 20.09.2016 0:00 Uhr sind in 100er-Blöcken. Der Standardwert ist 1000 und sollte nur für sehr langsame Systeme verkleinert werden.

Top of page

Syntax

Reset-ChangeLogConfiguration [<CommonParameters>]

Examples

EXAMPLE 1
Reset-ChangeLogConfiguration
Setzt die Konfiguration des Datenänderungsprotokolls auf die Standardwerte zurück.

Top of page

Syntax

Set-ChangeLogConfiguration [-LoggingDirectoryPath <string>] [-MaximumFileSizeInBytes <long>] 
[<CommonParameters>]

Set-ChangeLogConfiguration [-LoggingDirectoryPath <string>] [-MaximumFileSizeInKilobytes <long>] 
[<CommonParameters>]

Set-ChangeLogConfiguration [-LoggingDirectoryPath <string>] [-MaximumFileSizeInMegabytes <long>] 
[<CommonParameters>]

Set-ChangeLogConfiguration [-LoggingDirectoryPath <string>] [-MaximumFileSizeInGigabytes <long>] 
[<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-LoggingDirectoryPath Legt den Ablagepfad der Logdateien fest. false false
-MaximumFileSizeInBytes Legt die maximale Größe der Logdateien in Bytes fest. false false
-MaximumFileSizeInKilobytes Legt die maximale Größe der Logdateien in Kilobytes fest. false false
-MaximumFileSizeInMegabytes Legt die maximale Größe der Logdateien in Megabytes fest. false false
-MaximumFileSizeInGigabytes Legt die maximale Größe der Logdateien in Gigabytes fest. false false

Examples

EXAMPLE 1
Set-ChangeLogConfiguration -MaximumFileSizeInBytes 1024
Maximale Dateigröße ändern.
EXAMPLE 2
Set-ChangeLogConfiguration -LoggingDirectoryPath "C:\Schleupen\Log"
Logpfad ändern.

Top of page

Syntax

Test-ChangeLogConsistency [[-SessionToken] <string>] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-SessionToken Das zu verwendende SessionToken. false true (ByValue)

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

  • System.String Das zu verwendende SessionToken.

Outputs

The output type is the type of the objects that the cmdlet emits.

  • Schleupen.CS.PI.AIF.ChangeLog.ChangeLog.ChangeLogConsistencyResult Ergebnis der Konsistenzprüfung.

Examples

EXAMPLE 1
Set-ChangeLogConfiguration -MaximumFileSizeInBytes 1024
Maximale Dateigröße ändern.
EXAMPLE 2
Set-ChangeLogConfiguration -LoggingDirectoryPath "C:\Schleupen\Log"
Logpfad ändern.

Top of page