AppVeyor (Master) | AppVeyor (Develop) | PowerShell Gallery |
---|---|---|
DUST is a set of functions to ease administration and access to various Microsoft services such as Office 365 and AzureAD. This module has support for MFA and delegated access to client tenants.
Currently, this module really only works on Windows as certain dependencies only work on Windows. For example, MFA authentication in the external modules such as the Exchange Online module only have Windows-based installs.
Documentation | PowerShell Gallery
Compatible with PowerShell 5 and PowerShell Core, run the following from an administrative prompt
Install-Module -Name DUST
To install without administrative rights
Install-Module -Name DUST -Scope CurrentUser
DUST includes a function to handle automatic remediation for dependencies that are required by certain functions. You can have DUST handle this automatically if you run the below command via an elevated adminitrative PowerShell session.
Install-DUSTDependencies
Optionally, if you don't want to have DUST do this automatically:
Install-DUSTDependencies -ListOnly