Skip to content

Under Development - A collection of PowerShell functions to make the life of a sysadmin easier.

License

Notifications You must be signed in to change notification settings

ReArmedHalo/DUST

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AppVeyor (Master) AppVeyor (Develop) PowerShell Gallery
Build status Build status PowerShell Gallery PowerShell Gallery

DUST - Dustin's Utility and Scripting Toolkit

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

Install (PowerShell 5 and PowerShell Core 6)

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

Dependencies

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