PowerSponse Module

April 1, 2019 ยท View on GitHub

Description

PowerSponse is a PowerShell module for working during targeted remediation.

See CoRe rules for more information about the cleanup rules.

PowerSponse Cmdlets

Disable-NetworkInterface

Disable a network interface.

Disable-RemoteRegistry

Disable the RemoteRegistry service.

Disable-ScheduledTask

Disable a scheduled task.

Disable-Service

Disable a service.

Enable-NetworkInterface

Enable a network interface.

Enable-RemoteRegistry

Enable the RemoteRegistry service.

Enable-ScheduledTask

Enable a scheduled task.

Enable-Service

Enable a service.

Find-Directory

Find directory based on wildcards or regex.

Find-File

Find file based on wildcards or regex.

Get-Autoruns

Collect Sysinternal's Autoruns output.

Get-FileHandle

Get file handle information for a PID or a process name.

Get-NetworkInterface

Read network interface information based on either the network interface index or based on the interface description.

Get-PowerSponseRepository

Reads PowerSponse repository.

Get-PowerSponseRule

Reads a given CoRe rule file and print the rule.

Get-Process

Find processes based on regex.

Get-ScheduledTask

Find scheduled tasks based on regex.

Import-PowerSponseRepository

Reload the PowerSponse repository from the file.

Invoke-PowerSponse

Read the CORE rules and invokes all defined cleanup commands.

Invoke-PsExec

Executes a given program on a remote host.

New-CleanupPackage

Creates a new cleanup package.

Remove-Directory

Remove directory based on wildcards or regex.

Remove-File

Remove file based on wildcards or regex.

Restart-Computer

Restart a computer.

Set-PowerSponseRepository

Set a new PowerSponse repository for the current session.

Start-Service

Start a service.

Stop-Computer

Shutdown computer.

Stop-Process

Stop a process based on regex.

Stop-Service

Stop a service.