Schleupen.CS.PI.SB.Diagnostics.PowerShell

Syntax

Export-CSTraceMessageCsv [-FilePath] <String> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-FilePath Dateiname der zu erstellenden CSV-Datei. true false

Examples

BEISPIEL 1
Export-CSTraceMessageCsv diagnoseprotokoll.csv

Top of page

Syntax

Get-CSDiagnosticsLogFiles [[-Duration] <TimeSpan>] [[-ExportFolder] <string>] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Duration Der Zeitraum für den die Logfiles gespeichert werden soll. (Default: 1 Stunde) false false 01:00:00
-ExportFolder Der Ordner in dem die Logfiles gespeichert werden sollen. (Default: ./dd_MM_yyyy_HH_mm_ss/) false false

Examples

EXAMPLE 1
Get-CsDiagnosticsLogFilesCommand
Speichert alle Logdateien die innerhalb der letzten Stunde geschrieben wurden.
EXAMPLE 2
Get-CsDiagnosticsLogFilesCommand -RootDirectory ./Logs
Speichert alle Logdateien die innerhalb der letzten Stunde geschrieben wurden. Die Logdateien werden im Unterverzeichniss ./Logs abgelegt.

Top of page

Syntax

Measure-CSPerformance [[-NumberOfExecutions] <int>] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-NumberOfExecutions Anzahl der Aufrufe pro Kategorie. false false

Outputs

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

  • System.Double

Examples

EXAMPLE 1
Measure-CSPerformance
In diesem Beispiel wird eine Performance Messung durchgeführt.

Top of page

Syntax

Reset-CSDiagnosticsConfiguration [[-Components] <string[]>] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Components false true (ByValue)

Inputs

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

  • System.String[]

Examples

EXAMPLE 1
Reset-CSDiagnosticsConfiguration
Setzt die Logging-Konfiguration auf allen Rechnern im CS3-Cluster auf den Default zurück.
EXAMPLE 2
Reset-CSDiagnosticsConfiguration -Components schleupen.cs.pi.sb.services,schleupen.cs.pi.sb.messaging.services
Setzt die Logging-Konfiguration für die beiden angegebenen Komponenten auf allen Rechner im CS3-Cluster auf ihren Default zurück. Die Komponenten sind mit vollem Namen anzugeben. Sie lassen sich ermitteln mit Select-CSDiagnosticsComponent.

Top of page

Syntax

Save-WatchdogConfiguration [-WatchdogConfiguration] <WatchdogConfiguration> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-WatchdogConfiguration Konfigurationsobjekt für die Watchdogkonfiguration true false

Outputs

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

  • Schleupen.CS.PI.SB.Diagnostics.Watchdog.WatchdogConfiguration Konfiguration des Watchdgos.

Examples

EXAMPLE 1
$config = Select-WatchdogConfiguration
$config.PollInterval = '00:01:00'
$config.SmtpHost = 'smtpserver'
$config.SmtpPort = 25
$config.RequiresAuthentication = $true
$config.EnableSsl = $true
$config.Sender = 'neuersender@firma.de'
$config.Recipients = 'admin1@firma.de, admin2@firma.de'
$config.ServerRoles = 'BusinessProcessServer;PresentationServer'
$config.ServiceStartupDelay = '00:00:00'
$config.WindowsServiceFaultNotificationThreshold = 3
Save-WatchdogConfiguration $config
In diesem Beispiel wird die aktuelle Konfiguration ermmittelt, verändert und gespeichert.

Top of page

Syntax

Select-CSDiagnosticsComponent [[-Filter] <string>] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Filter false true (ByValue)

Inputs

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

  • System.String

Examples

EXAMPLE 1
Select-CSDiagnosticsComponent
Gibt alle im CS-3.0-Cluster verfügbaren Komponenten ohne Einschränkung wieder.
EXAMPLE 2
Select-CSDiagnosticsComponent -Filter pi.sb
Gibt alle im CS-3.0-Cluster verfügbaren Komponenten wieder, deren Namen den Filter-Wert enthälten.

Top of page

Syntax

Select-WatchdogConfiguration [<CommonParameters>]

Outputs

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

  • Schleupen.CS.PI.SB.Diagnostics.Watchdog.WatchdogConfiguration Konfiguration des Watchdgos.

Examples

EXAMPLE 1
Select-WatchdogConfiguration
In diesem Beispiel wird die aktuelle Konfiguration ermmittelt und angezeigt.
EXAMPLE 2
$config = Select-WatchdogConfiguration
In diesem Beispiel wird die aktuelle Konfiguration ermmittelt und einer Variable zugewiesen.

Top of page

Syntax

Set-CSDiagnosticsConfiguration [-Components] <string[]> [-LogLevel] {Trace | Debug | Information | 
Warning | Error | Critical | None} [[-Duration] <TimeSpan>] [[-AdditionalLoggers] {NHibernateSQL | 
NHibernate}] [[-Targets] {DiagnosticProtocol | OpenSearch | File}] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-LogLevel Das zu verwendende Message Level.


Possible values: Trace, Debug, Information, Warning, Error, Critical, None
true false Trace
-Duration Die Dauer für die Gültigkeit der Konfiguration. (Default: 1 Stunde) false false 01:00:00
-AdditionalLoggers Zusätzliche zu aktivierende Logger


Possible values: NHibernateSQL, NHibernate
false false
-Targets Zu konfigurierendes Logging Ziel


Possible values: DiagnosticProtocol, OpenSearch, File
false false
-Components true true (ByValue)

Inputs

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

  • System.String[]

Examples

EXAMPLE 1
Set-CSDiagnosticsConfiguration -Components schleupen.cs.pi.sb.services,schleupen.cs.pi.sb.messaging.services -MessageLevel Verbose -Duration [System.TimeSpan]::FromHours(3)
Legt das Messagelevel für die angegebenen Webanwendungen auf Verbose mit einer Gültigkeit von drei Stunden fest.

Top of page

Syntax

Test-WatchdogConfiguration [<CommonParameters>]

Examples

EXAMPLE 1
Test-WatchdogConfiguration
In diesem Beispiel wird die Konfiguration getestet.

Top of page

Syntax

Write-CSTraceMessage [-Message] <string> [-Level] <string> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Message Meldung, die geschrieben werden soll. true false
-Level Level der Meldung, die geschrieben werden soll. true false

Examples

EXAMPLE 1
Write-CSTraceMessage "Die ist eine Meldung" -Level "Warning"
In diesem Beispiel wird eine Meldung als Warnung geschrieben.

Top of page