Befehlsgruppe "TargetGroup" für das Objekt "AdminTask" mit wsadmin-Scripting
Sie können die Scripting-Sprache Jython verwenden, um mit dem Tool "wsadmin" Zielgruppen zu konfigurieren. Verwenden Sie die Befehle und Parameter in der Befehlsgruppe "TargetGroup", um Zielgruppen zu erstellen und zu verwalten. Sie erstellen Zielgruppen, um Jobs vom Job-Manager an ein einziges Ziel oder an viele Ziele zu übergeben. Befehle in der Befehlsgruppe "TargetGroup" stellen Funktionen bereit, die die veralteten Befehle in der Befehlsgruppe "ManagedNodeGroup" ersetzen.
addMemberToTargetGroup
Der Befehl addMemberToTargetGroup fügt einer vorhandenen Zielgruppe ein Ziel hinzu.
Zielobjekt
Ohne.
Erforderliche Parameter
- -groupName
- Gibt den Namen der gewünschten Zielgruppe an. (String, erforderlich)
- -targetNameList
- Gibt eine Liste mit Zielnamen an, die der gewünschten Zielgruppe hinzugefügt werden sollen. (String[], erforderlich)
Rückgabewerte
Der Befehl gibt keine Ausgabe zurück.
Verwendungsbeispiel für den Stapelmodus
- Mit Jython (String):
AdminTask.addMemberToTargetGroup('-groupName myNewGroup -targetNameList "[target1 target2 target3]"')
- Mit Jython (List):
AdminTask.addMemberToTargetGroup(['-groupName', 'myNewGroup', '-targetNameList', '[target1 target2 target3]'])
Verwendungsbeispiel für den Dialogmodus
- Mit Jython:
AdminTask.addMemberToTargetGroup('-interactive')
createTargetGroup
Der Befehl createTargetGroup erstellt eine neue Zielgruppe.
Zielobjekt
Ohne.
Erforderliche Parameter
- -groupName
- Gibt den Namen der gewünschten Zielgruppe an. (String, erforderlich)
Optionale Parameter
- -description
- Gibt eine Beschreibung der Zielgruppe an. (String, optional)
Rückgabewerte
Der Befehl gibt keine Ausgabe zurück.
Verwendungsbeispiel für den Stapelmodus
- Mit Jython (String):
AdminTask.createTargetGroup('-groupName myNewGroup')
- Mit Jython (List):
AdminTask.createTargetGroup(['-groupName', 'myNewGroup'])
Verwendungsbeispiel für den Dialogmodus
- Mit Jython:
AdminTask.createTargetGroup('-interactive')
deleteMemberFromTargetGroup
Der Befehl deleteMemberFromTargetGroup entfernt ein Ziel aus einer bestimmten Zielgruppe.
Zielobjekt
Ohne.
Erforderliche Parameter
- -groupName
- Gibt den Namen der gewünschten Zielgruppe an. (String, erforderlich)
- -targetNameList
- Gibt eine Liste mit Ziel-UUIDs (Unique Uniform Identifiers) an, die aus der gewünschten Zielgruppe gelöscht werden sollen. (String[], erforderlich)
Rückgabewerte
Der Befehl gibt keine Ausgabe zurück.
Verwendungsbeispiel für den Stapelmodus
- Mit Jython (String):
AdminTask.deleteMemberFromTargetGroup('-groupName myNewGroup -targetNameList "[dmgr1 dmgr2]"')
- Mit Jython (List):
AdminTask.deleteMemberFromTargetGroup(['-groupName', 'myNewGroup', '-targetNameList', '[target1 target2]'])
Verwendungsbeispiel für den Dialogmodus
- Mit Jython:
AdminTask.deleteMemberFromTargetGroup('-interactive')
deleteTargetGroup
Der Befehl deleteTargetGroup löscht eine Zielgruppe aus Ihrer Konfiguration.
Zielobjekt
Ohne.
Erforderliche Parameter
- -groupNameList
- Gibt eine Liste mit zu löschenden Zielgruppen an. (String[], erforderlich)
Rückgabewerte
Der Befehl gibt keine Ausgabe zurück.
Verwendungsbeispiel für den Stapelmodus
- Mit Jython (String):
AdminTask.deleteTargetGroup('-groupNameList "[target1 target2 target3]"')
- Mit Jython (List):
AdminTask.deleteTargetGroup(['-groupNameList', '[target1 target2 target3]'])
Verwendungsbeispiel für den Dialogmodus
- Mit Jython:
AdminTask.deleteTargetGroup('-interactive')
getTargetGroupMembers
Der Befehl getTargetGroupMembers zeigt die Ziele an, die zu einer bestimmten Zielgruppe gehören.
Zielobjekt
Ohne.
Erforderliche Parameter
- -groupName
- Gibt den Namen der gewünschten Zielgruppe an. (String, erforderlich)
Rückgabewerte
Der Befehl gibt eine Liste mit Ziel-UUIDs zurück, die zur gewünschten Zielgruppe gehören.
Verwendungsbeispiel für den Stapelmodus
- Mit Jython (String):
AdminTask.getTargetGroupMembers('-groupName myNewGroup')
- Mit Jython (List):
AdminTask.getTargetGroupMembers(['-groupName', 'myNewGroup'])
Verwendungsbeispiel für den Dialogmodus
- Mit Jython:
AdminTask.getTargetGroupMembers('-interactive')
getTargetGroupInfo
Der Befehl getTargetGroupInfo zeigt Konfigurationsdaten für die gewünschte Zielgruppe an.
Zielobjekt
Ohne.
Erforderliche Parameter
- -groupName
- Gibt die Namen gewünschter Zielgruppen an. (String[], erforderlich)
Rückgabewerte
Der Befehl gibt eine Liste mit Attributen für jede Zielgruppe zurück. In jeder Attributliste werden der Name, die Größe und die Beschreibung der jeweiligen Zielgruppe angezeigt. Außerdem wird angezeigt, ob alle Gruppenmember einen Verwaltungsagenten haben.
Verwendungsbeispiel für den Stapelmodus
- Mit Jython (String):
AdminTask.getTargetGroupInfo('-groupName "[target1 target2 target3]"')
- Mit Jython (List):
AdminTask.getTargetGroupInfo(['-groupName', '[target1 target2 target3]'])
Verwendungsbeispiel für den Dialogmodus
- Mit Jython:
AdminTask.getTargetGroupInfo('-interactive')
queryTargetGroups
Der Befehl queryTargetGroups zeigt jede Zielgruppe in Ihrer Konfiguration an, die den Abfragekriterien entspricht.
Zielobjekt
Ohne.
Erforderliche Parameter
- -maxReturn
- Gibt die maximale Größe der anzuzeigenden Zielgruppe an.
Optionale Parameter
- -query
- Gibt die Einstellungen, die der Befehl für die Zielgruppen abfragt. Sie können die Einstellungen size, description, groupName und jobType abfragen. (String, optional)
- -validate
- Gibt an, ob die Abfragezeichenfolge validiert werden soll. (Boolean, optional)
Rückgabewerte
Der Befehl gibt eine Liste mit Namen von Zielgruppen zurück.
Verwendungsbeispiel für den Stapelmodus
- Mit Jython (String):
AdminTask.queryTargetGroups('-maxReturn 10 -query "size=2" -validate true')
- Mit Jython (List):
AdminTask.queryTargetGroups(['-maxReturn', '10', '-query', 'size=2', '-validate', 'true'])
Verwendungsbeispiel für den Dialogmodus
- Mit Jython:
AdminTask.queryTargetGroups('-interactive')
modifyTargetGroupInfo
Der Befehl modifyTargetGroupInfo ändert die Beschreibung für eine Zielgruppe.
Zielobjekt
Ohne.
Erforderliche Parameter
- -groupName
- Gibt den Namen der gewünschten Zielgruppe an. (String, erforderlich)
- -description
- Gibt eine neue Beschreibung für die gewünschte Zielgruppe an. (String, erforderlich)
Rückgabewerte
Der Befehl gibt keine Ausgabe zurück.
Verwendungsbeispiel für den Stapelmodus
- Mit Jython (String):
AdminTask.modifyTargetGroupInfo('-groupName myNewGroup -description "New description of myNewGroup"')
- Mit Jython (List):
AdminTask.modifyTargetGroupInfo(['-groupName', 'myNewGroup', '-description', 'New description of myNewGroup'])
Verwendungsbeispiel für den Dialogmodus
- Mit Jython:
AdminTask.modifyTargetGroupInfo('-interactive')