Wiki source code of Supervisor Cmdlets
Last modified by jklein on 2025/08/06 13:27
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | {{aagon.floatingbox/}} | ||
| 2 | |||
| 3 | = Get-AESBSupervisors = | ||
| 4 | |||
| 5 | |||
| 6 | Mit diesem Cmdlet können Sie die Daten aller mit dem SICS verbundenen Supervisoren abfragen. | ||
| 7 | |||
| 8 | |=(% style="width: 151px;" %)Parameter |=(% style="width: 79px;" %)Datentyp|=Erforderlich|=Alias|=Beschreibung | ||
| 9 | |(% style="width:151px" %)-ConnectionName|(% style="width:79px" %)String|❌|C|Der Name der Verbindung, für die die Liste der Supervisoren abgerufen werden soll. Wenn nicht angegeben, wird die Standardverbindung verwendet. | ||
| 10 | |||
| 11 | === Beispiele === | ||
| 12 | |||
| 13 | Beispiel 1: Supervisor-Daten abfragen | ||
| 14 | |||
| 15 | {{code language="PowerShell"}} | ||
| 16 | Get-AESBSupervisor -ConnectionName "MyConnection" | ||
| 17 | {{/code}} | ||
| 18 | |||
| 19 | Dieses Beispiel fragt die Daten des Supervisors mit einem bestimmten Connectionname "MyConnection" | ||
| 20 | |||
| 21 | = Get-AESBSupervisor = | ||
| 22 | |||
| 23 | Mit diesem Cmdlet können Sie die Daten des Supervisors abfragen. | ||
| 24 | |||
| 25 | |=(% style="width: 151px;" %)Parameter |=(% style="width: 79px;" %)Datentyp|=Erforderlich|=Alias|=Beschreibung | ||
| 26 | |-ConnectionName|String|❌|C|Der Name der Verbindung, über die Informationen zum Supervisor abgerufen werden sollen. Wenn nicht angegeben, wird die Standardverbindung verwendet. | ||
| 27 | |-SupervisorId|String|✅|Keine|Die Id des Supervisors. | ||
| 28 | |-ShowStatus|SwitchParameter|❌|Keine|Ein optionaler Parameter, um nur die Status-Daten des Supervisors anzuzeigen. Darf nicht zusammen mit "-ShowConfig" verwendet werden. | ||
| 29 | |-ShowConfig|SwitchParameter|❌|Keine|Ein optionaler Parameter, um nur die Konfigurations-Daten des Supervisors anzuzeigen. Darf nicht zusammen mit "-ShowStatus" verwendet werden. | ||
| 30 | |||
| 31 | === Beispiele === | ||
| 32 | |||
| 33 | Beispiel 1: Supervisor-Daten abfragen | ||
| 34 | |||
| 35 | {{code language="PowerShell"}} | ||
| 36 | Get-AESBSupervisor -SupervisorId "ffffffff-ffff-ffff-ffff-ffffffffffff" | ||
| 37 | {{/code}} | ||
| 38 | |||
| 39 | Dieses Beispiel fragt die Daten des Supervisors mit der Id „ffffffff-ffff-ffff-ffff-ffffffffffffffff“ ab. Die Standardverbindung wird verwendet. | ||
| 40 | |||
| 41 | Beispiel 2: Supervisor-Daten abfragen mit dem optionalen Parameter //-ShowStatus// | ||
| 42 | |||
| 43 | {{code language="PowerShell"}} | ||
| 44 | Get-AESBSupervisor -SupervisorId "ffffffff-ffff-ffff-ffff-ffffffffffff" -ShowStatus | ||
| 45 | |||
| 46 | {{/code}} | ||
| 47 | |||
| 48 | Dieses Beispiel fragt die Daten des Supervisors mit der Id „ffffffff-ffff-ffff-ffff-ffffffffffffffff“ ab und filtert die Ausgabe, um nur die Status-Daten auszugeben. Die Standardverbindung wird verwendet. | ||
| 49 | |||
| 50 | Beispiel 3: Supervisor-Daten abfragen mit dem optionalen Paramter //-ShowConfig// | ||
| 51 | |||
| 52 | {{code language="PowerShell"}} | ||
| 53 | Get-AESBSupervisor -SupervisorId "ffffffff-ffff-ffff-ffff-ffffffffffff" -ShowConfig | ||
| 54 | |||
| 55 | {{/code}} | ||
| 56 | |||
| 57 | Dieses Beispiel fragt die Daten des Supervisors mit der Id „ffffffff-ffff-ffff-ffff-ffffffffffffffff“ ab und filtert die Ausgabe, um nur die Konfigurationsdaten auszugeben. Die Standardverbindung wird verwendet. | ||
| 58 | |||
| 59 | = Get-AESBSupervisorStatus = | ||
| 60 | |||
| 61 | Mit diesem Cmdlet können Sie den Supervisor Status abfragen. | ||
| 62 | |||
| 63 | |=(% style="width: 151px;" %)Parameter |=(% style="width: 79px;" %)Datentyp|=Erforderlich|=Alias|=Beschreibung | ||
| 64 | |-ConnectionName|String|❌|Keine|Der Name der Verbindung, über die der Supervisor-Status abgerufen werden soll. Wenn nicht angegeben, wird die Standardverbindung verwendet. | ||
| 65 | |-SupervisorIds|String[]|✅|Keine|Die SupervisorId(s) vom Supervisor. | ||
| 66 | |||
| 67 | === Beispiele === | ||
| 68 | |||
| 69 | Beispiel 1: Supervisor-Status mit einer Id abfragen | ||
| 70 | |||
| 71 | {{code language="powershell"}} | ||
| 72 | Get-AESBSupervisorStatus -SupervisorIds "ffffffff-ffff-ffff-ffff-ffffffffffff" | ||
| 73 | |||
| 74 | {{/code}} | ||
| 75 | |||
| 76 | Dieses Beispiel fragt den Status des Supervisors mit der Id „ffffffff-ffff-ffff-ffff-ffffffffffffffff“ ab. Die Standardverbindung wird verwendet. | ||
| 77 | |||
| 78 | Beispiel 2: Supervisor-Status mit mehreren Ids abfragen | ||
| 79 | |||
| 80 | {{code language="powershell"}} | ||
| 81 | Get-AESBSupervisorStatus -SupervisorIds "ffffffff-ffff-ffff-ffff-fffffffffff1", "ffffffff-ffff-ffff-ffff-fffffffffff2" | ||
| 82 | |||
| 83 | {{/code}} | ||
| 84 | |||
| 85 | Dieses Beispiel fragt den Status des Supervisors mit den aufgelisteten Ids ab. Die Standardverbindung wird verwendet. | ||
| 86 | |||
| 87 | = Remove-AESBSupervisor = | ||
| 88 | |||
| 89 | Dieses Cmdlet entfernt den gewünschten Supervisor. Der Supervisor muss gestoppt sein. Da nur die Konfigurationsdaten des Supervisors gelöscht werden, wird der Supervisor nach einem Neustart wieder angezeigt. | ||
| 90 | |||
| 91 | |=(% style="width: 151px;" %)Parameter |=(% style="width: 79px;" %)Datentyp|=Erforderlich|=Alias|=Beschreibung | ||
| 92 | |-ConnectionName|String|❌|Keine|Der Name der Verbindung, über die der Supervisor entfernt werden soll. Wenn nicht angegeben, wird die Standardverbindung verwendet. | ||
| 93 | |-SupervisorIds|String[]|✅|Keine|Die Id(s) vom Supervisor. | ||
| 94 | |-Timeout|String|❌|Keine|Setzt die Wartezeit, wie lange auf die erfolgreiche Löschung eines Supervisors gewartet werden soll. (Default: 30s) | ||
| 95 | |||
| 96 | === Beispiele === | ||
| 97 | |||
| 98 | Beispiel 1: Einen einzelnen Supervisor entfernen | ||
| 99 | |||
| 100 | {{code language="powershell"}} | ||
| 101 | Remove-AESBSupervisor -SupervisorIds "ffffffff-ffff-ffff-ffff-ffffffffffff" | ||
| 102 | |||
| 103 | {{/code}} | ||
| 104 | |||
| 105 | Dieses Beispiel entfernt den Supervisor mit der Id „ffffffff-ffff-ffff-ffff-ffffffffffffffff“ neu. Die Standardverbindung wird verwendet. | ||
| 106 | |||
| 107 | Beispiel 2: Mehrere Supervisoren entfernen | ||
| 108 | |||
| 109 | {{code language="powershell"}} | ||
| 110 | Remove-AESBSupervisor -SupervisorIds "ffffffff-ffff-ffff-ffff-fffffffffff1", "ffffffff-ffff-ffff-ffff-fffffffffff2" | ||
| 111 | |||
| 112 | {{/code}} | ||
| 113 | |||
| 114 | Dieses Beispiel entfernt die Supervisors mit den aufgelisteten Ids neu. Die Standardverbindung wird verwendet. | ||
| 115 | |||
| 116 | Beispiel 3: Supervisor mit Timeout-Parameter entfernen | ||
| 117 | |||
| 118 | {{code language="powershell"}} | ||
| 119 | Remove-AESBSupervisor -SupervisorIds "ffffffff-ffff-ffff-ffff-ffffffffffff" -Timeout "1h" | ||
| 120 | |||
| 121 | {{/code}} | ||
| 122 | |||
| 123 | Dieses Beispiel entfernt den Supervisor mit der Id „ffffffff-ffff-ffff-ffff-ffffffffffffffff“ und wartet eine Stunde auf das erfolgreiche Entfernen. Die Standardverbindung wird verwendet. | ||
| 124 | |||
| 125 | = Restart-AESBSupervisor = | ||
| 126 | |||
| 127 | Mit diesem Cmdlet können Sie einen Neustart von einem oder mehreren Supervisoren ausführen. | ||
| 128 | |||
| 129 | |=(% style="width: 151px;" %)Parameter |=(% style="width: 79px;" %)Datentyp|=Erforderlich|=Alias|=Beschreibung | ||
| 130 | |-ConnectionName|String|❌|Keine|Der Name der Verbindung, über die der Supervisor entfernt werden soll. Wenn nicht angegeben, wird die Standardverbindung verwendet. | ||
| 131 | |-SupervisorIds|String[]|✅|Keine|Die Id(s) vom Supervisor. | ||
| 132 | |-Timeout|String|❌|Keine|Setzt die Wartezeit, wie lange auf die erfolgreiche Löschung eines Supervisors gewartet werden soll. (Default: 30s) | ||
| 133 | |||
| 134 | === Beispiele === | ||
| 135 | |||
| 136 | Beispiel 1: Einen einzelnen Supervisor neustarten | ||
| 137 | |||
| 138 | {{code language="powershell"}} | ||
| 139 | Restart-AESBSupervisor -SupervisorIds "ffffffff-ffff-ffff-ffff-ffffffffffff" | ||
| 140 | |||
| 141 | {{/code}} | ||
| 142 | |||
| 143 | Dieses Beispiel startet den Supervisor mit der Id „ffffffff-ffff-ffff-ffff-ffffffffffffffff“ neu. Die Standardverbindung wird verwendet. | ||
| 144 | |||
| 145 | Beispiel 2: Mehrere Supervisoren neustarten | ||
| 146 | |||
| 147 | {{code language="powershell"}} | ||
| 148 | Restart-AESBSupervisor -SupervisorIds "ffffffff-ffff-ffff-ffff-fffffffffff1", "ffffffff-ffff-ffff-ffff-fffffffffff2" | ||
| 149 | |||
| 150 | {{/code}} | ||
| 151 | |||
| 152 | Dieses Beispiel startet die Supervisors mit den aufgelisteten Ids neu. Die Standardverbindung wird verwendet. | ||
| 153 | |||
| 154 | Beispiel 3: Supervisor mit Timeout-Parameter neustarten | ||
| 155 | |||
| 156 | {{code language="powershell"}} | ||
| 157 | Restart-AESBSupervisor -SupervisorIds "ffffffff-ffff-ffff-ffff-ffffffffffff" -Timeout "1h" | ||
| 158 | {{/code}} | ||
| 159 | |||
| 160 | Dieses Beispiel startet den Supervisor mit der Id „ffffffff-ffff-ffff-ffff-ffffffffffffffff“ neu und wartet eine Stunde auf einen erfolgreichen Neustart. Die Standardverbindung wird verwendet. | ||
| 161 | |||
| 162 | Beispiel 4: Mehrere Supervisoren mit NoWait Parameter neustarten | ||
| 163 | |||
| 164 | {{code language="powershell"}} | ||
| 165 | Restart-AESBSupervisor -SupervisorIds "ffffffff-ffff-ffff-ffff-fffffffffff1", "ffffffff-ffff-ffff-ffff-fffffffffff2" -NoWait | ||
| 166 | |||
| 167 | {{/code}} | ||
| 168 | |||
| 169 | Dieses Beispiel startet die Supervisors mit den aufgelisteten Ids neu und wartet nicht darauf, das diese erfolgreich neugestartet wurden. Die Standardverbindung wird verwendet. | ||
| 170 | |||
| 171 | = Set-AESBSupervisorLogging = | ||
| 172 | |||
| 173 | Dieses Cmdlet aktiviert/deaktiviert den Logging-Zustand vom Supervisor. | ||
| 174 | |||
| 175 | |=(% style="width: 151px;" %)Parameter |=(% style="width: 79px;" %)Datentyp|=Erforderlich|=Alias|=Beschreibung | ||
| 176 | |-ConnectionName|String|❌|Keine|Der Name der Verbindung, über die das Logging von Supervisoren aktiviert/deaktiviert werden soll. Wenn nicht angegeben, wird die Standardverbindung verwendet. | ||
| 177 | |-SupervisorIds|String[]|✅|Keine|Die Id(s) vom Supervisor. | ||
| 178 | |-Enable|SwitchParameter|✅|Keine|Setzt das Logging auf Enabled. Darf nicht zusammen mit "-Disable" verwendet werden. | ||
| 179 | |-Disable|SwitchParameter|✅|Keine|Setzt das Logging auf Disabled. Darf nicht zusammen mit "-Enable" verwendet werden. | ||
| 180 | |||
| 181 | === Beispiele === | ||
| 182 | |||
| 183 | Beispiel 1: Supervisor-Logging aktivieren | ||
| 184 | |||
| 185 | {{code language="powershell"}} | ||
| 186 | Set-AESBSupervisorLogging -SupervisorIds "ffffffff-ffff-ffff-ffff-ffffffffffff" -Enable | ||
| 187 | {{/code}} | ||
| 188 | |||
| 189 | Dieses Beispiel aktiviert das Logging des Supervisor mit der Id „ffffffff-ffff-ffff-ffff-ffffffffffffffff“. Die Standardverbindung wird verwendet. | ||
| 190 | |||
| 191 | Beispiel 2: Supervisor Logging deaktiviere | ||
| 192 | |||
| 193 | {{code language="powershell"}} | ||
| 194 | Set-AESBSupervisorLogging -SupervisorIds "ffffffff-ffff-ffff-ffff-ffffffffffff" -Disable | ||
| 195 | |||
| 196 | {{/code}} | ||
| 197 | |||
| 198 | Dieses Beispiel deaktiviert das Logging des Supervisor mit der Id „ffffffff-ffff-ffff-ffff-ffffffffffffffff“. Die Standardverbindung wird verwendet. |

