Listet alle Korrekturregeln auf.
Listet alle Korrekturregeln auf, die im Messwert-Clearing vorhanden sind.
Get-CSMesswertclearingKorrekturregel_3.1 -SessionToken <string> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Session-Token mit den Systemstrukturelement-Informationen. | true | false |
Get-CSMesswertclearingKorrekturregel_3.1 -SessionToken $sessionToken
Get-CSMesswertclearingKorrekturregel_3.1 -SessionToken $sessionToken | where Aktiviert -eq $true
Get-CSMesswertclearingKorrekturregel_3.1 -SessionToken $sessionToken | where Name -eq ZeitrundungViertelstunde
Get-CSMesswertclearingKorrekturregel_3.1 -SessionToken $sessionToken | where Name -like ZeitrundungViertelstunde*
Get-CSMesswertclearingKorrekturregel_3.1 -SessionToken $sessionToken | where Name -eq ZeitrundungViertelstunde | select Id
Listet alle Plausibilisierungsregel auf.
Listet alle Plausibilisierungsregel auf, die im Messwert-Clearing vorhanden sind.
Get-CSMesswertclearingPlausibilisierungsregel_3.1 -SessionToken <string> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Session-Token mit den Systemstrukturelement-Informationen. | true | false |
Get-CSMesswertclearingPlausibilisierungsregel_3.1 -SessionToken $sessionToken
Get-CSMesswertclearingPlausibilisierungsregel_3.1 -SessionToken $sessionToken | where Aktiviert -eq $true
Get-CSMesswertclearingPlausibilisierungsregel_3.1 -SessionToken $sessionToken | where Name -eq VJV
Get-CSMesswertclearingPlausibilisierungsregel_3.1 -SessionToken $sessionToken | where Name -like VJ*
Get-CSMesswertclearingPlausibilisierungsregel_3.1 -SessionToken $sessionToken | where Name -eq VJV | select Id
Erstellt eine neue Korrekturregel für das Messwert-Clearing.
Erstellt eine neue Korrekturregel, die im Messwert-Clearing die Daten eines Messwertbündels
automatisch korrigiert. Der Switch "-force" überschreibt eine Korrekturregel mit dem gleichen
Namen. Wenn der Switch "-force" zusammen mit der Id der Korrekturregel angegeben wird, dann wird
bei der Überschreibung der Korrekturregel die Id nicht neu gesetzt.
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>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Session-Token mit den Systemstrukturelement-Informationen. | true | false | |||
Die Id der Korrekturregel. | false | false | |||
Der Name der Korrekturregel. | true | false | |||
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 | ||
Die Position der Korrekturregel. | true | false | 0 | ||
Die Ausführungsposition der Korrekturregel. Possible values: Beginn, NachSyntaktischerPruefung, NachInhaltlicherPruefung, NachNormierung, NachSpeicherbarkeitsPruefung, NachVollstaendigkeitsPruefung, NachPlausibilitaetsPruefung |
true | false | Beginn | ||
Kennzeichen, ob die Korrekturregel aktiviert oder deaktiviert ist. | true | false | False | ||
Die Korrekturregeldefinition im JSON-Format. | true | false | |||
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 | |||
Eine Bedingung, die einschränkt, welche Messwerte von der Korrekturregel korrigiert werden, erstellbar z.B. mit New-CSMesswertclearingKorrekturregelBedingung_3.1 |
false | false | |||
wenn angegeben, wird eine eventuell bereits vorhandene Regel mit dem gleichen Namen ersetzt | false | false | False | ||
Sparten, für die die Korrekturregel angewendet werden soll. Wird keine Sparte angegeben, so wird die Korrekturregel für alle Sparten angelegt. |
false | false |
$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
$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 Korrekturregelbedingung.
Erstellt eine Korrekturregelbedingung um den Inhalt eines Felds mit einem wert zu vergleichen.
New-CSMesswertclearingKorrekturregelBedingung_3.1 -Feld <string> -Wert <string> [-Messwertbedingung <SwitchParameter>] [-Vergleichsoperator {Equal | Like}] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Das Feld, auf dass sich die Bedingung bezieht. | true | false | |||
Der Wert, den das Feld haben muss, um die Bedingung zu erfüllen. | true | false | |||
Der Vergleichsoperator für den Feldvergleich. Der Standardwert ist "Equal". Possible values: Equal, Like |
false | false | Equal | ||
Wenn angegeben, wird eine Messwertbedingung erstellt. | false | false | False |
New-CSMesswertclearingKorrekturregelBedingung_3.1 -Feld "Zaehlernummer" -Wert "1234"
New-CSMesswertclearingKorrekturregelBedingung_3.1 -Feld "Messlokation" -Wert "DE001*" -Vergleichsoperator Like
New-CSMesswertclearingKorrekturregelBedingung_3.1 -Messwertbedingung -Feld "Messwertstatus" -Wert "WahrerWert"
Verknüpft Bedingungen.
Erstellt aus zwei oder mehr Bedingungen eine UND- oder ODER-Verknüpfung.
New-CSMesswertclearingKorrekturregelBedingungVerknuepfung_3.1 -BedingungLinks <Bedingung> -BedingungRechts <Bedingung> -BedingungVerknuepfung {Und | Oder} [<CommonParameters>] New-CSMesswertclearingKorrekturregelBedingungVerknuepfung_3.1 -Bedingungen <Bedingung[]> -BedingungVerknuepfung {Und | Oder} [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Der Verknüpfungstyp um zwei Bedingungen miteinander zu verknüpfen. Possible values: Und, Oder |
true | false | Und | ||
Der linke Teil der Bedingungsverknüpfung. | true | false | |||
Der rechte Teil der Bedingungsverknüpfung. | true | false | |||
Liste der zu verknüpfenden Bedingungen. | true | false |
New-CSMesswertclearingKorrekturregelBedingungVerknuepfung_3.1 -BedingungVerknuepfung Und -BedingungLinks $bed1 -BedingungRechts $bed2
New-CSMesswertclearingKorrekturregelBedingungVerknuepfung_3.1 -BedingungVerknuepfung Oder -Bedingungen @($bed1, $bed2, $bed3)
Erstellt für die angegebene Zusatzinformation eine Korrekturregelbedingung.
Erstellt für die angegebene Zusatzinformation eine Korrekturregelbedingung. Die Korrekturregel mit
der Bedingung wird nur dann ausgeführt, wenn die angegeben Zusatzinformation den angegebenen Wert
enthält.
New-CSMesswertclearingKorrekturregelEnthaeltZusatzinformationBedingung_3.1 -Name <string> -Wert <string> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Der Name der Zusatzinformation. | true | false | |||
Der Wert, den die angegebene Zusatzinformation haben muss, um die Bedingung zu erfüllen. | true | false |
New-CSMesswertclearingKorrekturregelEnthaeltZusatzinformationBedingung_3.1 -Name "Zusatzinfo1" -Wert "Wert1"
Erstellt für den angegeben Fehlermarker eine Korrekturregelbedingung.
Erstellt für den angegeben Fehlermarker eine Korrekturregelbedingung. Die Korrekturregel mit der
Bedingung wird nur dann ausgeführt, wenn dem Messwertbündel der angegebene Fehlermarker zugeordnet
ist.
New-CSMesswertclearingKorrekturregelHatFehlermarkerBedingung_3.1 -Fehlermarker <string> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Der Name des Fehlermarkers für die Bedingung. | true | false |
New-CSMesswertclearingKorrekturregelHatFehlermarkerBedingung_3.1 -Fehlermarker "Fehlermarker1"
Erstellt für die angegebene Messart eine Korrekturregelbedingung.
Erstellt für die angegebene Messart eine Korrekturregelbedingung. Die Korrekturregel mit der
Bedingung wird für ein Messwert nur dann ausgeführt, wenn die angegebene Messart dem Messwert
zugeordnet ist.
New-CSMesswertclearingKorrekturregelHatMessartBedingung_3.1 -Messart {Energiemenge | Lastgang | Maximumwert | Zaehlerstand | Zaehlerstandsgang} [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Der Name der Messart für die Bedingung. Possible values: Energiemenge, Lastgang, Maximumwert, Zaehlerstand, Zaehlerstandsgang |
true | false | Energiemenge |
New-CSMesswertclearingKorrekturregelHatMessartBedingung_3.1 -Messart Zaehlerstand
Erstellt für den angegeben Kanal eine Korrekturregelbedingung.
Erstellt für den angegeben Kanal eine Korrekturregelbedingung. Die Korrekturregel mit der
Bedingung wird nur dann ausgeführt, wenn die Messwerte eines Messwertbündels dem angegebenen Kanal
zugeordnet sind.
New-CSMesswertclearingKorrekturregelKanalBedingung_3.1 -Kanal {SMGWA | Ablesesteuerung | Zaehlerstandserfassung | NM | ZFA | Marktkommunikation | ExterneErfassung} [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Der Kanal für die Bedingung. Possible values: SMGWA, Ablesesteuerung, Zaehlerstandserfassung, NM, ZFA, Marktkommunikation, ExterneErfassung |
true | false | SMGWA |
New-CSMesswertclearingKorrekturregelKanalBedingung_3.1 -Kanal NM
Verknüpft Messwertbedingungen.
Erstellt aus zwei oder mehr Messwertbedingungen eine UND- oder ODER-Verknüpfung.
New-CSMesswertclearingKorrekturregelMesswertbedingungVerknuepfung_3.1 -BedingungLinks <Messwertbedingung> -BedingungRechts <Messwertbedingung> -BedingungVerknuepfung {Und | Oder} [<CommonParameters>] New-CSMesswertclearingKorrekturregelMesswertbedingungVerknuepfung_3.1 -Bedingungen <Messwertbedingung[]> -BedingungVerknuepfung {Und | Oder} [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Der Verknüpfungstyp um zwei Messwertbedingungen miteinander zu verknüpfen. Possible values: Und, Oder |
true | false | Und | ||
Der linke Teil der Bedingungsverknüpfung. | true | false | |||
Der rechte Teil der Bedingungsverknüpfung. | true | false | |||
Liste der zu verknüpfenden Messwertbedingungen. | true | false |
New-CSMesswertclearingKorrekturregelMesswertbedingungVerknuepfung_3.1 -BedingungVerknuepfung Und -BedingungLinks $bed1 -BedingungRechts $bed2
New-CSMesswertclearingKorrekturregelMesswertbedingungVerknuepfung_3.1 -BedingungVerknuepfung Oder -Bedingungen @($bed1, $bed2, $bed3)
Schreibt Messwerte aus einer CSV Datei ins Messwertclearing.
Schreibt Messwerte aus einer CSV Datei ins Messwertclearing um simpel Testdaten anzulegen.
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>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Session-Token mit den Systemstrukturelement-Informationen. | true | false | |||
Der Kanal für die Messwerte. Possible values: SMGWA, Zaehlerstandserfassung, NM, ZFA, Marktkommunikation, ExterneErfassung |
true | false | SMGWA | ||
Die Sparte für die Messwerte. Possible values: Strom, Gas, Wasser, Waerme |
true | false | Strom | ||
Die Quelle für die Messwerte. | false | false | |||
Der Pfad zur CSV Datei aus der Messwerte ins Clearing geschrieben werden sollen. | true | false | |||
Der Pfad zur CSV Datei mit Zusatzinfos für das Messwertbündel. | false | false | |||
Delimiter der CSV Datei. Default: ";" | false | false | ; | ||
Wenn angegeben, wird der Benutzer nach erfolgreicher Verarbeitung benachrichtigt. | false | false | 60 |
New-CSMesswertclearingMesswertbuendelAnlegen_3.1 -SessionToken "SessionToken" -Kanal Zaehlerstandserfassung -Sparte Strom -CSV "Pfad zur CSV Datei"
Erstellt eine neue Plausibilisierungsregel für das Messwert-Clearing.
Erstellt eine neue Plausibilisierungsregel, die im Messwert-Clearing die Daten eines
Messwertbündels plausibilisiert. Der Switch "-force" überschreibt eine Plausibilisierungsregel mit
dem gleichen Namen. Wenn der Switch "-force" zusammen mit der Id der Plausibilisierungsregel
angegeben wird, dann wird bei der Überschreibung der Plausibilisierungsregel die Id nicht neu
gesetzt.
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>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Session-Token mit den Systemstrukturelement-Informationen. | true | false | |||
Die Id der Plausibilisierungsregel. | false | false | |||
Der Name der Plausibilisierungsregel. | true | false | |||
Die Position der Plausibilisierungsregel. | true | false | 0 | ||
Kennzeichen, ob die Plausibilisierungsregel aktiviert oder deaktiviert ist. | true | false | False | ||
Gibt an, was passieren soll, wenn die Plausibilisierungsbedingung zutrifft. Possible values: Aussteuern, NaechsteRegel, WeiterVerarbeiten |
true | false | Aussteuern | ||
Eine Bedingung, die einschränkt auf welche Bündel die Plausibilisierungsregel angewendet wird, z.B. mit New-CSMesswertclearingPlausibilisierungsregelFeldvergleichBedingung_3.1 erstellt. |
false | false | |||
Eine Bedingung, die entscheides, ob das Bündel plausibel ist, z.B. mit New-CSMesswertclearingPlausibilisierungsregelPlausibilisierungsvariablenVergleichBedingung_3.1 erstellt. |
false | false | |||
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 | |||
wenn angegeben, wird eine eventuell bereits vorhandene Regel mit dem gleichen Namen ersetzt | false | false | False |
$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
$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
Verknüpft Bedingungen.
Erstellt aus zwei oder mehr Bedingungen eine UND- oder ODER-Verknüpfung.
New-CSMesswertclearingPlausibilisierungsregelBedingungVerknuepfung_3.1 -BedingungLinks <Bedingung> -BedingungRechts <Bedingung> -BedingungVerknuepfung {Und | Oder} [<CommonParameters>] New-CSMesswertclearingPlausibilisierungsregelBedingungVerknuepfung_3.1 -Bedingungen <Bedingung[]> -BedingungVerknuepfung {Und | Oder} [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Der Verknüpfungstyp um zwei Bedingungen miteinander zu verknüpfen. Possible values: Und, Oder |
true | false | Und | ||
Der linke Teil der Bedingungsverknüpfung. | true | false | |||
Der rechte Teil der Bedingungsverknüpfung. | true | false | |||
Liste der zu verknüpfenden Bedingungen. | true | false |
New-CSMesswertclearingPlausibilisierungsregelBedingungVerknuepfung_3.1 -BedingungVerknuepfung Und -BedingungLinks $bed1 -BedingungRechts $bed2
New-CSMesswertclearingPlausibilisierungsregelBedingungVerknuepfung_3.1 -BedingungVerknuepfung Oder -Bedingungen @($bed1, $bed2, $bed3)
Erstellt für die angegebene Zusatzinformation eine Plausibilisierungsregelbedingung.
Erstellt für die angegebene Zusatzinformation eine Plausibilisierungsregelbedingung.
New-CSMesswertclearingPlausibilisierungsregelEnthaeltZusatzinformationBedingung_3.1 -Name <string> -Wert <string> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Der Name der Zusatzinformation. | true | false | |||
Der Wert, den die angegebene Zusatzinformation haben muss, um die Bedingung zu erfüllen. | true | false |
New-CSMesswertclearingPlausibilisierungsregelEnthaeltZusatzinformationBedingung_3.1 -Name "Zusatzinfo1" -Wert "Wert1"
Erstellt eine Plausibilisierungsregelbedingung.
Erstellt eine Plausibilisierungsregelbedingung um den Inhalt eines Felds mit einem wert zu
vergleichen.
New-CSMesswertclearingPlausibilisierungsregelFeldvergleichBedingung_3.1 -Feld <string> -Wert <string> [-Vergleichsoperator {Equal | Like}] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Das Feld, auf dass sich die Bedingung bezieht. | true | false | |||
Der Wert, den das Feld haben muss, um die Bedingung zu erfüllen. | true | false | |||
Der Vergleichsoperator für den Feldvergleich. Der Standardwert ist "Equal". Possible values: Equal, Like |
false | false | Equal |
New-CSMesswertclearingPlausibilisierungsregelFeldvergleichBedingung_3.1 -Feld "Marktlokation" -Wert "12345678911"
New-CSMesswertclearingPlausibilisierungsregelFeldvergleichBedingung_3.1 -Feld "Messlokation" -Wert "DE001*" -Vergleichsoperator Like
Erstellt für den angegeben Fehlermarker eine Plausibilisierungsregelbedingung.
Erstellt für den angegeben Fehlermarker eine Plausibilisierungsregelbedingung.
New-CSMesswertclearingPlausibilisierungsregelHatFehlermarkerBedingung_3.1 -Fehlermarker <string> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Der Name des Fehlermarkers für die Bedingung. | true | false |
New-CSMesswertclearingPlausibilisierungsregelHatFehlermarkerBedingung_3.1 -Fehlermarker "Fehlermarker1"
Verknüpft Messwertbedingungen.
Erstellt aus zwei oder mehr Messwertbedingungen eine UND- oder ODER-Verknüpfung.
New-CSMesswertclearingPlausibilisierungsregelMesswertbedingungVerknuepfung_3.1 -BedingungLinks <Messwertbedingung> -BedingungRechts <Messwertbedingung> -BedingungVerknuepfung {Und | Oder} [<CommonParameters>] New-CSMesswertclearingPlausibilisierungsregelMesswertbedingungVerknuepfung_3.1 -Bedingungen <Messwertbedingung[]> -BedingungVerknuepfung {Und | Oder} [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Der Verknüpfungstyp um zwei Bedingungen miteinander zu verknüpfen. Possible values: Und, Oder |
true | false | Und | ||
Der linke Teil der Bedingungsverknüpfung. | true | false | |||
Der rechte Teil der Bedingungsverknüpfung. | true | false | |||
Liste der zu verknüpfenden Bedingungen. | true | false |
New-CSMesswertclearingPlausibilisierungsregelMesswertbedingungVerknuepfung_3.1 -BedingungVerknuepfung Und -BedingungLinks $bed1 -BedingungRechts $bed2
New-CSMesswertclearingPlausibilisierungsregelMesswertbedingungVerknuepfung_3.1 -BedingungVerknuepfung Oder -Bedingungen @($bed1, $bed2, $bed3)
Erstellt für die angegebene Messart eine Plausibilisierungsregelbedingung.
Erstellt für die angegebene Messart eine Plausibilisierungsregelbedingung. Die
Plausibilisierungsregel mit der Bedingung wird für ein Messwert nur dann ausgeführt, wenn die
angegebene Messart dem Messwert zugeordnet ist.
New-CSMesswertclearingPlausibilisierungsregelMesswertHatMessartBedingung_3.1 -Messart {Energiemenge | Lastgang | Maximumwert | Zaehlerstand | Zaehlerstandsgang} [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Die Messart, mit dem der Messart von Messwerten verglichen wird. Possible values: Energiemenge, Lastgang, Maximumwert, Zaehlerstand, Zaehlerstandsgang |
true | false | Energiemenge |
New-CSMesswertclearingPlausibilisierungsregelHatMessartBedingung_3.1 -Messart Zaehlerstand
Erstellt eine PlausibilisierungsregelMesswertbedingung mit dem angegebenen Bert und Vergleichsoperator.
Erstellt eine PlausibilisierungsregelMesswertbedingung mit dem angegebenen Bert und
Vergleichsoperator.
New-CSMesswertclearingPlausibilisierungsregelMesswertHatWertBedingung_3.1 -Wert <Decimal> [-NumerischerVergleichsoperator {Equal | GreaterThan | GreaterThanOrEqualTo | LessThan | LessThanOrEqualTo}] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Der Wert, mit dem der Messwert verglichen wird. | true | false | 0 | ||
Der Vergleichsoperator für den Vergleich. Der Standardwert ist "LessThan". Possible values: Equal, GreaterThan, GreaterThanOrEqualTo, LessThan, LessThanOrEqualTo |
false | false | LessThan |
New-CSMesswertclearingPlausibilisierungsregelMesswertHatWertCommand_3.1 -Vergleichsoperator LessThan -Wert 500
Erstellt eine Plausibilisierungsregelbedingung.
Erstellt eine Plausibilisierungsregelbedingung um den Inhalt einer Plausibilisierungsvariablen mit
einem wert zu vergleichen.
New-CSMesswertclearingPlausibilisierungsregelPlausibilisierungsvariablenVergleichBedingung_3.1 -Feld <string> -Wert <Decimal> [-NumerischerVergleichsoperator {Equal | GreaterThan | GreaterThanOrEqualTo | LessThan | LessThanOrEqualTo}] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Die Plausibilisierungsvariable, auf die sich die Bedingung bezieht. | true | false | |||
Der Wert, mit dem die Plausibilisierungsvariable verglichen wird. | true | false | 0 | ||
Der Vergleichsoperator für den Vergleich. Der Standardwert ist "Equal". Possible values: Equal, GreaterThan, GreaterThanOrEqualTo, LessThan, LessThanOrEqualTo |
false | false | Equal |
New-CSMesswertclearingPlausibilisierungsregelPlausibilisierungsvariablenVergleichBedingung_3.1 -Feld "VJV" -Wert 1000
New-CSMesswertclearingPlausibilisierungsregelPlausibilisierungsvariablenVergleichBedingung_3.1 -Feld "VJV" -Wert 1000 -Vergleichsoperator GreaterThan
Entfernt eine Korrekturregel.
Entfernt eine Korrekturregel, die im Messwert-Clearing vorhanden ist.
Remove-CSMesswertclearingKorrekturregel_3.1 -Id <Guid> -SessionToken <string> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Session-Token mit den Systemstrukturelement-Informationen. | true | false | |||
Die ID der Korrekturregel. | true | false | 00000000-0000-0000-0000-000000000000 |
Remove-CSMesswertclearingKorrekturregel_3.1 -Id 22AC9D7B-4D4B-4B0B-94D1-485649F17D14 -SessionToken $sessionToken
$korrekturregelId = Get-CSMesswertclearingKorrekturregel_3.1 -SessionToken $sessionToken | where Name -eq ZeitrundungViertelstunde | select Id Remove-CSMesswertclearingKorrekturregel_3.1 -Id $korrekturregelId.Id -SessionToken $sessionToken
Entfernt eine Plausibilisierungsregel.
Entfernt eine Plausibilisierungsregel, die im Messwert-Clearing vorhanden ist.
Remove-CSMesswertclearingPlausibilisierungsregel_3.1 -Id <Guid> -SessionToken <string> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Session-Token mit den Systemstrukturelement-Informationen. | true | false | |||
Die ID der Plausibilisierungsregel. | true | false | 00000000-0000-0000-0000-000000000000 |
Remove-CSMesswertclearingPlausibilisierungsregel_3.1 -Id 22AC9D7B-4D4B-4B0B-94D1-485649F17D14 -SessionToken $sessionToken
$plausibilisierungsregelId = Get-CSMesswertclearingPlausibilisierungsregel_3.1 -SessionToken $sessionToken | where Name -eq VJV | select Id Remove-CSMesswertclearingPlausibilisierungsregel_3.1 -Id $plausibilisierungsregelId.Id -SessionToken $sessionToken
Aktiviert oder deaktiviert eine Korrekturregel.
Aktiviert oder deaktiviert eine Korrekturregel, die im Messwert-Clearing vorhanden ist.
Set-CSMesswertclearingKorrekturregelAktivierung_3.1 -Aktiviert <bool> -Id <Guid> -SessionToken <string> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Session-Token mit den Systemstrukturelement-Informationen. | true | false | |||
Die ID der Korrekturregel. | true | false | 00000000-0000-0000-0000-000000000000 | ||
Kennzeichen, ob die Korrekturregel aktiviert oder deaktiviert ist. | true | false | False |
Set-CSMesswertclearingKorrekturregelAktivierung_3.1 -Id 22AC9D7B-4D4B-4B0B-94D1-485649F17D14 -Aktiviert $true -SessionToken $sessionToken
Set-CSMesswertclearingKorrekturregelAktivierung_3.1 -Id 22AC9D7B-4D4B-4B0B-94D1-485649F17D14 -Aktiviert $false -SessionToken $sessionToken
$korrekturregelId = Get-CSMesswertclearingKorrekturregel_3.1 -SessionToken $sessionToken | where Name -eq ZeitrundungViertelstunde | select Id Set-CSMesswertclearingKorrekturregelAktivierung_3.1 -Id $korrekturregelId.Id -Aktiviert $false -SessionToken $sessionToken
Setzt die Ausführungsposition einer Korrekturregel.
Setzt für eine Korrekturregel die Ausführungsposition, mit der die Reihenfolge der einzelnen
Korrekturregeln bestimmt wird.
Set-CSMesswertclearingKorrekturregelPosition_3.1 -Id <Guid> -Position <int> -SessionToken <string> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Session-Token mit den Systemstrukturelement-Informationen. | true | false | |||
Die ID der Korrekturregel. | true | false | 00000000-0000-0000-0000-000000000000 | ||
Die Ausführungsposition der Korrekturregel. | true | false | 0 |
Set-CSMesswertclearingKorrekturregelPosition_3.1 -Id 22AC9D7B-4D4B-4B0B-94D1-485649F17D14 -Position 2 -SessionToken $sessionToken
$korrekturregelId = Get-CSMesswertclearingKorrekturregel_3.1 -SessionToken $sessionToken | where Name -eq ZeitrundungViertelstunde | select Id Set-CSMesswertclearingKorrekturregelPosition_3.1 -Id $korrekturregelId.Id -Position 2 -SessionToken $sessionToken
Aktiviert oder deaktiviert eine Plausibilisierungsregel.
Aktiviert oder deaktiviert eine Plausibilisierungsregel, die im Messwert-Clearing vorhanden ist.
Set-CSMesswertclearingPlausibilisierungsregelAktivierung_3.1 -Aktiviert <bool> -Id <Guid> -SessionToken <string> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Session-Token mit den Systemstrukturelement-Informationen. | true | false | |||
Die ID der Plausibilisierungsregel. | true | false | 00000000-0000-0000-0000-000000000000 | ||
Kennzeichen, ob die Plausibilisierungsregel aktiviert oder deaktiviert ist. | true | false | False |
Set-CSMesswertclearingPlausibilisierungsregelAktivierung_3.1 -Id 22AC9D7B-4D4B-4B0B-94D1-485649F17D14 -Aktiviert $true -SessionToken $sessionToken
Set-CSMesswertclearingPlausibilisierungsregelAktivierung_3.1 -Id 22AC9D7B-4D4B-4B0B-94D1-485649F17D14 -Aktiviert $false -SessionToken $sessionToken
$plausibilisierungsregelId = Get-CSMesswertclearingPlausibilisierungsregel_3.1 -SessionToken $sessionToken | where Name -eq VJV | select Id Set-CSMesswertclearingPlausibilisierungsregelAktivierung_3.1 -Id $plausibilisierungsregelId.Id -Aktiviert $false -SessionToken $sessionToken
Setzt die Ausführungsposition einer Plausibilisierungsregel.
Setzt für eine Plausibilisierungsregel die Ausführungsposition, mit der die Reihenfolge der
einzelnen Plausibilisierungsregeln bestimmt wird.
Set-CSMesswertclearingPlausibilisierungsregelPosition_3.1 -Id <Guid> -Position <int> -SessionToken <string> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Session-Token mit den Systemstrukturelement-Informationen. | true | false | |||
Die ID der Plausibilisierungsregel. | true | false | 00000000-0000-0000-0000-000000000000 | ||
Die Ausführungsposition der Plausibilisierungsregel. | true | false | 0 |
Set-CSMesswertclearingPlausibilisierungsregelPosition_3.1 -Id 22AC9D7B-4D4B-4B0B-94D1-485649F17D14 -Position 2 -SessionToken $sessionToken
$plausibilisierungsregelId = Get-CSMesswertclearingPlausibilisierungsregel_3.1 -SessionToken $sessionToken | where Name -eq Jahresverbrauchsprognose | select Id Set-CSMesswertclearingPlausibilisierungsregelPosition_3.1 -Id $plausibilisierungsregelId.Id -Position 2 -SessionToken $sessionToken