Ergänzt ein Prozesspaket zum System und stellt die grundsätzliche Betriebsbereitschaft sicher.
Das Prozesspaket wird dem System hinzugefügt, zugehörige Softwarebestandteile installiert und ggf.
wird eine Grundkonfiguration vorgenommen.
Im Hintergrund finden u.a. die gleichen Aktionen wie bei einem CS-Update statt.
Daher ist dieses Kommando in einer Mehrrechnerumgebung auf allen CS-Servern auszuführen.
Add-Prozesspaket [-Prozesspaket] <String> [-PackagePool] <String> [-Freigabestand] <String> [[-Konfigurationsdatei] <String>] [-Force] [-EnforceAddServiceImplementationGroups] [-WhatIf] [-Confirm] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Das hinzuzufügende Prozesspaket. | true | false | |||
Quellverzeichnis für Installationspakete. Hier ist das Verzeichnis gemeint, in dem CS-Ale-Container liegen. |
true | false | |||
Pfad zur XML-Datei mit XML-Dateinamen | true | false | |||
Pfad zur XML-Datei mit XML-Dateinamen | false | false | |||
false | false | False | |||
false | false | False | |||
wi | false | false | |||
cf | false | false |
Add-Prozesspaket -Prozesspaket "bill.lief" -PackagePool \\localhost\PackageRepository\ale -Freigabestand "\\SomeServer\Monatsupdate 2017-07.1.xml" -Konfigurationsdatei bill.lief.xml
Add-Prozesspaket -Prozesspaket "bill.lief.cs3" -PackagePool \\localhost\PackageRepository\ale -Freigabestand "\\SomeServer\Monatsupdate 2017-07.1.xml" -Konfigurationsdatei bill.lief.cs3.xml
Add-Prozesspaket -Prozesspaket "bill.std" -PackagePool \\localhost\PackageRepository\ale -Freigabestand "\\SomeServer\Monatsupdate 2017-07.1.xml" -Konfigurationsdatei bill.std.xml
Add-Prozesspaket -Prozesspaket "bill.std.cs3" -PackagePool \\localhost\PackageRepository\ale -Freigabestand "\\SomeServer\Monatsupdate 2017-07.1.xml" -Konfigurationsdatei bill.std.cs3.xml
Add-Prozesspaket -Prozesspaket "bill.msb" -PackagePool \\localhost\PackageRepository\ale -Freigabestand "\\SomeServer\Monatsupdate 2017-07.1.xml" -Konfigurationsdatei bill.msb.xml
Add-Prozesspaket -Prozesspaket "bill.rd" -PackagePool \\localhost\PackageRepository\ale -Freigabestand "\\SomeServer\Monatsupdate 2017-07.1.xml" -Konfigurationsdatei bill.rd.xml
Add-Prozesspaket -Prozesspaket "birt.cs20" -PackagePool \\localhost\PackageRepository\ale -Freigabestand "\\SomeServer\Monatsupdate 2017-07.1.xml" -Konfigurationsdatei birt.cs20.xml
Add-Prozesspaket -Prozesspaket "crm.konn" -PackagePool \\localhost\PackageRepository\ale -Freigabestand "\\SomeServer\Monatsupdate 2017-07.1.xml" -Konfigurationsdatei crm.konn.xml
Add-Prozesspaket -Prozesspaket "dash.lief" -PackagePool \\localhost\PackageRepository\ale -Freigabestand "\\SomeServer\Monatsupdate 2017-07.1.xml" -Konfigurationsdatei dash.lief.xml
Add-Prozesspaket -Prozesspaket "dsgvo.mgr" -PackagePool \\localhost\PackageRepository\ale -Freigabestand "\\SomeServer\Monatsupdate 2017-07.1.xml" -Konfigurationsdatei dsgvo.mgr.xml
Add-Prozesspaket -Prozesspaket "eeg" -PackagePool \\localhost\PackageRepository\ale -Freigabestand "\\SomeServer\Monatsupdate 2017-07.1.xml" -Konfigurationsdatei eeg.xml
Add-Prozesspaket -Prozesspaket "imsb" -PackagePool \\localhost\PackageRepository\ale -Freigabestand "\\SomeServer\Monatsupdate 2017-07.1.xml" -Konfigurationsdatei imsb.xml
Add-Prozesspaket -Prozesspaket "maw" -PackagePool \\localhost\PackageRepository\ale -Freigabestand "\\SomeServer\Monatsupdate 2019-10.1.xml" -Konfigurationsdatei maw.xml
Add-Prozesspaket -Prozesspaket "mwm.lief" -PackagePool \\localhost\PackageRepository\ale -Freigabestand "\\SomeServer\Monatsupdate 2017-07.1.xml" -Konfigurationsdatei mwm.lief.xml
Add-Prozesspaket -Prozesspaket "mwm.netz" -PackagePool \\localhost\PackageRepository\ale -Freigabestand "\\SomeServer\Monatsupdate 2017-07.1.xml" -Konfigurationsdatei mwm.netz.xml
Add-Prozesspaket -Prozesspaket "platform.monitoring" -PackagePool \\localhost\PackageRepository\ale -Freigabestand "\\SomeServer\Monatsupdate 2017-07.1.xml" -Konfigurationsdatei platform.monitoring.xml
Add-Prozesspaket -Prozesspaket "pseudo.lief" -PackagePool \\localhost\PackageRepository\ale -Freigabestand "\\SomeServer\Monatsupdate 2017-07.1.xml" -Konfigurationsdatei pseudo.lief.xml
Add-Prozesspaket -Prozesspaket "vbm" -PackagePool \\localhost\PackageRepository\ale -Freigabestand "\\SomeServer\Monatsupdate 2020-09.xml" -Konfigurationsdatei vbm.xml
Add-Prozesspaket -Prozesspaket "webrdp" -PackagePool \\localhost\PackageRepository\ale -Freigabestand "\\SomeServer\Monatsupdate 2021-08.xml" -Konfigurationsdatei webrdp.xml
Nur für den internen Gebrauch innerhalb der Schleupen AG
Exportiert die Systemstruktur in eine Textdatei.
Export der Systemstruktur in eine XML-Textdatei
Export-SystemStructure [-FilePath] <String> [-WhatIf] [-Confirm] [<CommonParameters>] Export-SystemStructure [-ExpertMode] [[-OutFilePath] <String>] [-IncludeElementIds] [[-ExportRootElementId] <String>] [-WhatIf] [-Confirm] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Pfad zur Datei, in die die Systemstruktur exportiert werden soll. | true | false | |||
true | false | False | |||
false | false | ||||
true | false | False | |||
false | false | ||||
wi | false | false | |||
cf | false | false |
Export-SystemStructure .\MySystemStructure.xml
Erweitert die Systemkonfiguration durch Import der Systemstruktur aus einer XML-Datei.
Dieses Kommando löscht nichts. Es werden nur Erweiterungen durchgeführt.
Bei der Ausführung wird das System gestoppt/deaktiviert bzw. in den Installationsmodus gesetzt
Folgende Strukturen werden aufgebaut/erweitert:
* CSDatabase
* SystemStructureElementType
* SystemStructureView
* CS2/CS3-Mapping (=Konfigurationsdokument CS.SY.IOP/Systemstruktur)
* Serviceimplementierungsgruppen-Zuweisung
Dann wird intern 'Complete-CSConfiguration' ausgeführt und
* erweitert die Serviceimplementierungsgruppen-Zuweisung
* erweitert die Datenbankschemas
* spielt die Konfigurationsskripte ein
* akualisiert die Berechtigungen und
* führt Systemchecks (Hostchecks) aus.
Dann wird
* das System in den Betriebsmodus gesetzt und gestartet (=Hoststate 'Available')
Import-SystemStructure [-FilePath] <String> [[-EnforceAddServiceImplementationGroups]] [-WhatIf] [-Confirm] [<CommonParameters>] Import-SystemStructure [[-EnforceAddServiceImplementationGroups]] [-ExpertMode] [[-InputFilePath] <String>] [-AcceptElementIds] [-WhatIf] [-Confirm] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Pfad zur Datei, deren Inhalt importiert werden soll. | true | false | |||
false | false | False | |||
true | false | False | |||
false | false | ||||
true | false | False | |||
wi | false | false | |||
cf | false | false |
Import-SystemStructure c:\temp\MySystemStructure.xmlBEISPIEL 2
Verknüpfung der Serviceimplementierungsgruppe 'Messstellenbetrieb' mit Elementtyp 'Mandant'.
Verknüpfung der Serviceimplementierungsgruppe 'Messstellenbetrieb' mit Element 'Mandant - 9999'.
Vervollständigt die Systemkonfiguration.
Dieses Kommando wird von anderen Deploymentprozessen verwendet, wie z.B. CSDeploy,
Import-SystemStructure und Add-Prozesspaket. Es vervollständigt die Systemkonfiguration. Hierbei
wird die Systemstruktur um Serviceimplementierungsgruppen und Datenbankschemas erweitert,
Datenbankinhalte werden geändert (per Datenbankpatch und Konfigurationsskript) und
Berechtigungseinträge aktualisiert. Die Aktion ist nicht umkehrbar/kann nicht rückgängig gemacht
werden.
Complete-CSConfiguration [-EnforceAddServiceImplementationGroups <SwitchParameter>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Parameter für den Einsatz bei Testsystemen: Hierüber kann die erweiterte, defaultbasierte Verarbeitung von Serviceimplementierungsgruppen aktiviert werden, um eine automatisierte Konfiguration von Testsystemen zu ermöglichen. |
false | false | False |
Complete-CSConfiguration
Führt notwendige Konfigurationen im Rahmen von Prozesspaketerweiterungen durch.
Dieses interne Kommando wird verwendet von Add-Prozesspaket. Die Prozesspakete legen den
funktionalen Umfang einer CS3-Installation fest. Die Prozesspakete werden erweitert mit
'Add-Prozesspaket'. 'Add-Prozesspaket' benötigt eine Prozesspaketkonfiguration. Diese
Prozesspaketkonfiguration läßt sich mit diesem Kommando 'Test-Prozesspaket' vor der Verwendung
überprüfen.
Enable-Prozesspaket [-Prozesspaket] <string> [-Konfigurationsdatei] <string> [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Kürzel des zu ergänzenden Prozesspakets | true | false | |||
Angabe der Prozesspaketkonfigurationsdatei. | true | false |
Enable-Prozesspaket -Prozesspaket dsvgo.mgr -Konfigurationsdatei mydsvgoconfig.xml
Prüft die Prozesspaketerweiterungskonfiguration.
Die Prozesspakete legen den funktionalen Umfang einer CS3-Installation fest. Die Prozesspakete
werden erweitert mit 'Add-Prozesspaket'. 'Add-Prozesspaket' benötigt eine
Prozesspaketkonfiguration. Diese Prozesspaketkonfiguration läßt sich mit diesem Kommando
'Test-Prozesspaket' vor der Verwendung überprüfen.
Test-Prozesspaket [-Prozesspaket] <string> [-Konfigurationsdatei] <string> [<CommonParameters>] Test-Prozesspaket [[-BillLiefKonfiguration] <ProcessPackageConfiguration>] [<CommonParameters>] Test-Prozesspaket [[-BillLiefCS3Konfiguration] <ProcessPackageConfiguration>] [<CommonParameters>] Test-Prozesspaket [[-BillLiefGasKonfiguration] <ProcessPackageConfiguration>] [<CommonParameters>] Test-Prozesspaket [[-BillLiefGasCS3Konfiguration] <ProcessPackageConfiguration>] [<CommonParameters>] Test-Prozesspaket [[-BillLiefWasKonfiguration] <ProcessPackageConfiguration>] [<CommonParameters>] Test-Prozesspaket [[-BillLiefWrmKonfiguration] <ProcessPackageConfiguration>] [<CommonParameters>] Test-Prozesspaket [[-BillStdKonfiguration] <ProcessPackageConfiguration>] [<CommonParameters>] Test-Prozesspaket [[-BillStdCS3Konfiguration] <ProcessPackageConfiguration>] [<CommonParameters>] Test-Prozesspaket [[-BillMsbKonfiguration] <ProcessPackageConfiguration>] [<CommonParameters>] Test-Prozesspaket [[-BillRdKonfiguration] <ProcessPackageConfiguration>] [<CommonParameters>] Test-Prozesspaket [[-BirtCS20Konfiguration] <ProcessPackageConfiguration>] [<CommonParameters>] Test-Prozesspaket [[-CrmKonnKonfiguration] <ProcessPackageConfiguration>] [<CommonParameters>] Test-Prozesspaket [[-DashLiefKonfiguration] <ProcessPackageConfiguration>] [<CommonParameters>] Test-Prozesspaket [[-DsgvoMgrKonfiguration] <ProcessPackageConfiguration>] [<CommonParameters>] Test-Prozesspaket [[-EegKonfiguration] <ProcessPackageConfiguration>] [<CommonParameters>] Test-Prozesspaket [[-ImsbKonfiguration] <ProcessPackageConfiguration>] [<CommonParameters>] Test-Prozesspaket [[-MawKonfiguration] <ProcessPackageConfiguration>] [<CommonParameters>] Test-Prozesspaket [[-MwmLiefKonfiguration] <ProcessPackageConfiguration>] [<CommonParameters>] Test-Prozesspaket [[-MwmNetzKonfiguration] <ProcessPackageConfiguration>] [<CommonParameters>] Test-Prozesspaket [[-PlatformMonitoringKonfiguration] <ProcessPackageConfiguration>] [<CommonParameters>] Test-Prozesspaket [[-PseudoLiefKonfiguration] <ProcessPackageConfiguration>] [<CommonParameters>] Test-Prozesspaket [[-TaIhCS20Konfiguration] <ProcessPackageConfiguration>] [<CommonParameters>] Test-Prozesspaket [[-SystemeinrichtungKonfiguration] <ProcessPackageConfiguration>] [<CommonParameters>] Test-Prozesspaket [[-VbmKonfiguration] <ProcessPackageConfiguration>] [<CommonParameters>] Test-Prozesspaket [[-WebrdpKonfiguration] <ProcessPackageConfiguration>] [<CommonParameters>] Test-Prozesspaket [[-As4Konfiguration] <ProcessPackageConfiguration>] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Kürzel des zu ergänzenden Prozesspakets | true | false | |||
Angabe der Prozesspaketkonfigurationsdatei. | true | false | |||
Angabe der 'bill.lief'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) | |||
Angabe der 'bill.lief'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) | |||
Angabe der 'bill.lief.gas'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) | |||
Angabe der 'bill.lief.gas.cs3'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) | |||
Angabe der 'bill.lief'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) | |||
Angabe der 'bill.lief'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) | |||
Angabe der 'bill.std'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) | |||
Angabe der 'bill.std.cs3'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) | |||
Angabe der 'bill.msb'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) | |||
Angabe der 'bill.rd'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) | |||
Angabe der 'birt.cs20'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) | |||
Angabe der 'crm.konn'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) | |||
Angabe der 'dash.lief'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) | |||
Angabe der 'dsgvo.mgr'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) | |||
Angabe der 'eeg'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) | |||
Angabe der 'imsb'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) | |||
Angabe der 'maw'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) | |||
Angabe der 'mwm.lief'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) | |||
Angabe der 'mwm.netz'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) | |||
Angabe der 'platform.monitoring'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) | |||
Angabe der 'pseudo.lief'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) | |||
Angabe der 'ta.ih.cs20'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) | |||
Angabe der 'xs.systemeinrichtung'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) | |||
Angabe der 'vbm'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) | |||
Angabe der 'webrdp'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) | |||
Angabe der 'as4'-Prozesspaketkonfiguration als Objekt. | false | true (ByValue) |
The input type is the type of the objects that you can pipe to the cmdlet.
The output type is the type of the objects that the cmdlet emits.
Test-Prozesspaket -Prozesspaket eeg -Konfigurationsdatei myeegconfig.xml
$myeegconfig = New-Object Schleupen.CS.ins.ein.ProcessPackages.Eeg.ProcessPackageConfiguration Test-Prozesspaket -EegKonfiguration $myeegconfig