//***** Script variant one, fore one user ******** var userid = "userid01"; var searchobj = { query:'PATH:"/app:company_home/st:sites/cm:surf-config/cm:components/*" AND @cm\:name:"*'+userid+'*"', language: 'fts-alfresco' }; var nodes = search.query(searchobj); for(i=0, ii=nodes.length;i-1){ print(nodes[i].name); //nodes[i].remove(); } } print('***') searchobj.query = 'PATH:"/app:company_home/st:sites/cm:surf-config/cm:pages/cm:user/cm:'+userid+'/*"'; nodes = search.query(searchobj); for(i=0, ii=nodes.length;i-1){ print(nodes[i].name); //nodes[i].remove(); } } print(new Date().toString()); //***** Script variant two, fore all users dashboard ******** print('Deleting all user welcome dashboards'); var searchobj = { query:'PATH:"/app:company_home/st:sites/cm:surf-config/cm:components/*" AND @cm\:name:"*dashboard*"', language: 'fts-alfresco' }; var nodes = search.query(searchobj); for(i=0, ii=nodes.length;i-1 && nodes[i].name.indexOf('width')>-1){ print(nodes[i].name); //nodes[i].remove(); } } print(new Date().toString()); print('Finished');