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.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 contentscd- Change directoryclear- Clear screencp- Copy filescsrutil- Check SIP status (macOS)cswindiag- Collect CrowdStrike diagnostic dataencrypt- Encrypt filesenv- Display environment variableseventlog backup- Backup event logseventlog export- Export event logseventlog list- List event logseventlog view- View event logsfalconscript- Execute FalconScript library scriptfilehash- Calculate file hashget- Retrieve file from hostgetsid- Get security identifierhelp- Display available commandshistory- Show command historyifconfig- Display network config (Unix/macOS)ipconfig- Display network config (Windows)kill- Terminate processls- List directory contentsmap- Map network drivememdump- Dump process memorymkdir- Create directorymount- Display mounted filesystemsmv- Move/rename filesnetstat- Display network connectionsps- List running processesput- Deploy file to hostput-and-run- Deploy and execute filereg delete- Delete registry key/valuereg load- Load registry hivereg query- Query registryreg set- Set registry valuereg unload- Unload registry hiverestart- Restart hostrm- Remove filesrun- Execute programrunscript- Execute custom scriptshutdown- Shutdown hosttar- Create/extract tar archivesumount- Unmount filesystemunmap- Unmap network driveupdate history- View update historyupdate install- Install updatesupdate list- List available updatesupdate query- Query update statususers- List logged-in usersxmemdump- Extended memory dumpzip- 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.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.
Real time response (admin): Write
Example: Confirm Admin Command
File Operations
Retrieve Files from Hosts
Theget 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.
Real time response: Write
Receive-FalconGetFile
Download a password-protected 7z archive containing a retrieved file.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.
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.
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.
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.
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.
Real time response: Write
Remove-FalconPutFile
Delete a ‘put’ file from CrowdStrike storage.string
required
Put file identifier to remove.
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.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
Performance Optimization
- Use batch sessions for multi-host operations
- Set appropriate timeout values for long-running commands
- Clean up retrieved files with
Remove-FalconGetFileto free storage - Remove put files when no longer needed
Error Handling
Robust Admin Command Execution
Related APIs
- Real-time Response - Session management and read-only commands
- RTR Scripts - Custom script management and execution