Comparison
How Altivane Compares
Altivane beside PowerShell and the admin centres: what each needs, how each handles a change, and what each is best for.
Altivane compared with PowerShell and the admin centres
| What matters | PowerShell | Admin centres | Altivane |
|---|---|---|---|
| Where it runs | Your computer, with a module for each service installed and kept up to date. | The browser. Nothing to install. | Your computer, from 1 installer. Nothing else to install for the main features. |
| Getting into a tenant | Connect each module to the tenant, as an account or an app registration you set up. | Sign in to each admin centre, 1 tenant at a time. | Add the tenant once. Altivane registers itself with a certificate and the access you choose, and tests every service. |
| Seeing what will change | -WhatIf where a cmdlet supports it, and your own checks. |
Each change applies when you confirm it, 1 item or 1 list at a time. | A window shows each change, what it applies to and the tenant before you run it. A workflow's test run lists each change without making it. |
| A record of changes | What your script logs, and the tenant's audit log. | The tenant's audit log. | A change log on your computer for each tenant, with the command, the values before and after, and who made the change, plus the tenant's audit log. |
| Reports | Exactly the columns you write, exported however you choose. | The built-in reports and exports of each admin centre. | Ready-made reports to an Excel workbook, with a sheet for each table and the items that could not be read listed. |
| Client documents | Built from your exports, manually or in a tool of your own. | Built manually from the exports. | A branded Word document for each client from a template, with a scorecard rating what the reports found, and an optional AI summary. |
| Repeating a task | A script you write, test and maintain. | The same clicks each time. | A workflow of steps, started from a sample or built on a canvas, test run before it runs for real. |
| Running on a schedule | Task Scheduler with your script and stored credentials. | Opened manually. Some reports can be emailed on a schedule, such as the Defender portal's email and collaboration reports. | Task Scheduler runs Altivane's reports, documents and workflows without a window, signing in with the tenant's certificate. |
| Working with several clients | A loop in your script over the tenants it can connect to. | A separate sign-in or browser profile for each, or delegated admin links from Partner Center. | A list of tenants to switch between, 1 at a time. Documents and scheduled runs go through the tenants you select, 1 after another. |
| Best for | A result in exactly the shape you need, a pipeline of your own, or a cmdlet nothing else exposes. | A quick look or a 1-off change in a tenant you are already signed in to. | Routine work: the same checks, changes and reports for each client, done the same way each time and recorded. |
Altivane does not replace PowerShell or the admin centres, and every guide on this site shows its task all 3 ways.