Dave Goldman's repositories
Get-SharePointFileInfo
Script for connecting to a SharePoint site and getting a file list of all files found including site list
New-PSModule
Helper script to create a new PowerShell module with PSFramework integration
Export-DLPCompliancePoliciesAndRules
Export DLP compliance policies and rules
Export-IntunePolicy
Exports a number of Intune policies in csv and json format
Get-IntuneSoftwareInventory
A helper script that will grab a software inventory based on filter and upload to an Azure Storage Blob.
Get-MpPreferences
Wrapper function that will get the Microsoft Defender Antivirus policies with full details
Import-DLPCompliancePoliciesAndRules
Import DLP compliance policies and rules
Add-MembersToDynamicGroupByDate
Stamp on-premises users and add them to an Azure dynamic group
Enable-PasswordlessSecurityKeySignin
Enable Passwordless Security Key Signin
Export-BitLockerKeyCollection
Export Bitlocker keys from an Azure AD tenant for reporting purposes
Find-MDEDeviceState
Find MDE device onboarding status
Get-AutopilotRegistrationInformation
Check machine Autopilot registration status and profile assignment
Get-PSGalleryModules
Find PowerShell Gallery modules and all their stats
Get-CompliancePolicyCount
Calculate total number of O365 tenant wide compliance related policies
Get-IntuneClientLogCollection
Intune client side data collection
Get-LastSignIn
Connect using Graph API and export Azure AD Sign-in logs from a global, GCC or DoD tenant
Get-MDILogCollection
Collect Defender for Identity logs
Rename-AutopilotMachine
Rename an Intune Autopilot device
psframework
A module that provides tools for other modules and scripts
Export-ConditionalAccessPolicies
Export Azure Conditional Access Policies via GraphAPI
FastTrack
GitHub home for Microsoft FastTrack
Get-DsRegInfo
Crescendo PowerShell wrapper for DSCREGCMD
Get-EDRDeviceState
Checks the Microsoft Defender Antivirus EDR state
Get-M365TenantUsageReport
Export M365 usage reports from a commercial, GCC or DoD tenant
Install-EntraPasswordAgent
Installs the Entra On-Prem Password Agent
New-HyperVEnv
Create a testing lab that can be used for EDR/XDR Testing
sumhmac
Create an HMAC in a selected hash type
Update-MDAntivirus
Trigger manual update and immediately download and apply the latest security intelligence update