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.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
Arguments to include with the command.
Session identifier for single-host execution.
Batch session identifier for multi-host execution.
Restrict batch execution to specific host identifiers.
Length of time to wait for a result, in seconds. Valid range: 1-600.
Length of time to wait for a result from target host(s), in seconds. Valid range: 1-600.
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).Command request identifier returned from
Invoke-FalconAdminCommand.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.Session identifier for single-host file retrieval.
Batch ‘get’ command identifier for multi-host retrieval.
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.SHA256 hash value of the retrieved file (from
Confirm-FalconGetFile).Session identifier used during file retrieval.
Destination path for the downloaded archive. Defaults to current directory with SHA256 as filename.
Overwrite existing file if present.
Real time response: Write
Remove-FalconGetFile
Delete a previously retrieved file from CrowdStrike storage.Session identifier used during file retrieval.
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.Put file identifier(s) to retrieve.
Falcon Query Language expression to filter results.
Property and direction to sort results.
Maximum number of results per request. Valid range: 1-100.
Retrieve detailed information.
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.Path to local file to upload.
File name (defaults to source filename). Max length: 32766 characters.
File description for identification.
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.Put file identifier.
Destination path for downloaded file.
Overwrite existing file if present.
Real time response: Write
Remove-FalconPutFile
Delete a ‘put’ file from CrowdStrike storage.Put file identifier to remove.
Real time response (admin): Write
Batch File Retrieval
Invoke-FalconBatchGet
Retrieve files from multiple hosts simultaneously.Path to file on target hosts.
Batch session identifier.
Restrict execution to specific host identifiers within the batch.
Length of time to wait for a result, in seconds. Valid range: 1-600.
Length of time to wait for results from target hosts, in seconds. Valid range: 1-600.
Automatically poll for completion using
Confirm-FalconGetFile.Real time response: Write
Example: Batch File Collection
Advanced Workflows
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