Schleupen.CS.MDM.MWM.CLR.Powershell

Syntax

Get-CSMesswertclearingKorrekturregel_3.1 -SessionToken <string> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-SessionToken Session-Token mit den Systemstrukturelement-Informationen. true false

Examples

EXAMPLE 1
Get-CSMesswertclearingKorrekturregel_3.1 -SessionToken $sessionToken
Listet alle vorhandenen Korrekturregeln auf.
EXAMPLE 2
Get-CSMesswertclearingKorrekturregel_3.1 -SessionToken $sessionToken | where Aktiviert -eq $true
Listet alle aktivierten Korrekturregeln auf.
EXAMPLE 3
Get-CSMesswertclearingKorrekturregel_3.1 -SessionToken $sessionToken | where Name -eq ZeitrundungViertelstunde
Listet die Korrekturregel mit dem Namen "ZeitrundungViertelstunde" auf.
EXAMPLE 4
Get-CSMesswertclearingKorrekturregel_3.1 -SessionToken $sessionToken | where Name -like ZeitrundungViertelstunde*
Listet alle Korrekturregeln auf, deren Namen mit "ZeitrundungViertelstunde" anfangen.
EXAMPLE 5
Get-CSMesswertclearingKorrekturregel_3.1 -SessionToken $sessionToken | where Name -eq ZeitrundungViertelstunde | select Id
Listet die ID der Korrekturregel mit dem Namen "ZeitrundungViertelstunde" auf.

Top of page

Syntax

Get-CSMesswertclearingPlausibilisierungsregel_3.1 -SessionToken <string> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-SessionToken Session-Token mit den Systemstrukturelement-Informationen. true false

Examples

EXAMPLE 1
Get-CSMesswertclearingPlausibilisierungsregel_3.1 -SessionToken $sessionToken
Listet alle vorhandenen Plausibilisierungsregel auf.
EXAMPLE 2
Get-CSMesswertclearingPlausibilisierungsregel_3.1 -SessionToken $sessionToken | where Aktiviert -eq $true
Listet alle aktivierten Plausibilisierungsregel auf.
EXAMPLE 3
Get-CSMesswertclearingPlausibilisierungsregel_3.1 -SessionToken $sessionToken | where Name -eq VJV
Listet die Plausibilisierungsregel mit dem Namen "VJV" auf.
EXAMPLE 4
Get-CSMesswertclearingPlausibilisierungsregel_3.1 -SessionToken $sessionToken | where Name -like VJ*
Listet alle Plausibilisierungsregel auf, deren Namen mit "VJ" anfangen.
EXAMPLE 5
Get-CSMesswertclearingPlausibilisierungsregel_3.1 -SessionToken $sessionToken | where Name -eq VJV | select Id
Listet die ID der Plausibilisierungsregel mit dem Namen "VJV" auf.

Top of page

Syntax

New-CSMesswertclearingKorrekturregel_3.1 -Aktiviert <bool> -Ausfuehrungsposition {Beginn | 
NachSyntaktischerPruefung | NachInhaltlicherPruefung | NachNormierung | 
NachSpeicherbarkeitsPruefung | NachVollstaendigkeitsPruefung | NachPlausibilitaetsPruefung} 
-Definition <string> -Korrekturregelart {Zeitrundung | Mapping | 
MesswertueberschreibungErmoeglichen | InDateiverzeichnisAussteuern | Umrechnung | 
WandlerfaktorBeachten | MesswerteViertelstundenscharfAddieren | KeineMsbZustaendigkeitPruefen | 
MesswertAufNNachkommastellenRunden | MesswertAufZaehlwerksgenauigkeitRunden | 
VerwerfenFuerGleicheMesswerte | KonfigurationsIdZuMessgruppeZuordnen | ClearingstatusAendern | 
StornoUndZugehoerigeHinzufuegungVerwerfen | MesswertueberschreibungAusSmgwErmoeglichen | 
AeltereMesswerteAutomatischStornieren | Unbekannt} -Name <string> -Position <int> -SessionToken 
<string> [-Bedingung <Bedingung>] [-force <SwitchParameter>] [-Id <Guid>] [-Messwertbedingung 
<Messwertbedingung>] [-Sparten <List`1>] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-SessionToken Session-Token mit den Systemstrukturelement-Informationen. true false
-Id Die Id der Korrekturregel. false false
-Name Der Name der Korrekturregel. true false
-Korrekturregelart Die Korrekturregelart (z.B. Zeitrundung).


Possible values: Zeitrundung, Mapping, MesswertueberschreibungErmoeglichen,
InDateiverzeichnisAussteuern, Umrechnung, WandlerfaktorBeachten,
MesswerteViertelstundenscharfAddieren, KeineMsbZustaendigkeitPruefen,
MesswertAufNNachkommastellenRunden, MesswertAufZaehlwerksgenauigkeitRunden,
VerwerfenFuerGleicheMesswerte, KonfigurationsIdZuMessgruppeZuordnen, ClearingstatusAendern,
StornoUndZugehoerigeHinzufuegungVerwerfen, MesswertueberschreibungAusSmgwErmoeglichen,
AeltereMesswerteAutomatischStornieren, Unbekannt
true false Zeitrundung
-Position Die Position der Korrekturregel. true false 0
-Ausfuehrungsposition Die Ausführungsposition der Korrekturregel.


Possible values: Beginn, NachSyntaktischerPruefung, NachInhaltlicherPruefung, NachNormierung,
NachSpeicherbarkeitsPruefung, NachVollstaendigkeitsPruefung, NachPlausibilitaetsPruefung
true false Beginn
-Aktiviert Kennzeichen, ob die Korrekturregel aktiviert oder deaktiviert ist. true false False
-Definition Die Korrekturregeldefinition im JSON-Format. true false
-Bedingung Eine Bedingung, die einschränkt auf welche Bündel die Korrekturregel angewendet wird, z.B. mit
New-CSMesswertclearingKorrekturregelKanalBedingung_3.1 oder
New-CSMesswertclearingKorrekturregelBedingung_3.1 erstellt wurde.
false false
-Messwertbedingung Eine Bedingung, die einschränkt, welche Messwerte von der Korrekturregel korrigiert werden,
erstellbar z.B. mit New-CSMesswertclearingKorrekturregelBedingung_3.1
false false
-force wenn angegeben, wird eine eventuell bereits vorhandene Regel mit dem gleichen Namen ersetzt false false False
-Sparten Sparten, für die die Korrekturregel angewendet werden soll. Wird keine Sparte angegeben, so wird
die Korrekturregel für alle Sparten angelegt.
false false

Examples

EXAMPLE 1
$definition = '{"Rundung":{"Feld":"Messwertzeitpunkt","Intervall":"Viertelstunde","Radius":{"Intervall":"Minute","Wert":3}}}'
New-CSMesswertclearingKorrekturregel_3.1 -Name ZeitrundungViertelstunde -Korrekturregelart Zeitrundung -Ausfuehrungsposition Beginn -Position 1 -Aktiviert $true -Definition $definition -SessionToken $sessionToken -Sparten Strom, Gas
Erstellt eine neue Zeitrundungskorrekturregel mit den angegebenen Parametern.
EXAMPLE 2
$definition = '{"Mapping":{"feld":"ObisCode","Werte":[{"WertAlt":"1-1:1.19.0","WertNeu":"1-1:1.8.0"}]}}'
$kanalBedingung = New-CSMesswertclearingKorrekturregelKanalBedingung_3.1 -Kanal NM
New-CSMesswertclearingKorrekturregel_3.1 -Name ObisCodeMappingFuerKanalNM -Korrekturregelart Mapping -Ausfuehrungsposition Beginn -Position 2 -Aktiviert $true -Definition $definition -Bedingung $kanalBedingung -SessionToken $sessionToken -Sparten Strom, Gas
Erstellt eine neue Mappingkorrekturregel, die für den Kanal NM den ObisCode von 1-1:1.19.0 auf 1-1:1.8.0 ändert.

Top of page

Syntax

New-CSMesswertclearingKorrekturregelBedingung_3.1 -Feld <string> -Wert <string> 
[-Messwertbedingung <SwitchParameter>] [-Vergleichsoperator {Equal | Like}] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Feld Das Feld, auf dass sich die Bedingung bezieht. true false
-Wert Der Wert, den das Feld haben muss, um die Bedingung zu erfüllen. true false
-Vergleichsoperator Der Vergleichsoperator für den Feldvergleich. Der Standardwert ist "Equal".


Possible values: Equal, Like
false false Equal
-Messwertbedingung Wenn angegeben, wird eine Messwertbedingung erstellt. false false False

Examples

EXAMPLE 1
New-CSMesswertclearingKorrekturregelBedingung_3.1 -Feld "Zaehlernummer" -Wert "1234"
Erstellt eine neue Bedingung für das angegebene Feld und dem angegebenen Wert. Die Bedingung wird erfüllt, wenn das angegebene Feld "Zaehlernummer" den Wert 1234 hat.
EXAMPLE 2
New-CSMesswertclearingKorrekturregelBedingung_3.1 -Feld "Messlokation" -Wert "DE001*" -Vergleichsoperator Like
Erstellt eine neue Bedingung für das angegebene Feld und dem angegebenen Wert. Die Bedingung wird erfüllt, wenn der Wert des angegebenen Felds "Messlokation" mit DE001 beginnt.
EXAMPLE 3
New-CSMesswertclearingKorrekturregelBedingung_3.1 -Messwertbedingung -Feld "Messwertstatus" -Wert "WahrerWert"
Erstellt eine neue Messwertbedingung für das angegebene Feld und dem angegebenen Wert. Die Bedingung wird erfüllt, wenn das angegebene Feld "Messwertstatus" den Wert WahrerWert hat.

Top of page

Syntax

New-CSMesswertclearingKorrekturregelBedingungVerknuepfung_3.1 -BedingungLinks <Bedingung> 
-BedingungRechts <Bedingung> -BedingungVerknuepfung {Und | Oder} [<CommonParameters>]

New-CSMesswertclearingKorrekturregelBedingungVerknuepfung_3.1 -Bedingungen <Bedingung[]> 
-BedingungVerknuepfung {Und | Oder} [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-BedingungVerknuepfung Der Verknüpfungstyp um zwei Bedingungen miteinander zu verknüpfen.


Possible values: Und, Oder
true false Und
-BedingungLinks Der linke Teil der Bedingungsverknüpfung. true false
-BedingungRechts Der rechte Teil der Bedingungsverknüpfung. true false
-Bedingungen Liste der zu verknüpfenden Bedingungen. true false

Examples

EXAMPLE 1
New-CSMesswertclearingKorrekturregelBedingungVerknuepfung_3.1 -BedingungVerknuepfung Und -BedingungLinks $bed1 -BedingungRechts $bed2
Erstellt aus zwei Bedingungen eine UND-Verknüpfung.
EXAMPLE 2
New-CSMesswertclearingKorrekturregelBedingungVerknuepfung_3.1 -BedingungVerknuepfung Oder -Bedingungen @($bed1, $bed2, $bed3)
Erstellt aus drei Bedingungen eine ODER-Verknüpfung.

Top of page

Syntax

New-CSMesswertclearingKorrekturregelEnthaeltZusatzinformationBedingung_3.1 -Name <string> -Wert 
<string> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Name Der Name der Zusatzinformation. true false
-Wert Der Wert, den die angegebene Zusatzinformation haben muss, um die Bedingung zu erfüllen. true false

Examples

EXAMPLE 1
New-CSMesswertclearingKorrekturregelEnthaeltZusatzinformationBedingung_3.1 -Name "Zusatzinfo1" -Wert "Wert1"
Erstellt für die angegebene Zusatzinformation eine Korrekturregelbedingung.

Top of page

Syntax

New-CSMesswertclearingKorrekturregelHatFehlermarkerBedingung_3.1 -Fehlermarker <string> 
[<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Fehlermarker Der Name des Fehlermarkers für die Bedingung. true false

Examples

EXAMPLE 1
New-CSMesswertclearingKorrekturregelHatFehlermarkerBedingung_3.1 -Fehlermarker "Fehlermarker1"
Erstellt für den angegebenen Fehlermarker eine Korrekturregelbedingung.

Top of page

Syntax

New-CSMesswertclearingKorrekturregelHatMessartBedingung_3.1 -Messart {Energiemenge | Lastgang | 
Maximumwert | Zaehlerstand | Zaehlerstandsgang} [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Messart Der Name der Messart für die Bedingung.


Possible values: Energiemenge, Lastgang, Maximumwert, Zaehlerstand, Zaehlerstandsgang
true false Energiemenge

Examples

EXAMPLE 1
New-CSMesswertclearingKorrekturregelHatMessartBedingung_3.1 -Messart Zaehlerstand
Erstellt für die angegebene Messart eine Korrekturregelbedingung.

Top of page

Syntax

New-CSMesswertclearingKorrekturregelKanalBedingung_3.1 -Kanal {SMGWA | Ablesesteuerung | 
Zaehlerstandserfassung | NM | ZFA | Marktkommunikation | ExterneErfassung} [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Kanal Der Kanal für die Bedingung.


Possible values: SMGWA, Ablesesteuerung, Zaehlerstandserfassung, NM, ZFA, Marktkommunikation,
ExterneErfassung
true false SMGWA

Examples

EXAMPLE 1
New-CSMesswertclearingKorrekturregelKanalBedingung_3.1 -Kanal NM
Erstellt für den angegebenen Kanal eine Korrekturregelbedingung.

Top of page

Syntax

New-CSMesswertclearingKorrekturregelMesswertbedingungVerknuepfung_3.1 -BedingungLinks 
<Messwertbedingung> -BedingungRechts <Messwertbedingung> -BedingungVerknuepfung {Und | Oder} 
[<CommonParameters>]

New-CSMesswertclearingKorrekturregelMesswertbedingungVerknuepfung_3.1 -Bedingungen 
<Messwertbedingung[]> -BedingungVerknuepfung {Und | Oder} [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-BedingungVerknuepfung Der Verknüpfungstyp um zwei Messwertbedingungen miteinander zu verknüpfen.


Possible values: Und, Oder
true false Und
-BedingungLinks Der linke Teil der Bedingungsverknüpfung. true false
-BedingungRechts Der rechte Teil der Bedingungsverknüpfung. true false
-Bedingungen Liste der zu verknüpfenden Messwertbedingungen. true false

Examples

EXAMPLE 1
New-CSMesswertclearingKorrekturregelMesswertbedingungVerknuepfung_3.1 -BedingungVerknuepfung Und -BedingungLinks $bed1 -BedingungRechts $bed2
Erstellt aus zwei Messwertbedingungen eine UND-Verknüpfung.
EXAMPLE 2
New-CSMesswertclearingKorrekturregelMesswertbedingungVerknuepfung_3.1 -BedingungVerknuepfung Oder -Bedingungen @($bed1, $bed2, $bed3)
Erstellt aus drei Messwertbedingungen eine ODER-Verknüpfung.

Top of page

Syntax

New-CSMesswertclearingMesswertbuendelAnlegen_3.1 -CSV <string> -Kanal {SMGWA | 
Zaehlerstandserfassung | NM | ZFA | Marktkommunikation | ExterneErfassung} -SessionToken <string> 
-Sparte {Strom | Gas | Wasser | Waerme} [-CSVDelimiter <string>] [-CSVZusatzinfos <string>] 
[-Quelle <string>] [-VerarbeitungswartezeitInSekunden <int>] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-SessionToken Session-Token mit den Systemstrukturelement-Informationen. true false
-Kanal Der Kanal für die Messwerte.


Possible values: SMGWA, Zaehlerstandserfassung, NM, ZFA, Marktkommunikation, ExterneErfassung
true false SMGWA
-Sparte Die Sparte für die Messwerte.


Possible values: Strom, Gas, Wasser, Waerme
true false Strom
-Quelle Die Quelle für die Messwerte. false false
-CSV Der Pfad zur CSV Datei aus der Messwerte ins Clearing geschrieben werden sollen. true false
-CSVZusatzinfos Der Pfad zur CSV Datei mit Zusatzinfos für das Messwertbündel. false false
-CSVDelimiter Delimiter der CSV Datei. Default: ";" false false ;
-VerarbeitungswartezeitInSekunden Wenn angegeben, wird der Benutzer nach erfolgreicher Verarbeitung benachrichtigt. false false 60

Examples

EXAMPLE 1
New-CSMesswertclearingMesswertbuendelAnlegen_3.1 -SessionToken "SessionToken" -Kanal Zaehlerstandserfassung -Sparte Strom -CSV "Pfad zur CSV Datei"
Schreibt die in der CSV vorhandenen Messwerte ins Clearing mit dem angegebenen Kanal, der Sparte und der Quelle.

Top of page

Syntax

New-CSMesswertclearingPlausibilisierungsregel_3.1 -Aktiviert <bool> -Folgevorgehen {Aussteuern | 
NaechsteRegel | WeiterVerarbeiten} -Name <string> -Position <int> -SessionToken <string> 
[-Eingangsbedingung <Bedingung>] [-force <SwitchParameter>] [-Id <Guid>] [-Messwertbedingung 
<Messwertbedingung>] [-Plausibilisierungsbedingung <Bedingung>] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-SessionToken Session-Token mit den Systemstrukturelement-Informationen. true false
-Id Die Id der Plausibilisierungsregel. false false
-Name Der Name der Plausibilisierungsregel. true false
-Position Die Position der Plausibilisierungsregel. true false 0
-Aktiviert Kennzeichen, ob die Plausibilisierungsregel aktiviert oder deaktiviert ist. true false False
-Folgevorgehen Gibt an, was passieren soll, wenn die Plausibilisierungsbedingung zutrifft.


Possible values: Aussteuern, NaechsteRegel, WeiterVerarbeiten
true false Aussteuern
-Eingangsbedingung Eine Bedingung, die einschränkt auf welche Bündel die Plausibilisierungsregel angewendet wird,
z.B. mit New-CSMesswertclearingPlausibilisierungsregelFeldvergleichBedingung_3.1 erstellt.
false false
-Plausibilisierungsbedingung Eine Bedingung, die entscheides, ob das Bündel plausibel ist, z.B. mit
New-CSMesswertclearingPlausibilisierungsregelPlausibilisierungsvariablenVergleichBedingung_3.1
erstellt.
false false
-Messwertbedingung Eine Bedingung, die entscheides, ob all Messwerte im Bündel plausibel sind z.B. mit
New-CSMesswertclearingPlausibilisierungsregelMesswertHatWertCommand_3.1 -Vergleichsoperator
LessThan -Wert 500 erstellt.
false false
-force wenn angegeben, wird eine eventuell bereits vorhandene Regel mit dem gleichen Namen ersetzt false false False

Examples

EXAMPLE 1
$plausibilisierungsvariablenVergleichBedingung = New-CSMesswertclearingPlausibilisierungsregelPlausibilisierungsvariablenVergleichBedingung_3.1 -Feld "VJV" -Wert 1000
New-CSMesswertclearingPlausibilisierungsregel_3.1 -Name "Meine VJV Regel" -Position 1 -Aktiviert $true -Plausibilisierungsbedingung $plausibilisierungsvariablenVergleichBedingung -SessionToken $sessionToken
Erstellt eine neue Plausibilisierungsregel mit den angegebenen Parametern.
EXAMPLE 2
$feldvergleichBedingung = New-CSMesswertclearingPlausibilisierungsregelFeldvergleichBedingung_3.1 -Feld "Marktlokation" -Wert "12345678911" 
$plausibilisierungsvariablenVergleichBedingung = New-CSMesswertclearingPlausibilisierungsregelPlausibilisierungsvariablenVergleichBedingung_3.1 -Feld "VJV" -Wert 1000
New-CSMesswertclearingPlausibilisierungsregel_3.1 -Name "Meine VJV Regel" -Position 1 -Aktiviert $true -Eingangsbedingung $feldvergleichBedingung -Plausibilisierungsbedingung $plausibilisierungsvariablenVergleichBedingung -SessionToken $sessionToken
Erstellt eine neue Plausibilisierungsregel, die für Bündel mit Marktlokation '12345678911' angewendet wird.

Top of page

Syntax

New-CSMesswertclearingPlausibilisierungsregelBedingungVerknuepfung_3.1 -BedingungLinks <Bedingung> 
-BedingungRechts <Bedingung> -BedingungVerknuepfung {Und | Oder} [<CommonParameters>]

New-CSMesswertclearingPlausibilisierungsregelBedingungVerknuepfung_3.1 -Bedingungen <Bedingung[]> 
-BedingungVerknuepfung {Und | Oder} [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-BedingungVerknuepfung Der Verknüpfungstyp um zwei Bedingungen miteinander zu verknüpfen.


Possible values: Und, Oder
true false Und
-BedingungLinks Der linke Teil der Bedingungsverknüpfung. true false
-BedingungRechts Der rechte Teil der Bedingungsverknüpfung. true false
-Bedingungen Liste der zu verknüpfenden Bedingungen. true false

Examples

EXAMPLE 1
New-CSMesswertclearingPlausibilisierungsregelBedingungVerknuepfung_3.1 -BedingungVerknuepfung Und -BedingungLinks $bed1 -BedingungRechts $bed2
Erstellt aus zwei Bedingungen eine UND-Verknüpfung.
EXAMPLE 2
New-CSMesswertclearingPlausibilisierungsregelBedingungVerknuepfung_3.1 -BedingungVerknuepfung Oder -Bedingungen @($bed1, $bed2, $bed3)
Erstellt aus drei Bedingungen eine ODER-Verknüpfung.

Top of page

Syntax

New-CSMesswertclearingPlausibilisierungsregelEnthaeltZusatzinformationBedingung_3.1 -Name <string> 
-Wert <string> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Name Der Name der Zusatzinformation. true false
-Wert Der Wert, den die angegebene Zusatzinformation haben muss, um die Bedingung zu erfüllen. true false

Examples

EXAMPLE 1
New-CSMesswertclearingPlausibilisierungsregelEnthaeltZusatzinformationBedingung_3.1 -Name "Zusatzinfo1" -Wert "Wert1"
Erstellt für die angegebene Zusatzinformation eine Plausibilisierungsregelbedingung.

Top of page

Syntax

New-CSMesswertclearingPlausibilisierungsregelFeldvergleichBedingung_3.1 -Feld <string> -Wert 
<string> [-Vergleichsoperator {Equal | Like}] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Feld Das Feld, auf dass sich die Bedingung bezieht. true false
-Wert Der Wert, den das Feld haben muss, um die Bedingung zu erfüllen. true false
-Vergleichsoperator Der Vergleichsoperator für den Feldvergleich. Der Standardwert ist "Equal".


Possible values: Equal, Like
false false Equal

Examples

EXAMPLE 1
New-CSMesswertclearingPlausibilisierungsregelFeldvergleichBedingung_3.1 -Feld "Marktlokation" -Wert "12345678911"
Erstellt eine neue Bedingung für das angegebene Feld und dem angegebenen Wert. Die Bedingung wird erfüllt, wenn das angegebene Feld "Marktlokation" den Wert 12345678911 hat.
EXAMPLE 2
New-CSMesswertclearingPlausibilisierungsregelFeldvergleichBedingung_3.1 -Feld "Messlokation" -Wert "DE001*" -Vergleichsoperator Like
Erstellt eine neue Bedingung für das angegebene Feld und dem angegebenen Wert. Die Bedingung wird erfüllt, wenn der Wert des angegebenen Felds "Messlokation" mit DE001 beginnt.

Top of page

Syntax

New-CSMesswertclearingPlausibilisierungsregelHatFehlermarkerBedingung_3.1 -Fehlermarker <string> 
[<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Fehlermarker Der Name des Fehlermarkers für die Bedingung. true false

Examples

EXAMPLE 1
New-CSMesswertclearingPlausibilisierungsregelHatFehlermarkerBedingung_3.1 -Fehlermarker "Fehlermarker1"
Erstellt für den angegebenen Fehlermarker eine Plausibilisierungsregelbedingung.

Top of page

Syntax

New-CSMesswertclearingPlausibilisierungsregelMesswertbedingungVerknuepfung_3.1 -BedingungLinks 
<Messwertbedingung> -BedingungRechts <Messwertbedingung> -BedingungVerknuepfung {Und | Oder} 
[<CommonParameters>]

New-CSMesswertclearingPlausibilisierungsregelMesswertbedingungVerknuepfung_3.1 -Bedingungen 
<Messwertbedingung[]> -BedingungVerknuepfung {Und | Oder} [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-BedingungVerknuepfung Der Verknüpfungstyp um zwei Bedingungen miteinander zu verknüpfen.


Possible values: Und, Oder
true false Und
-BedingungLinks Der linke Teil der Bedingungsverknüpfung. true false
-BedingungRechts Der rechte Teil der Bedingungsverknüpfung. true false
-Bedingungen Liste der zu verknüpfenden Bedingungen. true false

Examples

EXAMPLE 1
New-CSMesswertclearingPlausibilisierungsregelMesswertbedingungVerknuepfung_3.1 -BedingungVerknuepfung Und -BedingungLinks $bed1 -BedingungRechts $bed2
Erstellt aus zwei Messwertbedingungen eine UND-Verknüpfung.
EXAMPLE 2
New-CSMesswertclearingPlausibilisierungsregelMesswertbedingungVerknuepfung_3.1 -BedingungVerknuepfung Oder -Bedingungen @($bed1, $bed2, $bed3)
Erstellt aus drei Messwertbedingungen eine ODER-Verknüpfung.

Top of page

Syntax

New-CSMesswertclearingPlausibilisierungsregelMesswertHatMessartBedingung_3.1 -Messart 
{Energiemenge | Lastgang | Maximumwert | Zaehlerstand | Zaehlerstandsgang} [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Messart Die Messart, mit dem der Messart von Messwerten verglichen wird.


Possible values: Energiemenge, Lastgang, Maximumwert, Zaehlerstand, Zaehlerstandsgang
true false Energiemenge

Examples

EXAMPLE 1
New-CSMesswertclearingPlausibilisierungsregelHatMessartBedingung_3.1 -Messart Zaehlerstand
Erstellt für die angegebene Messart eine Plausibilisierungsregelbedingung.

Top of page

Syntax

New-CSMesswertclearingPlausibilisierungsregelMesswertHatWertBedingung_3.1 -Wert <Decimal> 
[-NumerischerVergleichsoperator {Equal | GreaterThan | GreaterThanOrEqualTo | LessThan | 
LessThanOrEqualTo}] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Wert Der Wert, mit dem der Messwert verglichen wird. true false 0
-NumerischerVergleichsoperator Der Vergleichsoperator für den Vergleich. Der Standardwert ist "LessThan".


Possible values: Equal, GreaterThan, GreaterThanOrEqualTo, LessThan, LessThanOrEqualTo
false false LessThan

Examples

EXAMPLE 1
New-CSMesswertclearingPlausibilisierungsregelMesswertHatWertCommand_3.1 -Vergleichsoperator LessThan -Wert 500

Top of page

Syntax

New-CSMesswertclearingPlausibilisierungsregelPlausibilisierungsvariablenVergleichBedingung_3.1 
-Feld <string> -Wert <Decimal> [-NumerischerVergleichsoperator {Equal | GreaterThan | 
GreaterThanOrEqualTo | LessThan | LessThanOrEqualTo}] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Feld Die Plausibilisierungsvariable, auf die sich die Bedingung bezieht. true false
-Wert Der Wert, mit dem die Plausibilisierungsvariable verglichen wird. true false 0
-NumerischerVergleichsoperator Der Vergleichsoperator für den Vergleich. Der Standardwert ist "Equal".


Possible values: Equal, GreaterThan, GreaterThanOrEqualTo, LessThan, LessThanOrEqualTo
false false Equal

Examples

EXAMPLE 1
New-CSMesswertclearingPlausibilisierungsregelPlausibilisierungsvariablenVergleichBedingung_3.1 -Feld "VJV" -Wert 1000
Erstellt eine neue Bedingung für die angegebene Plausibilisierungsvariable und den angegebenen Wert. Die Bedingung wird erfüllt, wenn die angegebene Plausibilisierungsvariable "VJV" den Wert 1000 hat.
EXAMPLE 2
New-CSMesswertclearingPlausibilisierungsregelPlausibilisierungsvariablenVergleichBedingung_3.1 -Feld "VJV" -Wert 1000 -Vergleichsoperator GreaterThan
Erstellt eine neue Bedingung für die angegebene Plausibilisierungsvariable und den angegebenen Wert. Die Bedingung wird erfüllt, wenn der Wert die angegebenen Plausibilisierungsvariable "VJV" strikt kleiner als 1000 ist.

Top of page

Syntax

Remove-CSMesswertclearingKorrekturregel_3.1 -Id <Guid> -SessionToken <string> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-SessionToken Session-Token mit den Systemstrukturelement-Informationen. true false
-Id Die ID der Korrekturregel. true false 00000000-0000-0000-0000-000000000000

Examples

EXAMPLE 1
Remove-CSMesswertclearingKorrekturregel_3.1 -Id 22AC9D7B-4D4B-4B0B-94D1-485649F17D14 -SessionToken $sessionToken
Entfernt die Korrekturregel mit der angegebenen ID.
EXAMPLE 2
$korrekturregelId = Get-CSMesswertclearingKorrekturregel_3.1 -SessionToken $sessionToken | where Name -eq ZeitrundungViertelstunde | select Id
Remove-CSMesswertclearingKorrekturregel_3.1 -Id $korrekturregelId.Id -SessionToken $sessionToken
Ermittelt die ID über den Namen der Korrekturregel und entfernt anschließend die Korrekturregel.

Top of page

Syntax

Remove-CSMesswertclearingPlausibilisierungsregel_3.1 -Id <Guid> -SessionToken <string> 
[<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-SessionToken Session-Token mit den Systemstrukturelement-Informationen. true false
-Id Die ID der Plausibilisierungsregel. true false 00000000-0000-0000-0000-000000000000

Examples

EXAMPLE 1
Remove-CSMesswertclearingPlausibilisierungsregel_3.1 -Id 22AC9D7B-4D4B-4B0B-94D1-485649F17D14 -SessionToken $sessionToken
Entfernt die Plausibilisierungsregel mit der angegebenen ID.
EXAMPLE 2
$plausibilisierungsregelId = Get-CSMesswertclearingPlausibilisierungsregel_3.1 -SessionToken $sessionToken | where Name -eq VJV | select Id
Remove-CSMesswertclearingPlausibilisierungsregel_3.1 -Id $plausibilisierungsregelId.Id -SessionToken $sessionToken
Ermittelt die ID über den Namen der Plausibilisierungsregel und entfernt anschließend die Plausibilisierungsregel.

Top of page

Syntax

Set-CSMesswertclearingKorrekturregelAktivierung_3.1 -Aktiviert <bool> -Id <Guid> -SessionToken 
<string> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-SessionToken Session-Token mit den Systemstrukturelement-Informationen. true false
-Id Die ID der Korrekturregel. true false 00000000-0000-0000-0000-000000000000
-Aktiviert Kennzeichen, ob die Korrekturregel aktiviert oder deaktiviert ist. true false False

Examples

EXAMPLE 1
Set-CSMesswertclearingKorrekturregelAktivierung_3.1 -Id 22AC9D7B-4D4B-4B0B-94D1-485649F17D14 -Aktiviert $true -SessionToken $sessionToken
Aktiviert die Korrekturregel mit der angegebenen ID.
EXAMPLE 2
Set-CSMesswertclearingKorrekturregelAktivierung_3.1 -Id 22AC9D7B-4D4B-4B0B-94D1-485649F17D14 -Aktiviert $false -SessionToken $sessionToken
Deaktiviert die Korrekturregel mit der angegebenen ID.
EXAMPLE 3
$korrekturregelId = Get-CSMesswertclearingKorrekturregel_3.1 -SessionToken $sessionToken | where Name -eq ZeitrundungViertelstunde | select Id
Set-CSMesswertclearingKorrekturregelAktivierung_3.1 -Id $korrekturregelId.Id -Aktiviert $false -SessionToken $sessionToken
Ermittelt die ID über den Namen der Korrekturregel und deaktiviert anschließend die Korrekturregel.

Top of page

Syntax

Set-CSMesswertclearingKorrekturregelPosition_3.1 -Id <Guid> -Position <int> -SessionToken <string> 
[<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-SessionToken Session-Token mit den Systemstrukturelement-Informationen. true false
-Id Die ID der Korrekturregel. true false 00000000-0000-0000-0000-000000000000
-Position Die Ausführungsposition der Korrekturregel. true false 0

Examples

EXAMPLE 1
Set-CSMesswertclearingKorrekturregelPosition_3.1 -Id 22AC9D7B-4D4B-4B0B-94D1-485649F17D14 -Position 2 -SessionToken $sessionToken
Setzt für die Korrekturregel mit der angegebenen ID die Ausführungsposition auf 2. $korrekturregelId = Get-CSMesswertclearingKorrekturregel_3.1 -SessionToken $sessionToken | where Name -eq ZeitrundungViertelstunde | select Id Set-CSMesswertclearingKorrekturregelPosition_3.1 -Id $korrekturregelId.Id -Position 2 -SessionToken $sessionToken Ermittelt die ID über den Namen der Korrekturregel und verschiebt anschließend die Korrekturregel auf Position 2.
EXAMPLE 2
$korrekturregelId = Get-CSMesswertclearingKorrekturregel_3.1 -SessionToken $sessionToken | where Name -eq ZeitrundungViertelstunde | select Id
Set-CSMesswertclearingKorrekturregelPosition_3.1 -Id $korrekturregelId.Id -Position 2 -SessionToken $sessionToken
Ermittelt die ID über den Namen der Korrekturregel und verschiebt anschließend die Korrekturregel auf Position 2.

Top of page

Syntax

Set-CSMesswertclearingPlausibilisierungsregelAktivierung_3.1 -Aktiviert <bool> -Id <Guid> 
-SessionToken <string> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-SessionToken Session-Token mit den Systemstrukturelement-Informationen. true false
-Id Die ID der Plausibilisierungsregel. true false 00000000-0000-0000-0000-000000000000
-Aktiviert Kennzeichen, ob die Plausibilisierungsregel aktiviert oder deaktiviert ist. true false False

Examples

EXAMPLE 1
Set-CSMesswertclearingPlausibilisierungsregelAktivierung_3.1 -Id 22AC9D7B-4D4B-4B0B-94D1-485649F17D14 -Aktiviert $true -SessionToken $sessionToken
Aktiviert die Plausibilisierungsregel mit der angegebenen ID.
EXAMPLE 2
Set-CSMesswertclearingPlausibilisierungsregelAktivierung_3.1 -Id 22AC9D7B-4D4B-4B0B-94D1-485649F17D14 -Aktiviert $false -SessionToken $sessionToken
Deaktiviert die Plausibilisierungsregel mit der angegebenen ID.
EXAMPLE 3
$plausibilisierungsregelId = Get-CSMesswertclearingPlausibilisierungsregel_3.1 -SessionToken $sessionToken | where Name -eq VJV | select Id
Set-CSMesswertclearingPlausibilisierungsregelAktivierung_3.1 -Id $plausibilisierungsregelId.Id -Aktiviert $false -SessionToken $sessionToken
Ermittelt die ID über den Namen der Plausibilisierungsregel und deaktiviert anschließend die Plausibilisierungsregel.

Top of page

Syntax

Set-CSMesswertclearingPlausibilisierungsregelPosition_3.1 -Id <Guid> -Position <int> -SessionToken 
<string> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-SessionToken Session-Token mit den Systemstrukturelement-Informationen. true false
-Id Die ID der Plausibilisierungsregel. true false 00000000-0000-0000-0000-000000000000
-Position Die Ausführungsposition der Plausibilisierungsregel. true false 0

Examples

EXAMPLE 1
Set-CSMesswertclearingPlausibilisierungsregelPosition_3.1 -Id 22AC9D7B-4D4B-4B0B-94D1-485649F17D14 -Position 2 -SessionToken $sessionToken
Setzt für die Plausibilisierungsregel mit der angegebenen ID die Ausführungsposition auf 2. $plausibilisierungsregelId = Get-CSMesswertclearingPlausibilisierungsregel_3.1 -SessionToken $sessionToken | where Name -eq Jahresverbrauchsprognose | select Id Set-CSMesswertclearingPlausibilisierungsregelPosition_3.1 -Id $plausibilisierungsregelId.Id -Position 2 -SessionToken $sessionToken Ermittelt die ID über den Namen der Plausibilisierungsregel und verschiebt anschließend die Plausibilisierungsregel auf Position 2.
EXAMPLE 2
$plausibilisierungsregelId = Get-CSMesswertclearingPlausibilisierungsregel_3.1 -SessionToken $sessionToken | where Name -eq Jahresverbrauchsprognose | select Id
Set-CSMesswertclearingPlausibilisierungsregelPosition_3.1 -Id $plausibilisierungsregelId.Id -Position 2 -SessionToken $sessionToken
Ermittelt die ID über den Namen der Plausibilisierungsregel und verschiebt anschließend die Plausibilisierungsregel auf Position 2.

Top of page