Schleupen.CS.AP.IMS.PowerShell

Syntax

New-CSClassificationRule [-Name] <String> [-DocumentType] <String> [[-Disabled] <Boolean>] [-Id] 
<Guid> [[-Items] <Hashtable>] [[-Description] <String>] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Name Der Name des Klassifizierungsregels. true true (ByValue)
-DocumentType Die Dokumentenart.
Wenn die Metadaten zu einem Dokument mit den Items dieser Regel übereinstimmt dann ist diese
Dokumentenart das Ergebniss der Auswertung.
true true (ByValue)
-Disabled Gibt an ob diese Regel deaktiviert persistiert werden soll.
Per default ist dieser Parameter auf false gesetzt.
false true (ByValue) False
-Id Die Id des Klassifizierungsregels. true true (ByValue)
-Items Eine Auflistung der Metadatenkriterien für diese Regel (Schlüssel Wert Paare). false true (ByValue)
-Description Eine kurze Beschreibung oder Erläuterung der Regel. false true (ByValue)

Examples

BEISPIEL 1
#Erstellt eine neue Klassifizierungsregel anhand der übergebenen parameter. Der zugehörige Systemstrukturknoten wird als SessionToken angegeben.
$items = @{'Systemmerkmal.Systemname'='UITESTMCHNE'; 'Systemmerkmal.Verwendungszweck'='Produktiv'} New-CSClassificationRule -Name 'EinKnackigesStichwort' -DocumentType 'Schleupen.CS.AP.IMS.TestType_3.1' -Id '779A6F2B-63E4-40E9-BDE1-61C631E9D1CE' -Items $items

Top of page

Syntax

New-CSEingangsKanal [-Name] <String> [-EingangsKanalArtId] <Guid> [[-Konfigurationen] <Hashtable>] 
[-Id] <Guid> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Name Der vollqualifizierte Klassenname der neuen Funktion. true true (ByValue)
-EingangsKanalArtId Die Id der Eingangskanal-Art. true true (ByValue)
-Konfigurationen Eine Auflistung der Konfigurationen (Schlüssel Wert Paare). false true (ByValue)
-Id true true (ByValue)

Examples

BEISPIEL 1
# Erstellt einen neuen Ausgabekanal anhand der übergebenen parameter. Der zugehörige Systemstrukturknoten wird als SessionToken angegeben.
$konfigurationen = @{this='Systemmerkmal.Systemname'; that='Systemmerkmal.Verwendungszweck'} New-CSEingangsKanal -Name 'Import_1' -EingangsKanalArtId '669A6F2B-63E4-40E9-BDE1-61C631E9D1CE' -Konfigurationen $konfigurationen -Id '779A6F2B-63E4-40E9-BDE1-61C631E9D1CE'

Top of page

Syntax

New-CSIndizierungsregel -Name <String> -Standardregel <Object> [<CommonParameters>]

New-CSIndizierungsregel -Name <String> -Suchoption <String> -Suchzeichenfolge <String> 
-BeruecksichtigtGrossKleinSchreibung <Boolean> -Suchbereich <String> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Name Der Name der Indizierungsregel. true true (ByValue)
-Standardregel Die Standardregel, auf der die neue Regel basieren soll (nur bei Erstellung einer individuellen
Regel).
true true (ByValue)
-Suchoption Die Suchoption (nur bei Erstellung einer Standardregel).
Die möglichen Werte sind "IstGleich", "BeginntMit", "EndetMit", "Enthaelt" und
"RegulaererAusdruck".
true true (ByValue)
-Suchzeichenfolge Die Zeichenfolge, mit der die Metadateneinträge verglichen werden sollen. true true (ByValue)
-BeruecksichtigtGrossKleinSchreibung Gibt an, ob bei der Auswertung der Regel die Groß-/Kleinschreibung berücksichigt werden soll. true true (ByValue) False
-Suchbereich Die Menge der zu vergleichenden Metadateneinträge.
Der Wert $null gibt an, dass alle Metadateneinträge verglichen werden sollen.
Ansonsten wird hier eine kommaseparierte Liste der Schlüssel der zu vergleichenden
Metadateneinträge
erwartet, wie zum Beispiel "Absender, Empfaenger, Betreff".
true true (ByValue)

Examples

BEISPIEL 1
$regel = New-CSIndizierungsregel -Name "Beispielregel" -Standardregel $standardregel
Erstellt eine neue individuelle Regel $regel mit dem Namen "Beispielregel", die auf der zuvor mit "Select-CSIndizierungsregel" ermittelten Standardregel $standardregel basiert.
BEISPIEL 2
$regel = New-CSIndizierungsregel -Name "Beispielregel" -Suchoption "BeginntMit" -BeruecksichtigtGrossKleinSchreibung $false -Suchzeichenfolge "Martina" -Suchbereich "Absender, Empfaenger"
Erstellt eine neue Standardregel $regel mit dem Namen "Beispielregel" sowie allen weiteren angegebenen Eigenschaften.

Top of page

Syntax

Remove-CSClassificationRules -Ids <Guid[]> -SessionToken <String> [<CommonParameters>]

Remove-CSClassificationRules -Id <Guid> -SessionToken <String> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Ids Die Ids der zu löschenden Klassifizierungsregeln. true true (ByValue)
-Id Die Id des zu löschenden Klassifizierungsregels. true true (ByValue)
-SessionToken Der gesamte Session Token. true true (ByValue)

Examples

BEISPIEL 1
# Entfernt eine Klassifizierungsregel anhand eines Ids. Der zugehörige Systemstrukturknoten wird als SessionToken angegeben.
Remove-CSClassificationRules -SessionToken $sessionToken -Id b4bf834f-85b3-4283-a841-af0bb040cade
BEISPIEL 2
# Entfernt Klassifizierungsregeln anhand mehrerer Ids. Der zugehörige Systemstrukturknoten wird als SessionToken angegeben.
Remove-CSClassificationRules -SessionToken $sessionToken -Ids @('b4bf834f-85b3-4283-a841-af0bb040cade','c3bf834f-85b3-4283-a841-af0bb040cacd')

Top of page

Syntax

Remove-CSEingangsKanal [-Ids <Guid[]>] -SessionToken <String> [<CommonParameters>]

Remove-CSEingangsKanal [-Id <Guid>] -SessionToken <String> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Ids Die Ids der zu löschenden Eingangskanaele. false true (ByValue)
-Id Die Id des zu löschenden Eingangskanals. false true (ByValue)
-SessionToken Der gesamte Session Token. true true (ByValue)

Examples

BEISPIEL 1
# Entfernt einen Eingangskanal anhand eines Ids. Der zugehörige Systemstrukturknoten wird als SessionToken angegeben.
Remove-CSEingangsKanal -SessionToken $sessionToken -Id b4bf834f-85b3-4283-a841-af0bb040cade
BEISPIEL 2
# Entfernt Eingangskanaele anhand mehrerer Ids. Der zugehörige Systemstrukturknoten wird als SessionToken angegeben.
Remove-CSEingangsKanal -SessionToken $sessionToken -Ids @('b4bf834f-85b3-4283-a841-af0bb040cade','c3bf834f-85b3-4283-a841-af0bb040cacd')

Top of page

Syntax

Remove-CSIndizierungsregel -SessionToken <String> -Ids <Guid[]> [<CommonParameters>]

Remove-CSIndizierungsregel -SessionToken <String> -Id <Guid> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-SessionToken Das zu verwendende Session Token. true true (ByValue)
-Ids Die Ids der zu löschenden Regeln (wenn mehrere Regeln gelöscht werden sollen). true true (ByValue)
-Id Die Id der zu löschenden Regel (wenn nur eine einzige Regel gelöscht werden soll). true true (ByValue)

Examples

BEISPIEL 1
Remove-CSIndizierungsregel -SessionToken $sessionToken -Id b4bf834f-85b3-4283-a841-af0bb040cade
Löscht die Regel mit der Id "b4bf834f-85b3-4283-a841-af0bb040cade".
BEISPIEL 2
Remove-CSIndizierungsregel -SessionToken $sessionToken -Ids @("b4bf834f-85b3-4283-a841-af0bb040cade", "c3bf834f-85b3-4283-a841-af0bb040cacd")
Löscht die zwei Regeln mit den Ids "b4bf834f-85b3-4283-a841-af0bb040cade" und "c3bf834f-85b3-4283-a841-af0bb040cacd".

Top of page

Syntax

Save-CSClassificationRule [-SessionToken] <String> [-ClassificationRule] <Object> 
[<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-SessionToken Der gesamte Session Token. true true (ByValue)
-ClassificationRule Die zu speichernde Klassifizierungsregel. true true (ByValue)

Examples

BEISPIEL 1
# Speichert eine Klassifizierungsregel. Der zugehörige Systemstrukturknoten wird als SessionToken angegeben.
$items = @{'Systemmerkmal.Systemname'='UITESTMCHNE'; 'Systemmerkmal.Verwendungszweck'='Produktiv'} $classificationRule = New-CSClassificationRule -Name 'EinKnackigesStichwort' -DocumentType 'Schleupen.CS.AP.IMS.TestType_3.1' -Id '779A6F2B-63E4-40E9-BDE1-61C631E9D1CE' -Items $items Save-CSClassificationRule -SessionToken $sessionToken -ClassificationRule $classificationRule

Top of page

Syntax

Save-CSEingangsKanal [-SessionToken] <String> [-EingangsKanal] <Object> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-SessionToken Der gesamte Session Token. true true (ByValue)
-EingangsKanal Der zu speichernde Eingangskanal. true true (ByValue)

Examples

BEISPIEL 1
# Speichert einen Eingangskanal. Der zugehörige Systemstrukturknoten wird als SessionToken angegeben.
$konfigurationen = @{this='Systemmerkmal.Systemname'; that='Systemmerkmal.Verwendungszweck'} $eingangsKanal = New-CSEingangsKanal -Name 'Import_1' -EingangsKanalArtId '669A6F2B-63E4-40E9-BDE1-61C631E9D1CE' -Konfigurationen $konfigurationen -Id '779A6F2B-63E4-40E9-BDE1-61C631E9D1CE' Save-CSEingangsKanal -SessionToken $sessionToken -EingangsKanal $eingangsKanal

Top of page

Syntax

Save-CSIndizierungsregel [-SessionToken] <String> [-Regel] <Object> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-SessionToken Das zu verwendende Session Token. true true (ByValue)
-Regel Die zu speichernde Regel. true true (ByValue)

Examples

BEISPIEL 1
Save-CSIndizierungsregel -SessionToken $sessionToken -Regel $regel
Speichert die zuvor mit "New-CSIndizierungsregel" oder "Select-CSIndizierungsregel" erstellte oder ermittelte Regel $regel.

Top of page

Syntax

Select-CSClassificationRule [-Name <String>] [-DocumentType <String>] [-Disabled <Nullable`1>] 
[-SessionToken <String>] [<CommonParameters>]

Select-CSClassificationRule [-Id <Guid>] [-SessionToken <String>] [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Name Der Name der gesuchten Klassifizierungsregeln. false true (ByValue)
-DocumentType Die Dokumentenart der gesuchten Klassifizierungsregeln. false true (ByValue)
-Disabled Der Aktivierungsstatus der gesuchten Klassifizierungsregeln. false true (ByValue)
-Id Die Id des gesuchten Klassifizierungsregels. false true (ByValue)
-SessionToken Der gesamte Session Token. false true (ByValue)

Examples

BEISPIEL 1
# Selektiert Klassifizierungsregeln anhand des Namens, der Dokumentenart und des Aktivierungsstatus. Der zugehörige Systemstrukturknoten wird als SessionToken angegeben.
Select-CSClassificationRule -SessionToken $sessionToken -Name 'EinKnackigesStichwort' -DocumentType 'Schleupen.CS.AP.IMS.TestType_3.1' -Disabled $false
BEISPIEL 2
# Selektiert einen Klassifizierungsregel anhand eines Ids. Der zugehörige Systemstrukturknoten wird als SessionToken angegeben.
Select-CSClassificationRule -SessionToken $sessionToken -Id '779A6F2B-63E4-40E9-BDE1-61C631E9D1CE'

Top of page

Syntax

Select-CSEingangsKanal [-Name <String>] [-EingangsKanalArtId <Nullable`1>] -SessionToken <String> 
[<CommonParameters>]

Select-CSEingangsKanal [-Id <Guid>] -SessionToken <String> [<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-Name Der Name des gesuchten Eingangskanals. false true (ByValue)
-EingangsKanalArtId false true (ByValue)
-Id Die Id des gesuchten Eingangskanals. false true (ByValue)
-SessionToken Der gesamte Session Token. true true (ByValue)

Examples

BEISPIEL 1
# Selektiert Eingangskanaele anhand des Namens und des EingangskanalartIDs. Der zugehörige Systemstrukturknoten wird als SessionToken angegeben.
Select-CSEingangsKanal -SessionToken $sessionToken -Name 'TestName' -EingangsKanalArtId '669A6F2B-63E4-40E9-BDE1-61C631E9D1CE'
BEISPIEL 2
# Selektiert einen Eingangskanal anhand eines Ids. Der zugehörige Systemstrukturknoten wird als SessionToken angegeben.
Select-CSEingangsKanal -SessionToken $sessionToken -Id '779A6F2B-63E4-40E9-BDE1-61C631E9D1CE'

Top of page

Syntax

Select-CSIndizierungsregel -SessionToken <String> -Id <Guid> [<CommonParameters>]

Select-CSIndizierungsregel -SessionToken <String> [-Name <String>] [-Typ <String>] 
[<CommonParameters>]

Parameters

Name Alias Description Required? Pipeline Input Default Value
-SessionToken Das zu verwendende Session Token. true true (ByValue)
-Id Die Id der Regel. true true (ByValue)
-Name Der Name der Regel. false true (ByValue)
-Typ Der Typ der Regel. Die möglichen Werte sind "Standard" und "Individuell". false true (ByValue)

Examples

BEISPIEL 1
Select-CSIndizierungsregel -SessionToken $sessionToken
Gibt alle gespeicherten Indizierungsregeln aus.
BEISPIEL 2
Select-CSIndizierungsregel -SessionToken $sessionToken -Typ "Standard"
Gibt alle gespeicherten Standardregeln aus.
BEISPIEL 3
Select-CSIndizierungsregel -SessionToken $sessionToken -Name "Beispielregel"
Gibt die gespeicherte Indizierungsregel mit dem Namen "Beispielregel" aus.
BEISPIEL 4
Select-CSIndizierungsregel -SessionToken $sessionToken -Id "779A6F2B-63E4-40E9-BDE1-61C631E9D1CE"
Gibt die gespeicherte Indizierungsregel mit der Id "779A6F2B-63E4-40E9-BDE1-61C631E9D1CE" aus.

Top of page