I'm currently using my Brain to help me visualize the structure of my AD environment along with group membership and user information. I created a script to export group membership into a text outline and was able to add all users and groups into my brain with great ease. It’s been very beneficial to see any group nesting that is redundant and mistakes in membership.
The problem I’m running into is how to keep my brain relatively current with my ever changing AD structure. Users and groups are added/removed on at least a daily basis by multiple people and manually making those changes individually would probably be a part time job that I don’t want to do.
Initially I was just exporting the entire outline again and importing into a new brain to see current information. With the addition of changing thought types, notes, etc that I put in manually, this isn’t a viable option anymore.
My next idea was to select all my thoughts (18k) and unlink them all, run the new outline and the links would all be added again. Any thoughts still orphaned would be cleaned up later. I haven’t found a method of unlinking all thoughts as I’m sure that is a very uncommon and ‘dangerous’ thing to be able to do in a brain. So far, I’m only able to unlink one thought at a time and that’s not viable either.
So, the question is, is there a method to unlink all the thoughts in a selection (using ‘crawl brain’), or is there some other process of keeping my brain current that I’m just not thinking of yet. If I forget all the thoughts then import a new outline, will thoughts that I’ve previously forgotten with identical names be unforgotten, or will it create a new thought with a different ID?