MDEAutomator.psd1
@{ # Module Identity ModuleVersion = '1.0' GUID = '010c4ef2-f71c-4bce-84cc-de9752cf1577' RootModule = 'MDEAutomator.psm1' # Module Info Author = 'msdirtbag' Copyright = '(c) All Rights Reserved.' Description = 'Microsoft Defender for Endpoint Automation Module' PowerShellVersion = '7.4' # Export Settings FunctionsToExport = @( # Authentication & Utility 'Connect-MDE' 'Get-AccessToken' 'Get-RequestParam' 'Invoke-WithRetry' 'Get-SecretFromKeyVault' # Core Operations 'Get-Machines' 'Get-Actions' 'Undo-Actions' 'Get-MachineActionStatus' # Live Response Actions 'Invoke-UploadLR' 'Invoke-PutFile' 'Invoke-GetFile' 'Invoke-LRScript' 'Get-LiveResponseOutput' # Response Actions 'Invoke-MachineIsolation', 'Undo-MachineIsolation' 'Invoke-ContainDevice', 'Undo-ContainDevice' 'Invoke-RestrictAppExecution', 'Undo-RestrictAppExecution' 'Invoke-FullDiskScan' 'Invoke-CollectInvestigationPackage' # IOC's 'Invoke-TiFile', 'Undo-TiFile' 'Invoke-TiCert', 'Undo-TiCert' 'Invoke-TiIP', 'Undo-TiIP' 'Invoke-TiURL', 'Undo-TiURL' ) } |