Befehlsgruppe "IdMgrRealmConfig" für das AdminTask-Objekt
Mit den Scripting-Sprachen Jython und Jacl können Sie die Realms eingebundener Repositorys konfigurieren. Mit den Befehlen und Parametern der Gruppe IdMgrRealmConfig können Sie Ihre Realmkonfiguration erstellen und verwalten.
- addIdMgrRealmBaseEntry
- createIdMgrRealm
- deleteIdMgrRealm
- deleteIdMgrRealmBaseEntry
- deleteIdMgrRealmDefaultParent
- getIdMgrDefaultRealm
- getIdMgrRepositoriesForRealm
- getIdMgrRealm
- listIdMgrRealms
- listIdMgrRealmBaseEntries
- listIdMgrRealmDefaultParents
- listIdMgrRealmURAttrMappings
- renameIdMgrRealm
- setIdMgrDefaultRealm
- setIdMgrRealmDefaultParent
- setIdMgrRealmURAttrMapping
- updateIdMgrRealm
addIdMgrRealmBaseEntry
Der Befehl addIdMgrRealmBaseEntry fügt einen Basiseintrag zu einer bestimmten Realmkonfiguration hinzu und verbindet den Realm mit dem Repository.
Zielobjekt
Ohne.Erforderliche Parameter
- -name
- Gibt den Namen des Realms an. (String, erforderlich)
- -baseEntry
- Gibt den Namen des Basiseintrags an. (String, optional)
Optionale Parameter
- -securityDomainName
- Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask addIdMgrRealmBaseEntry {-name defaultWIMFileBasedRealm -baseEntry o=sampleFileRepository}
- Mit Jython (String):
AdminTask.addIdMgrRealmBaseEntry ('[-name defaultWIMFileBasedRealm -baseEntry o=sampleFileRepository]')
- Mit Jython (List):
AdminTask.addIdMgrRealmBaseEntry (['-name', 'defaultWIMFileBasedRealm', '-baseEntry', 'o=sampleFileRepository'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask addIdMgrRealmBaseEntry {-interactive}
- Mit Jython (String):
AdminTask.addIdMgrRealmBaseEntry ('[-interactive]')
- Mit Jython (List):
AdminTask.addIdMgrRealmBaseEntry (['-interactive'])
createIdMgrRealm
Der Befehl createIdMgrRealm erstellt eine Realmkonfiguration.
Zielobjekt
Ohne.Erforderliche Parameter
- -name
- Gibt den Namen des Realms an. (String, erforderlich)
Optionale Parameter
- -securityDomainName
- Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)
- -securityUse
- Eine Zeichenfolge, die angibt, ob dieser virtuelle Realm sofort, später oder nie in der Sicherheit verwendet wird. Der Standardwert ist active. Weitere gültige Werte sind inactive und nonSelectable. (String, optional)
- -delimiter
- Gibt den für diesen Realm verwendeten Begrenzer an. Der Standardwert ist /. (String, optional)
- -allowOperationIfReposDown
- Gibt an, ob das System eine erfolgreiche Ausführung von Repositoryoperationen wie get oder search unterstützt,
auch wenn die Repositorys im Realm inaktiv sind.
Der Standardwert ist false. (Boolean, optional)
Fehler vermeiden: Selbst wenn Sie diesen Parameter angeben, müssen alle Repositorys verfügbar sein, wenn Sie den Server starten, oder die eingebundenen Repositorys funktionieren nicht ordnungsgemäß.gotcha
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask createIdMgrRealm {-name realm1 -allowOperationIfReposDown true}
- Mit Jython (String):
AdminTask.createIdMgrRealm ('[-name realm1 -allowOperationIfReposDown true]')
- Mit Jython (List):
AdminTask.createIdMgrRealm (['-name', 'realm1', '-allowOperationIfReposDown', 'true'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask createIdMgrRealm {-interactive}
- Mit Jython (String):
AdminTask.createIdMgrRealm ('[-interactive]')
- Mit Jython (List):
AdminTask.createIdMgrRealm (['-interactive'])
deleteIdMgrRealm
Der Befehl deleteIdMgrRealm löscht die angegebene Realmkonfiguration.
Zielobjekt
Ohne.Erforderliche Parameter
- -name
- Der Realmname. (String, erforderlich)
Optionale Parameter
- -securityDomainName
- Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask deleteIdMgrRealm {-name realm1}
- Mit Jython (String):
AdminTask.deleteIdMgrRealm ('[-name realm1]')
- Mit Jython (List):
AdminTask.deleteIdMgrRealm (['-name', 'realm1'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask deleteIdMgrRealm {-interactive}
- Mit Jython (String):
AdminTask.deleteIdMgrRealm ('[-interactive]')
- Mit Jython (List):
AdminTask.deleteIdMgrRealm (['-interactive'])
deleteIdMgrRealmBaseEntry
Der Befehl deleteIdMgrRealmBaseEntry löscht einen Basiseintrag aus einer angegebenen Realmkonfiguration.
Der Realm muss mindestens einen Basiseintrag enthalten. Deshalb können Sie nicht jeden Eintrag entfernen.
Zielobjekt
Ohne.Erforderliche Parameter
- -name
- Gibt den Namen des Realms an. (String, erforderlich)
- -baseEntry
- Gibt den Namen eines Basiseintrags an. (String, erforderlich)
Optionale Parameter
- -securityDomainName
- Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask deleteIdMgrRealmBaseEntry {-name realm1 -baseEntry entry1}
- Mit Jython (String):
AdminTask.deleteIdMgrRealmBaseEntry ('[-name realm1 -baseEntry entry1]')
- Mit Jython (List):
AdminTask.deleteIdMgrRealmBaseEntry (['-name', 'realm1', '-baseEntry', 'entry1'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask deleteIdMgrRealmBaseEntry {-interactive}
- Mit Jython (String):
AdminTask.deleteIdMgrRealmBaseEntry ('[-interactive]')
- Mit Jython (List):
AdminTask.deleteIdMgrRealmBaseEntry (['-interactive'])
deleteIdMgrRealmDefaultParent
Verwenden Sie den Befehl deleteIdMgrRealmDefaultParent, um die Zuordnung des übergeordneten Standardobjekts eines Entitätstyps für einen Realm zu löschen.
Zielobjekt
Ohne.Erforderliche Parameter
- -entityTypeName
- Verwenden Sie diesen Parameter, um den Namen eines gültigen unterstützten Entitätstyps anzugeben, für den Sie die Standardzuordnung des übergeordneten Objekts löschen möchten. Sie können einen Stern (*) angeben, um die Standardzuordnung des übergeordneten Objekts für alle Entitätstypen im Realm zu löschen. (String, erforderlich)
Optionale Parameter
- -name
- Verwenden Sie diesen Parameter, um einen gültigen Realmnamen anzugeben, für den Sie die Zuordnung löschen möchten. Wenn Sie den Parameter -name nicht angeben, löscht der Befehl die Zuordnung für defaultWIMFileBasedRealm, den Standardrealm in der Konfiguration eingebundener Repositorys. (String, optional)
- -securityDomainName
- Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask deleteIdMgrRealmDefaultParent {-entityTypeName Entitätstyp}
- Mit Jython (String):
AdminTask.deleteIdMgrRealmDefaultParent ('[-entityTypeName Entitätstyp]')
- Mit Jython (List):
AdminTask.deleteIdMgrRealmDefaultParent (['-entityTypeName', 'Entitätstyp'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask deleteIdMgrRealmDefaultParent {-interactive}
- Mit Jython (String):
AdminTask.deleteIdMgrRealmDefaultParent ('[-interactive]')
- Mit Jython (List):
AdminTask.deleteIdMgrRealmDefaultParent (['-interactive'])
getIdMgrDefaultRealm
Der Befehl getIdMgrDefaultRealm gibt den Namen des Standardrealm zurück.
Zielobjekt
Ohne.Erforderliche Parameter
Ohne.Optionale Parameter
- -securityDomainName
- Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask getIdMgrDefaultRealm
- Mit Jython (String):
AdminTask.getIdMgrDefaultRealm()
- Mit Jython (List):
AdminTask.getIdMgrDefaultRealm()
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask getIdMgrDefaultRealm {-interactive}
- Mit Jython (String):
AdminTask.getIdMgrDefaultRealm ('[-interactive]')
- Mit Jython (List):
AdminTask.getIdMgrDefaultRealm (['-interactive'])
getIdMgrRepositoriesForRealm
Der Befehl getIdMgrRepositoriesForRealm gibt repositoryspezifische Details für die für einen bestimmten Realm konfigurierten Repositorys zurück.
Zielobjekt
Ohne.Erforderliche Parameter
- -name
- Gibt den Namen des Realms an. (String, erforderlich)
Optionale Parameter
- -securityDomainName
- Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask getIdMgrRepositoriesForRealm {-name realm1}
- Mit Jython (String):
AdminTask.getIdMgrRepositoriesForRealm ('[-name realm1]')
- Mit Jython (List):
AdminTask.getIdMgrRepositoriesForRealm (['-name', 'realm1'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask getIdMgrRepositoriesForRealm {-interactive}
- Mit Jython (String):
AdminTask.getIdMgrRepositoriesForRealm ('[-interactive]')
- Mit Jython (List):
AdminTask.getIdMgrRepositoriesForRealm (['-interactive'])
getIdMgrRealm
Der Befehl getIdMgrRealm gibt die Konfigurationsparameter für den angegebenen Realm zurück.
Zielobjekt
Ohne.Erforderliche Parameter
- -name
- Gibt den Namen des Realms an. (String, erforderlich)
Optionale Parameter
- -securityDomainName
- Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask getIdMgrRealm {-name realm1}
- Mit Jython (String):
AdminTask.getIdMgrRealm ('[-name realm1]')
- Mit Jython (List):
AdminTask.getIdMgrRealm (['-name', 'realm1'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask getIdMgrRealm {-interactive}
- Mit Jython (String):
AdminTask.getIdMgrRealm ('[-interactive]')
- Mit Jython (List):
AdminTask.getIdMgrRealm (['-interactive'])
listIdMgrRealms
Der Befehl listIdMgrRealms gibt die Namen aller konfigurierten Realms zurück.
Zielobjekt
Ohne.Erforderliche Parameter
Ohne.Optionale Parameter
- -securityDomainName
- Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask listIdMgrRealms
- Mit Jython (String):
AdminTask.listIdMgrRealms()
- Mit Jython (List):
AdminTask.listIdMgrRealms()
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask listIdMgrRealms {-interactive}
- Mit Jython (String):
AdminTask.listIdMgrRealms ('[-interactive]')
- Mit Jython (List):
AdminTask.listIdMgrRealms (['-interactive'])
listIdMgrRealmBaseEntries
Der Befehl listIdMgrRealmBaseEntries gibt die Namen der konfigurierten Realms zurück.
Zielobjekt
Ohne.Erforderliche Parameter
- -name
- Gibt den Namen des Realms an. (String, erforderlich)
Optionale Parameter
- -securityDomainName
- Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask listIdMgrRealmBaseEntries {-name realm1}
- Mit Jython (String):
AdminTask.listIdMgrRealmBaseEntries ('[-name realm1]')
- Mit Jython (List):
AdminTask.listIdMgrRealmBaseEntries (['-name', 'realm1'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask listIdMgrRealmBaseEntries {-interactive}
- Mit Jython (String):
AdminTask.listIdMgrRealmBaseEntries ('[-interactive]')
- Mit Jython (List):
AdminTask.listIdMgrRealmBaseEntries (['-interactive'])
listIdMgrRealmDefaultParents
Verwenden Sie den Befehl listIdMgrRealmDefaultParents, um die Zuordnung des übergeordneten Standardwerts für uniqueName für alle Entitätstypen in einem angegebenen Realm aufzulisten.
Zielobjekt
Ohne.Erforderliche Parameter
Ohne.Optionale Parameter
- -name
- Verwenden Sie diesen Parameter, um einen gültigen Realmnamen anzugeben, für den Sie die Zuordnung auflisten möchten. Wenn Sie den Parameter -name nicht angeben, gibt der der Befehl die Zuordnung für defaultWIMFileBasedRealm, den Standardrealm in der Konfiguration eingebundener Repositorys, zurück. (String, optional)
- -securityDomainName
- Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)
Rückgabewerte
Der Befehl listIdMgrRealmDefaultParents gibt die Zuordnung jedes Entitätstyps zum übergeordneten Standardwert für uniqueName für den angegebenen Realm zurück. Die Ergebnisse werden als Map zurückgegeben, in der der Schlüssel entityType und der Wert parentUniqueName ist.Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask listIdMgrRealmDefaultParents {-name Realmname}
- Mit Jython (String):
AdminTask.listIdMgrRealmDefaultParents ('[-name Realmname]')
- Mit Jython (List):
AdminTask.listIdMgrRealmDefaultParents ((['-name', 'Realmname'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask listIdMgrRealmDefaultParents {-interactive}
- Mit Jython (String):
AdminTask.listIdMgrRealmDefaultParents ('[-interactive]')
- Mit Jython (List):
AdminTask.listIdMgrRealmDefaultParents (['-interactive'])
listIdMgrRealmURAttrMappings
Verwenden Sie den Befehl listIdMgrRealmURAttrMappings, um die Zuordnungen zwischen Benutzer- oder Gruppenattributen für eine Benutzerregistry und den Eigenschaften des eingebundenen Repositorys eines angegebenen Realms aufzulisten.
Zielobjekt
Ohne.
Optionale Parameter
- -securityDomainName
- Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)
- -name
- Verwenden Sie diesen Parameter, um einen gültigen Realmnamen anzugeben, für den Sie die Zuordnung auflisten möchten.
Wenn Sie den Parameter -name nicht angeben, gibt der Befehl listIdMgrRealmURAttrMappings die Zuordnung des Standardrealms in der Konfiguration für eingebundene Repositorys zurück.
(String, optional)
Rückgabewerte
- Der Schlüssel ist der Name des Benutzerregistry-Attributs (Parameter URAttrName).
- Der Wert ist eine weitere HashMap, die propertyForInput und propertyForOutput als Schlüssel und die entsprechenden Zuordnungen als Werte enthält.
{userDisplayName={propertyForInput=principalName, propertyForOutput=principalName},
userSecurityName={propertyForInput=principalName, propertyForOutput=principalName},
uniqueUserId={propertyForInput=uniqueName, propertyForOutput=uniqueName},
uniqueGroupId={propertyForInput=uniqueName, propertyForOutput=uniqueName},
groupSecurityName={propertyForInput=cn, propertyForOutput=cn},
groupDisplayName={propertyForInput=cn, propertyForOutput=cn}}
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask listIdMgrRealmURAttrMappings
- Mit Jython (String):
AdminTask.listIdMgrRealmURAttrMappings()
- Mit Jython (List):
AdminTask.listIdMgrRealmURAttrMappings()
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask listIdMgrRealmURAttrMappings {-interactive}
- Mit Jython (String):
AdminTask.listIdMgrRealmURAttrMappings ('[-interactive]')
- Mit Jython (List):
AdminTask.listIdMgrRealmURAttrMappings (['-interactive'])
renameIdMgrRealm
Der Befehl renameIdMgrRealm benennt den angegebenen Realm um.
Zielobjekt
Ohne.Erforderliche Parameter
- -name
- Gibt den Namen des Realms an. (String, erforderlich)
- -newName
- Gibt den neuen Namen des Realms an. (String, erforderlich)
Optionale Parameter
- -securityDomainName
- Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask renameIdMgrRealm {-name realm1 -newName realm2}
- Mit Jython (String):
AdminTask.renameIdMgrRealm ('[-name realm1 -newName realm2]')
- Mit Jython (List):
AdminTask.renameIdMgrRealm (['-name', 'realm1', '-newName', 'realm2'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask renameIdMgrRealm {-interactive}
- Mit Jython (String):
AdminTask.renameIdMgrRealm ('[-interactive]')
- Mit Jython (List):
AdminTask.renameIdMgrRealm (['-interactive'])
setIdMgrDefaultRealm
Der Befehl setIdMgrDefaultRealm legt den Standardrealmnamen fest.
Erforderliche Parameter
- -name
- Der Name des Realm, der als Standardrealm verwendet wird, wenn der Caller keinen Realm im Kontext angibt. (String, erforderlich)
Optionale Parameter
- -securityDomainName
- Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask setIdMgrDefaultRealm {-name realm1}
- Mit Jython (String):
AdminTask.setIdMgrDefaultRealm ('[-name realm1]')
- Mit Jython (List):
AdminTask.setIdMgrDefaultRealm (['-name', 'realm1'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask setIdMgrDefaultRealm {-interactive}
- Mit Jython (String):
AdminTask.setIdMgrDefaultRealm ('[-interactive]')
setIdMgrRealmDefaultParent
Verwenden Sie den Befehl setIdMgrRealmDefaultParent, um den übergeordneten Standardwert für uniqueName für einen Entitätstyp in einem angegebenen Realm festzulegen oder zu ändern.
Zielobjekt
Ohne.
Erforderliche Parameter
- -entityTypeName
- Verwenden Sie diesen Parameter, um den Namen eines gültigen unterstützten Entitätstyps anzugeben, für den Sie den übergeordneten Standardnamen festlegen oder ändern möchten. (String, erforderlich)
- -parentUniqueName
- Verwenden Sie diesen Parameter, um den übergeordneten Standardnamen des Entitätstyps im angegebenen Realm anzugeben. Der angegebene übergeordnete Standardname muss ein gültiger uniqueName in diesem Realm sein. (String, erforderlich)
Optionale Parameter
- -name
- Verwenden Sie diesen Parameter, um einen gültigen Realmnamen anzugeben, für den Sie die Zuordnung festlegen bzw. ändern möchten. Wenn Sie den Parameter -name nicht angeben, definiert bzw. modifiziert der Befehl die Zuordnung für defaultWIMFileBasedRealm, den Standardrealm in der Konfiguration eingebundener Repositorys. (String, optional)
- -securityDomainName
- Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask setIdMgrRealmDefaultParent {-entityTypeName Entitätstyp -parentUniqueName eindeutiger_Name}
- Mit Jython (String):
AdminTask.setIdMgrRealmDefaultParent ('[-entityTypeName Entitätstyp -parentUniqueName eindeutiger_Name]')
- Mit Jython (List):
AdminTask.setIdMgrRealmDefaultParent (['-entityTypeName', 'Entitätstyp', '-parentUniqueName', 'eindeutiger_Name'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask setIdMgrRealmDefaultParent {-interactive}
- Mit Jython (String):
AdminTask.setIdMgrRealmDefaultParent ('[-interactive]')
- Mit Jython (List):
AdminTask.setIdMgrRealmDefaultParent (['-interactive'])
setIdMgrRealmURAttrMapping
Verwenden Sie den Befehl setIdMgrRealmURAttrMapping, um die Zuordnung des Benutzer- oder Gruppenattributs für eine Benutzerregistry zu einer Eigenschaft des eingebundenen Repositorys eines bestimmten Realms zu ändern.
Der Befehl setIdMgrRealmURAttrMapping ist im verbundenen und im lokalen Modus verfügbar. Wenn Sie den Befehl setIdMgrRealmURAttrMapping im verbundenen Modus ausführen, wird die Änderung der Realmattributzuordnung nach dem Neustart des Servers wirksam.
Zielobjekt
Ohne.
Erforderliche Parameter
- -URAttrName
- Verwenden Sie diesen Parameter, um den Namen des Benutzer- oder Gruppenattributs in einer
Benutzerregistry anzugeben, das Sie zuordnen möchten. Die folgenden Werte, bei denen die
Groß-/Kleinschreibung beachtet werden muss, sind für den Parameter
URAttrName gültig:
- uniqueUserId
- userSecurityName
- userDisplayName
- uniqueGroupId
- groupSecurityName
- groupDisplayName
Fehler vermeiden: Wenn Sie den Befehl setIdMgrRealmURAttrMapping mehrfach für dasselbe Benutzerregistry-Attribut ausführen, wird der jeweils vorherige Wert überschrieben.gotcha
(String, erforderlich)
- -propertyForInput
- Verwenden Sie diesen Parameter, um den Namen der Eigenschaft des eingebundenen Repositorys anzugeben, das dem angegebenen Benutzerregistry-Attribut (Parameter URAttrName) zugeordnet wird, wenn dieses ein Eingabeparameter für die Benutzerregistry-Schnittstelle ist. (String, erforderlich)
- -propertyForOutput
- Verwenden Sie diesen Parameter, um den Namen der Eigenschaft des eingebundenen Repositorys anzugeben, das dem angegebenen Benutzerregistry-Attribut (Parameter URAttrName) zugeordnet wird, wenn dieses ein Ausgabeparameter (Rückgabewert) für die Benutzerregistry-Schnittstelle ist. (String, erforderlich)
Optionale Parameter
- -securityDomainName
- Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)
- -name
- Verwenden Sie diesen Parameter, um einen gültigen Realmnamen anzugeben, für den Sie die Zuordnung festlegen bzw. ändern möchten. Wenn Sie den Namensparameter nicht angeben, verwendet der Befehl setIdMgrRealmURAttrMapping den Standardrealm aus der Konfiguration für eingebundene Repositorys. (String, optional)
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask setIdMgrRealmURAttrMapping {-URAttrName eindeutige_Benutzer-ID -propertyForInput eindeutiger_Name -propertyForOutput eindeutiger_Name}
- Mit Jython (String):
AdminTask.setIdMgrRealmURAttrMapping ('[-URAttrName eindeutige_Benutzer-ID -propertyForInput eindeutiger_Name -propertyForOutput eindeutiger_Name]')
- Mit Jython (List):
AdminTask.setIdMgrRealmURAttrMapping (['-URAttrName', 'eindeutige_Benutzer-ID', '-propertyForInput', 'eindeutiger_Name', '-propertyForOutput', 'eindeutiger_Name'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask setIdMgrRealmURAttrMapping {-interactive}
- Mit Jython (String):
AdminTask.setIdMgrRealmURAttrMapping ('[-interactive]')
- Mit Jython (List):
AdminTask.setIdMgrRealmURAttrMapping (['-interactive'])
updateIdMgrRealm
Der Befehl updateIdMgrRealm aktualisiert die Konfiguration für einen angegebenen Realm.
Zielobjekt
Ohne.Erforderliche Parameter
- -name
- Gibt den Namen des Realms an. (String, erforderlich)
Optionale Parameter
- -securityDomainName
- Verwenden Sie diesen Parameter, um den Namen anzugeben, der die Sicherheitsdomäne eindeutig identifiziert. Wenn Sie diesen Parameter nicht angeben, verwendet der Befehl das globale eingebundene Repository. (String, optional)
- -securityUse
- Eine Zeichenfolge, die angibt, ob dieser Realm sofort, später oder nie in der Sicherheit verwendet wird. Der Standardwert ist active. Weitere gültige Werte sind inactive und nonSelectable. (String, optional)
- -delimiter
- Gibt den für diesen Realm verwendeten Begrenzer an. Der Standardwert ist /. (String, optional)
- -allowOperationIfReposDown
- Gibt an, ob das System eine erfolgreiche Ausführung von Repositoryoperationen wie get oder search unterstützt,
auch wenn die Repositorys im Realm inaktiv sind.
(Boolean, optional)
Fehler vermeiden: Selbst wenn Sie diesen Parameter angeben, müssen alle Repositorys verfügbar sein, wenn Sie den Server starten, oder der Virtual Member Manager funktioniert nicht ordnungsgemäß.gotcha
Beispiele
Verwendungsbeispiel für den Stapelmodus
- Mit Jacl:
$AdminTask updateIdMgrRealm {-name realm1}
- Mit Jython (String):
AdminTask.updateIdMgrRealm ('[-name realm1]')
- Mit Jython (List):
AdminTask.updateIdMgrRealm (['-name', 'realm1'])
Verwendungsbeispiel für den Dialogmodus:
- Mit Jacl:
$AdminTask updateIdMgrRealm {-interactive}
- Mit Jython (String):
AdminTask.updateIdMgrRealm ('[-interactive]')
- Mit Jython (List):
AdminTask.updateIdMgrRealm (['-interactive'])