Quantcast
Viewing all articles
Browse latest Browse all 6251

OOTB - Destroy A Computer

As part of my retirement process, I want to remove the VM from AD. I created a WF with a scriptable task in which I pass the VM name and convert it to an AD:ComputerAD object and attempt to pass that variable to the OOTB Destroy a Computer WF.

 

The script is pretty simple.

var machine = payload.get("machine") ;

var vCACVmProperties = machine.get("properties") ;

var vm = machine.get("name");

 

computer = ActiveDirectory.getComputerADRecursively(vm);

System.log("Computer count: "+computer.length);

for each (pc in computer){

System.log("Checking computer: "+pc.name);

    if (vm.toLowerCase() == pc.name.toLowerCase()){

    System.log("Found Computer: "+pc.name);

    }

}

 

Image may be NSFW.
Clik here to view.

Image may be NSFW.
Clik here to view.

 

When the WF is executed I end up with a Bad Syntax 'Array" error.

 

[2017-10-05 08:28:28.089] [I] Computer count: 1

[2017-10-05 08:28:28.090] [I] Checking computer: XXXX

[2017-10-05 08:28:28.091] [I] Found Computer: XXXX

[2017-10-05 08:28:28.092] [I] Computer Object:  DynamicWrapper (Instance) : [AD_Computer]-[class ch.dunes.ad.object.Computer] -- VALUE : #_v2_#,#Computer#,#012827d2-77fb-435f-bf6e-8fff3fcf4e76#,#CN=XXXX,OU=XXXX,OU=XXXX,OU=XXXX,DC=XXXX,DC=XXXX#

[2017-10-05 08:28:28.093] [I] Retiring:  XXXX

[2017-10-05 08:28:28.095] [E] Workflow:Retire Server v2 / Scriptable task (item1) : ch.dunes.model.type.ConvertorException: Unable to convert object, '[Ljava.lang.Object;@7a9c14c9' plugin unexcepted exception : Bad type syntax 'Array'

[2017-10-05 08:28:28.122] [E] Workflow execution stack:

***

item: 'Retire Server v2/item1', state: 'failed', business state: 'null', exception: 'Unable to convert object, '[Ljava.lang.Object;@7a9c14c9' plugin unexcepted exception : Bad type syntax 'Array''

workflow: 'Retire Server v2' (98ada173-7bf4-485f-aeb0-5a893c34eef4)

|  'attribute': name=computer type=AD:ComputerAD value=__NULL__

 

Has anyone experienced this error before?


Viewing all articles
Browse latest Browse all 6251

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>