About FilePath
FilePath is a secure, enterprise-grade file transfer system that enables automated file synchronization across your organization. Choose between our feature-rich desktop client or lightweight PowerShell client for server deployments.
All transfers are encrypted and authenticated
Configure multiple transfer zones per client
Real-time upload monitoring and scheduled download polling
Simple setup with intuitive configuration
Downloads
Desktop Client
Full-featured system tray application with real-time file monitoring and management interface for Windows 10/11.
Windows Desktop Client
System tray application for Windows 10/11
PowerShell Client (Server Deployments)
Lightweight script-based client for Windows Server environments. Zero dependencies, runs as scheduled task.
PowerShell Client
Windows Server / PowerShell 5.1+
Installation Guide
Desktop Client Installation
Windows Desktop Client
- Download the Windows installer (or portable version if preferred)
- When you run the installer, Windows SmartScreen will display a warning:
- Click "More info"
- Click "Run anyway" button
- Follow the installation prompts
- The application will start in your system tray
- Right-click the tray icon and select "Settings" to configure your zones
PowerShell Client Installation
Server Installation Steps
- Download and extract
filepath-powershell-client.zip - Open PowerShell as Administrator and set execution policy:
This allows locally created scripts to run while still requiring downloaded scripts to be signed.Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser - Edit
config.jsonwith your credentials and zone configuration:
{
"apiUrl": "https://fpr.pathagility.com",
"secretKey": "your-secret-key-here",
"logFile": "C:\\FilePath\\logs\\filepath.log",
"zones": [
{
"queueName": "Zone1",
"downloadPath": "C:\\FilePath\\downloads\\Zone1",
"uploadPath": "C:\\FilePath\\uploads\\Zone1"
}
]
}
- Test the connection:
.\test-connection.ps1
- Install as scheduled task (runs every 5 minutes):
.\install-task.ps1
- Or run manually:
.\filepath-sync.ps1
Configuration & Getting Started
Obtaining Credentials
Contact your FilePath administrator to receive:
- Access Key: Your unique identifier
- Secret Key: Your authentication key
- Available Zones: List of transfer zones you have access to
Desktop Client Configuration
Setting Up Your First Zone
- Right-click the FilePath tray icon and select Settings
- Enter your Access Key and Secret Key at the top
- Click Fetch Zones to load your available zones
- Navigate to Zone 1 tab
- Toggle Enable Zone to ON
- Select a zone from the Queue Name dropdown
- Click Browse to set your download directory
- Click Browse to set your upload directory
- Click Save Configuration
Viewing Logs
Monitor file transfer activity:
- Right-click the tray icon and select Logs
- Logs auto-refresh every 2 seconds
- Zone-specific logs are prefixed with
[QueueName] - Last 1000 log entries are retained
Support & Documentation
Troubleshooting
Common Issues
Connection Errors
- Verify your Secret Key is correct
- Check your internet connection
- Ensure firewall allows HTTPS traffic
Files Not Transferring
- Check the Logs window for error messages
- Verify directories exist and are writable
- Ensure the zone is enabled in Settings
- For uploads: wait 2 seconds after file stabilizes
- For downloads: polling occurs every 7 minutes
PowerShell Client Issues
- If scripts won't run: Check execution policy with
Get-ExecutionPolicy - Run
test-connection.ps1to verify connection - Check
C:\FilePath\logs\filepath.logfor errors - Verify scheduled task is enabled in Task Scheduler
Windows SmartScreen Warnings
- FilePath executables are not digitally signed
- Click "More info" then "Run anyway" when prompted
- This is safe for software from trusted sources like your organization
Technical Details
- Maximum File Size: 50 MB
- Upload Speed: Files are sent immediately when detected
- Download Frequency: Checks every 7 minutes (Desktop), Every 5 minutes (PowerShell)
Contact
For support, feature requests, or access provisioning, contact:
Pathagility LLC
Email: support@pathagility.com