Hello,
i like do run a script on a Container under "Infrastructure Services" and do something with all nodes in this Container. But how do i get the Container i right clicked on?
For my testing i used this script:
children = GetObjectChildren($1);
foreach(p : children)
{
trace(1, "Child object: name='" . p->name . "' id=" . p->id);
}
Even this does not work
GetObjectChildren(FindObject(2)); => "Error 14 in line 2: Function or operation argument is not an object"
Greetings
the key was the variable $object. Now this works as wanted!!!
children = GetObjectChildren($object);
foreach(p : children)
{
trace(1, "Child object: name='" . p->name . "' id=" . p->id);
interfaces = GetNodeInterfaces(p);
foreach(i : interfaces)
{
trace(1, "Interface: name='" . i->name . "' id=" . i->id);
SetInterfaceExpectedState(i, 2);
}
}