Skip to main content

Overview

RTR Admin commands provide full read/write access to hosts, enabling system remediation, file deployment, and advanced response actions. These commands require elevated permissions and should be used with caution.
Admin commands can modify host systems. Always verify commands before execution and follow your organization’s change management procedures.

Administrative Commands

Invoke-FalconAdminCommand

Execute administrative RTR commands with write access to the host system.
string
required
Real-time Response admin command to execute. Available commands:
  • cat - Display file contents
  • cd - Change directory
  • clear - Clear screen
  • cp - Copy files
  • csrutil - Check SIP status (macOS)
  • cswindiag - Collect CrowdStrike diagnostic data
  • encrypt - Encrypt files
  • env - Display environment variables
  • eventlog backup - Backup event logs
  • eventlog export - Export event logs
  • eventlog list - List event logs
  • eventlog view - View event logs
  • falconscript - Execute FalconScript library script
  • filehash - Calculate file hash
  • get - Retrieve file from host
  • getsid - Get security identifier
  • help - Display available commands
  • history - Show command history
  • ifconfig - Display network config (Unix/macOS)
  • ipconfig - Display network config (Windows)
  • kill - Terminate process
  • ls - List directory contents
  • map - Map network drive
  • memdump - Dump process memory
  • mkdir - Create directory
  • mount - Display mounted filesystems
  • mv - Move/rename files
  • netstat - Display network connections
  • ps - List running processes
  • put - Deploy file to host
  • put-and-run - Deploy and execute file
  • reg delete - Delete registry key/value
  • reg load - Load registry hive
  • reg query - Query registry
  • reg set - Set registry value
  • reg unload - Unload registry hive
  • restart - Restart host
  • rm - Remove files
  • run - Execute program
  • runscript - Execute custom script
  • shutdown - Shutdown host
  • tar - Create/extract tar archives
  • umount - Unmount filesystem
  • unmap - Unmap network drive
  • update history - View update history
  • update install - Install updates
  • update list - List available updates
  • update query - Query update status
  • users - List logged-in users
  • xmemdump - Extended memory dump
  • zip - Create/extract zip archives
string
Arguments to include with the command.
string
Session identifier for single-host execution.
string
Batch session identifier for multi-host execution.
string[]
Restrict batch execution to specific host identifiers.
int32
default:"30"
Length of time to wait for a result, in seconds. Valid range: 1-600.
int32
Length of time to wait for a result from target host(s), in seconds. Valid range: 1-600.
switch
Automatically poll for command completion using Confirm-FalconAdminCommand or Confirm-FalconGetFile.
Required Permission: Real time response (admin): Write
Example: Kill Malicious Process
Example: Delete Malicious File
Example: Registry Remediation

Confirm-FalconAdminCommand

Verify the status of an admin command (required to acknowledge command completion).
string
required
Command request identifier returned from Invoke-FalconAdminCommand.
int32
default:"0"
Sequence identifier for command ordering.
Required Permission: Real time response (admin): Write
Example: Confirm Admin Command

File Operations

Retrieve Files from Hosts

The get command retrieves files from hosts and the Receive-FalconGetFile cmdlet downloads them.
Example: Retrieve Suspicious File

Confirm-FalconGetFile

Verify the status of a ‘get’ command and retrieve file metadata.
string
Session identifier for single-host file retrieval.
string
Batch ‘get’ command identifier for multi-host retrieval.
int32
default:"30"
Length of time to wait for a result, in seconds. Valid range: 1-600.
Required Permission: Real time response: Write

Receive-FalconGetFile

Download a password-protected 7z archive containing a retrieved file.
All retrieved files are compressed with 7z and encrypted with the password: infected
string
required
SHA256 hash value of the retrieved file (from Confirm-FalconGetFile).
string
required
Session identifier used during file retrieval.
string
Destination path for the downloaded archive. Defaults to current directory with SHA256 as filename.
switch
Overwrite existing file if present.
Required Permission: Real time response: Write

Remove-FalconGetFile

Delete a previously retrieved file from CrowdStrike storage.
string
required
Session identifier used during file retrieval.
string
required
Real-time Response ‘get’ file identifier.
Required Permission: Real time response: Write
Example: Clean Up Retrieved Files

Put File Operations

Get-FalconPutFile

Search for RTR ‘put’ files available for deployment.
string[]
Put file identifier(s) to retrieve.
string
Falcon Query Language expression to filter results.
string
Property and direction to sort results.
int32
default:"100"
Maximum number of results per request. Valid range: 1-100.
switch
Retrieve detailed information.
switch
Retrieve all available results.
Required Permission: Real time response (admin): Write
Example: List Available Put Files

Send-FalconPutFile

Upload a file for deployment via RTR ‘put’ command.
string
required
Path to local file to upload.
string
File name (defaults to source filename). Max length: 32766 characters.
string
File description for identification.
string
Comment for audit log. Max length: 4096 characters.
Required Permission: Real time response (admin): Write
Example: Upload Response Tool

Deploy Put File to Hosts

Example: Deploy and Execute

Receive-FalconPutFile

Download a ‘put’ file from CrowdStrike storage.
string
required
Put file identifier.
string
required
Destination path for downloaded file.
switch
Overwrite existing file if present.
Required Permission: Real time response: Write

Remove-FalconPutFile

Delete a ‘put’ file from CrowdStrike storage.
string
required
Put file identifier to remove.
Required Permission: Real time response (admin): Write

Batch File Retrieval

Invoke-FalconBatchGet

Retrieve files from multiple hosts simultaneously.
string
required
Path to file on target hosts.
string
required
Batch session identifier.
string[]
Restrict execution to specific host identifiers within the batch.
int32
default:"30"
Length of time to wait for a result, in seconds. Valid range: 1-600.
int32
Length of time to wait for results from target hosts, in seconds. Valid range: 1-600.
switch
Automatically poll for completion using Confirm-FalconGetFile.
Required Permission: Real time response: Write
Example: Batch File Collection

Advanced Workflows

1

Incident Response: Contain and Remediate

Complete workflow for responding to a security incident.
2

Mass Remediation Across Fleet

Deploy remediation across multiple hosts.

Best Practices

Safety Considerations
  • Always test admin commands on non-production systems first
  • Verify file paths and arguments before execution
  • Use -Wait parameter to ensure command completion
  • Maintain audit trails of all administrative actions
  • Follow the principle of least privilege
Performance Optimization
  • Use batch sessions for multi-host operations
  • Set appropriate timeout values for long-running commands
  • Clean up retrieved files with Remove-FalconGetFile to free storage
  • Remove put files when no longer needed

Error Handling

Robust Admin Command Execution