You may or may not have heard of “Hyperfish (recently acquired by LiveTiles)” ( which have been working on an application that works really well and fills a gap that we all have. The idea is that most organizations have an Active Directory or two or three, along with multiple Azure Directories with users all over the place, yet none of them are really kept up to date or in Sync.

Normally this doesn’t seem to be an issue until you start trying to work with platforms like SharePoint, SharePoint Online, Azure Services or any system that relies on user properties. Trying to use something like Delve in Office 365 becomes useless to some extent if properties are not completed so relationships can be made.

The beta of their first component is now available for testing.

To use the app, simply browse to and add your email.

Once you type your email address you are then presented with three options.

This allows you to pick where you want to start and what you wish to check first. For this example, I am using Cloud Only. Clicking this takes you to the Office 365 login page for your tenant.

The app itself requires some permissions (just a few), make sure you read carefully and understand what permissions it needs first.

Once you read or not read, and accept the permissions you then need to click the “Yes, Let’s Go” button and it will begin its review of your directory.

What I did like a lot was the fish that suddenly appeared on the page floating around everywhere!!!, when the process is complete your will receive an email with the results.

Clicking the link in the email takes you back to the app with your specific results. Now for me, I ran it against one of my test Azure Directories which quite clearly is not updated or maintained as it should be. Based on the scan I have a very un-healthy and not managed directory J

Each chart at the bottom is then broken down further so you get more details as to why the numbers are what they are.

I love the details, and the explanations of why something should be done, versus me just ignoring it as normal. I also like that the report is more graphical in nature than a bunch of text, make it much more appealing and would be easy to hand to the boss at work and get further work completed.

Now if I wanted to run it On-Premises then clicking the other option will prompt me to download a client.

Once download you can click the “Hyperfish” application which will then ask you to accept the agreement. Next type in your email address so that you can get the report for your On-Premises Directory.

Then we need to configure the directory you wish to scan. It will look for the default based on the one that the machine you are using is connected to, or you can choose the manual option as needed.

Once you have chosen your directory, then you can “Start” the process, keeping an eye out for swimming fishes in your Active Directory J

Once the fish have finished you are prompted to generate the report and then send it to you using the email you set earlier.

If like me you are worried about what is being sent from your server, then you can click the link that shows some of the data being sent and then make a decision.

Once you have clicked “Generate & Send” you will then get an email similar to the one you got earlier.

The report is exactly the same as the Azure Directory one, just specific to your On-Premises Active Directory.

All in all, this is a great tool, to help you look at the many directories we all have and see what is missing. Now of the course the next step is go get the full blown piece and automate the population and synchronization between them all, this is coming soon J

To learn more head over to “Hyperfish“: