# BlinkOps Documentation: Integrations Integrations PowerShell

## PowerShell

- [PowerShell](https://docs.blinkops.com/docs/integrations/powershell.md): PowerShell is a task automation and configuration management program from Microsoft, consisting of a command-line shell and the associated scripting language.

### Actions

- [Overview](https://docs.blinkops.com/docs/integrations/powershell/actions.md): Blink supports the following PowerShell Actions:
- [Collect Windows Event Logs](https://docs.blinkops.com/docs/integrations/powershell/actions/collect-event-logs.md): Collect windows event logs based on their event names, and write them into a .csv file on a remote machine using the WinRM protocol.
- [Compress Archive](https://docs.blinkops.com/docs/integrations/powershell/actions/compress-archive.md): Creates a compressed archive, or zipped file, from specified files and directories on a remote machine using the WinRM protocol.
- [Get All Process Instances](https://docs.blinkops.com/docs/integrations/powershell/actions/get-process-instances.md): Get all of the instances of a process given his name, on a remote machine using the WinRM protocol.
- [Install PowerShell Module](https://docs.blinkops.com/docs/integrations/powershell/actions/install-powershell-module.md): Installs PowerShell module.
- [Kill Process](https://docs.blinkops.com/docs/integrations/powershell/actions/kill-process.md): Terminate one or more processes and all of their threads with the specified process ID on a remote machine using the WinRM protocol.
- [List Stopped Services](https://docs.blinkops.com/docs/integrations/powershell/actions/list-stopped-services.md): List all stopped or hung services on a remote machine using the WinRM protocol.
- [Run Command Over WinRM](https://docs.blinkops.com/docs/integrations/powershell/actions/run-command-over-winrm.md): Executes a cmd or PowerShell command on a remote machine using the WinRM protocol.
- [Run PowerShell Command](https://docs.blinkops.com/docs/integrations/powershell/actions/run-powershell-command.md): Executes a user provided PowerShell script.
- [Run SCCM Command](https://docs.blinkops.com/docs/integrations/powershell/actions/run-sccm-command.md): Executes a SCCM command in PowerShell on a remote machine using the WinRM protocol.
- [Start Process](https://docs.blinkops.com/docs/integrations/powershell/actions/start-process.md): Starts a process/service given a file to execute on a remote machine using the WinRM protocol.
- [Stop Process](https://docs.blinkops.com/docs/integrations/powershell/actions/stop-process.md): Stops a specific instance of a process with its specified ID on a remote machine using the WinRM protocol.
