FinalBuilder is available in two editions, Standard and Professional. Both editions are packed with great features that simplify build automation. Below is a complete list of the features available in each editions.
Partially included in this edition (click the category for details.)
Fully included in this edition
See also Actions contributed by the FinalBuilder community
Complete Action List
| Set Variable |
 |
 |
| If Variable Defined |
 |
 |
| Reset Variable to Default |
 |
 |
| Define Variable |
 |
 |
| Save Variables to INI file |
 |
 |
| Load Variables from INI file |
 |
 |
| Append to Variable |
 |
 |
| Log Variable Values |
 |
 |
| Replace Variables |
 |
 |
| PropertySet Define |
 |
 |
| PropertySet load from INI file |
 |
 |
| PropertySet load from Registry |
 |
 |
| PropertySet load from FBD |
 |
 |
| PropertySet save to INI file |
 |
 |
| PropertySet save to Registry |
 |
 |
| PropertySet save to FBD |
 |
 |
| PropertySet increment value |
 |
 |
| PropertySet log current values |
 |
 |
| PropertySet assign properties |
 |
 |
| PropertySet to Variable |
 |
 |
| Ask Question |
 |
 |
| Prompt for Variables |
 |
 |
| Multi Question |
 |
 |
| Prompt for File or Directory |
 |
 |
| Prompt for Variables (Enhanced) |
 |
 |
| Beep |
 |
 |
| MessageBox |
 |
 |
| InputBox |
 |
 |
| Prompt for Password |
 |
 |
| Read INI file |
 |
 |
| Write INI file |
 |
 |
| Save Variables to INI File |
 |
 |
| Load Variables from INI File |
 |
 |
| PropertySet load from INI File |
 |
 |
| PropertySet save to INI file |
 |
 |
| INI file iterator |
 |
 |
| Wait for INI File |
 |
 |
| Read Registry Value |
 |
 |
| Set Registry Value |
 |
 |
| Delete Registry Value |
 |
 |
| PropertySet load from Registry |
 |
 |
| PropertySet save to Registry |
 |
 |
| Wait for Registry |
 |
 |
| Export Registry Key |
 |
 |
| Create Zip File |
 |
 |
| Extract Zip File |
 |
 |
| Pack files with WinRAR [WinRAR] |
 |
 |
| Create Archive (7z, Zip, Gzip, BZip2, Tar) |
 |
 |
| Test Archive (7z, Zip, Gzip, BZip2, Tar) |
 |
 |
| Extract Archive (7z, Zip, Gzip, BZip2, Tar, RAR, RPM, CAB, CPIO, DEB, Split) |
 |
 |
| Update Archive (7z, Zip, Gzip, BZip2, Tar) |
 |
 |
| List Archive (7z, Zip, Gzip, BZip2, Tar, RAR, RPM, CAB, CPIO, DEB, Split) |
 |
 |
| Delete from Archive (7z, Zip, Gzip, BZip2, Tar) |
 |
 |
| Send Email (SMTP) |
 |
 |
| Telnet Client |
 |
 |
| HTTP Get File |
 |
 |
| WGet [Multiple HTTP Get] |
 |
 |
| Send ICQ Message |
 |
 |
| Send MSN Message |
 |
 |
| NNTP News Post |
 |
 |
| Web Service |
|
 |
| Web Service Iterator |
|
 |
| GAC Install |
 |
 |
| GAC Uninstall |
 |
 |
| GAC Download Cache |
 |
 |
| Generate Key Pair |
 |
 |
| Verify Strong Name |
 |
 |
| Install Key in Container |
 |
 |
| Extract Public Key |
 |
 |
| Re-sign Assembly |
 |
 |
| Register assembly in COM |
 |
 |
| Type Library Import |
 |
 |
| Type Library Export |
 |
 |
| Run SN.EXE |
 |
 |
| Run AL.EXE |
 |
 |
| Run ASPNET_REGIIS.EXE |
 |
 |
| Resource Compiler [ResGen] |
 |
 |
| FxCop [FxCop] |
 |
 |
| Fix TlbImp Project Reference |
 |
 |
| Precompile ASP.NET 2.0 Application |
 |
 |
| NGen 2.0 Install Native Image |
 |
 |
| NGen 2.0 Uninstall Native Image |
 |
 |
| NGen 2.0 Update Native Image |
 |
 |
| MSIL Assembler [ILASM] |
 |
 |
| Serviced Components Registration Tool [REGSVCS] |
 |
 |
| Manifest Generation and Editing Tool [Mage] |
 |
 |
| ILMerge [ILMerge Research Page] |
 |
 |
| Obfuscation Tools |
| Dotfuscator [PreEmptive Solutions] |
 |
 |
| Demeanor [Wise Owl] |
 |
 |
| XenoCode [XenoCode] |
 |
 |
| .NET Reactor [Eziriz] |
 |
 |
| {smartassembly} [{smartassembly}] |
 |
 |
| VMWare Workstation [VMWare Website] |
| VMWare Start Virtual Machine |
 |
 |
| VMWare Stop Virtual Machine |
 |
 |
| VMWare Suspend Virtual Machine |
 |
 |
| VMWare Reset Virtual Machine |
 |
 |
| VMWare Check Virtual Machine Status |
 |
 |
| VMWare Create Snapshot |
 |
 |
| VMWare Revert to Snapshot |
 |
 |
| VMWare Server [VMWare Website] |
| VMWare Server List VMs |
 |
 |
| VMWare Server Start VM |
 |
 |
| VMWare Server Stop VM |
 |
 |
| VMWare Server Reset VM |
 |
 |
| VMWare Server Suspend VM |
 |
 |
| VMWare Server Check Virtual Machine Status |
 |
 |
| VMWare List Virtual Machines |
 |
 |
| VMWare Change Virtual Machine State |
 |
 |
| VMWare Snapshot |
 |
 |
| VMWare Execute Guest Command |
 |
 |
| Microsoft Virtual Server [Virtual Server Website] |
| Virtual Server List VMs |
 |
 |
| Virtual Server Start VM |
 |
 |
| Virtual Server Save VM State |
 |
 |
| Virtual Server Turn Off VM |
 |
 |
| Virtual Server Reset VM |
 |
 |
| Virtual Server Pause VM |
 |
 |
| Virtual Server Check VM Status |
 |
 |
| Armadillo |
 |
 |
| ASProtect [ASPack] |
 |
 |
| ProActivate |
 |
 |
| Executable Packers |
| UPX Compress Executable |
 |
 |
| ASPack Compress Executable |
 |
 |
| Transform XML |
 |
 |
| Merge XML |
 |
 |
| Extract XML Fragment |
 |
 |
| Edit XML File |
 |
 |
| Validate XML |
 |
 |
| Delete XML Nodes |
 |
 |
| Read XML Value to Variable |
 |
 |
| XML Node Iterator |
 |
 |
| Create XML Node |
 |
 |
| XML Delete Element/Attribute |
 |
 |
| Altova DiffDog [Altova] |
 |
 |
| ASync Action Group |
|
 |
| If .. Then |
 |
 |
| Else |
 |
 |
| If Prev Action Failed |
 |
 |
| Switch |
 |
 |
| Case |
 |
 |
| Delay |
 |
 |
| While Loop |
 |
 |
| For Loop |
 |
 |
| Stop Build |
 |
 |
| Run Action List |
 |
 |
| Exit Action List |
 |
 |
| Include FinalBuilder Project |
 |
 |
| Raise Exception |
 |
 |
| Error Handling |
| Try |
 |
 |
| Catch |
 |
 |
| Finally |
 |
 |
| End |
 |
 |
| Wait for... |
| Wait for File |
 |
 |
| Wait for Script Result |
 |
 |
| Wait for Process |
 |
 |
| Wait for Variable |
|
 |
| Wait for Remote Computer |
 |
 |
| Wait Until (specific time/day) |
 |
 |
| Wait for INI File |
 |
 |
| Wait for Registry |
 |
 |
| Wait for Command |
 |
 |
| Wait for File on FTP Site |
 |
 |
| Encrypt ActionPackage |
|
 |
| Spell Checking |
|
 |
| Comment |
 |
 |
| Action Group |
 |
 |
| Export Log File |
 |
 |
| Save FinalBuilder Project |
 |
 |
| Run Script |
 |
 |
| Get Date/Time |
 |
 |
| Text Find |
 |
 |
| Mutex/lock file |
 |
 |
| Simple Maths |
 |
 |
| Publish CityDesk Site [FogCreek Software] |
 |
 |
| Set Estimated Build Progress |
 |
 |
| Set Build Status Message |
 |
 |
| String and Path Manipulation Actions |
| String Trimming |
 |
 |
| String Casing |
 |
 |
| String Encryption |
 |
 |
| String Quoting |
 |
 |
| String Padding |
 |
 |
| String Concatenation |
 |
 |
| String Reverse |
 |
 |
| String SubString |
 |
 |
| String Replace |
 |
 |
| String Add Breaks |
 |
 |
| Path Manipulation |
 |
 |
| Stack and Queue Actions |
| Stack/Queue Define |
|
 |
| Stack/Queue Log Items |
|
 |
| Stack/Queue Push Items |
|
 |
| Stack/Queue Pop |
|
 |
| Stack/Queue Peek |
|
 |
| Stack/Queue get Count |
|
 |
| Stack/Queue Insert Item |
|
 |
| Stack/Queue is Empty |
|
 |
| Stack/Queue Clear |
|
 |
| Stack/Queue Iterator |
|
 |
| PDF Actions |
| PDF Merge Files |
|
 |
| Convert file to PDF |
|
 |
| PDF Insert Text |
|
 |
| Convert PDF (to html, excel, bitmap, jpeg, rtf, etc) |
|
 |
| Image Manipulation Actions |
| Manipulate Image (resize, flip, rotate, etc) |
|
 |
| JPEG Lossless Transform |
|
 |
| Execute Program |
 |
 |
| Run DOS Command |
 |
 |
| Windows Exists |
 |
 |
| Register DLL/OCX |
 |
 |
| Subst Drive |
 |
 |
| Send Net Message |
 |
 |
| Get Disk Free Space |
 |
 |
| ShellExecute |
 |
 |
| Close Process |
 |
 |
| If COM Class Registered |
 |
 |
| Map Network Drive |
 |
 |
| Unmap Network Drive |
 |
 |
| Rasdial VPN / Remote Network Connection |
 |
 |
| Create Shortcut |
 |
 |
| Generate new GUID |
 |
 |
| Control NT Service |
|
 |
| Windows Scheduling |
| Schedule Add |
 |
 |
| Schedule Delete |
 |
 |
| Schedule List |
 |
 |
| WMI Actions |
| WMI Run Process |
|
 |
| WMI Kill Process |
|
 |
| WMI Process Info |
|
 |
| WMI Process Iterator |
|
 |
| Remote Reboot (WMI) |
 |
 |
| Remote Shutdown (WMI) |
 |
 |
| COM+ Actions |
| COM+ Register |
 |
 |
| COM+ Delete |
 |
 |
| COM+ Shutdown Application |
 |
 |
| COM+ Start Application |
 |
 |
| COM+ Edit Application |
 |
 |
| PSTools Actions [PsTools] |
| PsLogList (List event logs) |
 |
 |
| PsInfo (View System Information) |
 |
 |
| PsSuspend (Suspend/Resume Process) |
 |
 |
| PsGetSID (Sercurity ID Info) |
 |
 |
| PsFile (List/Close Remote Open Files) |
 |
 |
| PsKill (Kill Process) |
 |
 |
| PsList (List Processes) |
 |
 |
| PsLoggedOn (Logged on users) |
 |
 |
| PsShutdown (Shutdown computer) |
 |
 |
| PsService (Service Manager) |
 |
 |
| IIS 7 [Microsoft Internet Information Services 7.0] |
| Start / Stop / Restart Website (IIS 7) |
 |
 |
| Create Website (IIS 7) |
 |
 |
| Delete Website (IIS 7) |
 |
 |
| Start / Stop / Recycle Application Pool (IIS 7) |
 |
 |
| Create Application Pool (IIS 7) |
 |
 |
| Delete Application Pool (IIS 7) |
 |
 |
| Create Virtual Directory (IIS 7) |
 |
 |
| Delete Virtual Directory (IIS 7) |
 |
 |
| Create Application (IIS 7) |
 |
 |
| Delete Application (IIS 7) |
 |
 |
| IIS 6 [Microsoft Internet Information Services 6.0] |
| Backup IIS Metabase (IIS 6) |
 |
 |
| Restore IIS Metabase (IIS 6) |
 |
 |
| Start WWW Service (IIS 6) |
 |
 |
| Stop WWW Service (IIS 6) |
 |
 |
| Restart WWW Service (IIS 6) |
 |
 |
| Start Website (IIS 6) |
 |
 |
| Stop Website (IIS 6) |
 |
 |
| Pause Website (IIS 6) |
 |
 |
| Unload IIS Application (IIS 6) |
 |
 |
| Create Virtual Directory (IIS 6) |
 |
 |
| Delete Virtual Directory (IIS 6) |
 |
 |
| Create Web Site (IIS 6) |
 |
 |
| Delete Web Site (IIS 6) |
 |
 |
| Create Application Pool (IIS 6) |
 |
 |
| Delete Application Pool (IIS 6) |
 |
 |
| IIS 6 FTP Administration [Configuring IIS6 FTP on Technet] |
| Start FTP Service (IIS 6) |
|
 |
| Stop FTP Service (IIS 6) |
|
 |
| Restart FTP Service (IIS 6) |
|
 |
| Start FTP Site (IIS 6) |
|
 |
| Stop FTP Site (IIS 6) |
|
 |
| Pause FTP Site (IIS 6) |
|
 |
| Create FTP Directory (IIS 6) |
|
 |
| Delete FTP Directory (IIS 6) |
|
 |
| Create FTP Site (IIS 6) |
|
 |
| Delete FTP Site (IIS 6) |
|
 |
| IIS 5 [Microsoft Internet Information Services 5] |
| Backup IIS Metabase (IIS 5) |
 |
 |
| Restore IIS Metabase (IIS 5) |
 |
 |
| Start WWW Service (IIS 5) |
 |
 |
| Stop WWW Service (IIS 5) |
 |
 |
| Restart WWW Service (IIS 5) |
 |
 |
| Start Website (IIS 5) |
 |
 |
| Stop Website (IIS 5) |
 |
 |
| Pause Website (IIS 5) |
 |
 |
| Unload IIS Application (IIS 5) |
 |
 |
| Create Virtual Directory (IIS 5) |
 |
 |
| Delete Virtual Directory (IIS 5) |
 |
 |
| Create Web Site (IIS 5) |
 |
 |
| Delete Web Site (IIS 5) |
 |
 |
| CSV Field Iterator |
 |
 |
| File Contents Iterator |
 |
 |
| File Iterator |
 |
 |
| Folder Iterator |
 |
 |
| List Iterator |
 |
 |
| Ini File Iterator |
 |
 |
| XML Node Iterator |
 |
 |
| WMI Process Iterator |
|
 |
| File Dependency |
|
 |
| Check if File Exists |
 |
 |
| Create Directory |
 |
 |
| Delete Directory |
 |
 |
| Move Directory |
 |
 |
| Copy Files |
 |
 |
| Delete Files |
 |
 |
| Move Files |
 |
 |
| Set File Attributes |
 |
 |
| Touch Files |
 |
 |
| Concatenate Files |
 |
 |
| Rename File or Directory |
 |
 |
| Read Text File |
 |
 |
| Create Text File |
 |
 |
| Write to Text File |
 |
 |
| Text Replace |
 |
 |
| XCopy [MSDN] |
 |
 |
| Authenticode File |
 |
 |
| Extract Version Info |
 |
 |
| Robocopy [Robust File Copy Utility] |
 |
 |
| Run Robocopy Job |
 |
 |
| Robocopy Move |
 |
 |
| Robocopy Mirror |
 |
 |
| Copy/Move File List |
 |
 |
| Calculate File CRC32 |
 |
 |
| Calculate File MD5 |
 |
 |
| Beyond Compare [Scooter Software] |
 |
 |
| Beyond Compare [Scooter Software] |
 |
 |
| Beyond Compare Script [Scooter Software] |
 |
 |
| Araxis Compare Files [Araxis] |
 |
 |
| Araxis Compare Folders [Araxis] |
 |
 |
| Get File Date |
 |
 |
| Burn CD/DVD |
 |
 |
| Create ISO |
|
 |
| Burn ISO |
|
 |
| Check Ready |
|
 |
| Erase CDRW/DVDRW |
|
 |
| ADO Execute SQL |
 |
 |
| ADO Execute Stored Procedure |
 |
 |
| ADO Dataset Iterator |
 |
 |
| MSSQL Execute SQL |
|
 |
| MSSQL DTSRun |
|
 |
| SQL Server Backup DB |
|
 |
| SQL Server Remove Unused Space |
|
 |
| SQL Server Check DB |
|
 |
| SQL Server Check Catalogue |
|
 |
| SQL Server Update DB Statistics |
|
 |
| SQL Server Rebuild Indexes |
|
 |
| SQL Best Practices Analyzer |
|
 |
| Wait for Window or Control |
|
 |
| Perform Mouse Click |
|
 |
| Perform Mouse Move |
|
 |
| Send Keyboard Input |
|
 |
| Set Scrollbar Position |
|
 |
| FTP Connect |
 |
 |
| FTP Upload File |
 |
 |
| FTP Download File |
 |
 |
| FTP Change Directory |
 |
 |
| FTP Change Up Directory |
 |
 |
| FTP Get Remote Directory |
 |
 |
| FTP List Directory |
 |
 |
| FTP Get File Size |
 |
 |
| FTP Create Directory |
 |
 |
| FTP Delete Directory |
 |
 |
| FTP Delete File |
 |
 |
| FTP Rename File |
 |
 |
| FTP No-op |
 |
 |
| FTP Wait for File |
 |
 |
| FTP Check if Connected |
 |
 |
| FTP Disconnect |
 |
 |
| FTP Client (Deprecated) |
 |
 |
| SFTP Check If Connected |
|
 |
| SFTP Connect |
|
 |
| SFTP Copy Remote File |
|
 |
| SFTP Create Directory |
|
 |
| SFTP Disconnect |
|
 |
| SFTP Download File |
|
 |
| SFTP Download Files |
|
 |
| SFTP List Files |
|
 |
| SFTP Query Available Space |
|
 |
| SFTP Query Home Directory |
|
 |
| SFTP Remove Directory |
|
 |
| SFTP Remove File |
|
 |
| SFTP Remove Files |
|
 |
| SFTP Rename Files |
|
 |
| SFTP Upload File |
|
 |
| SFTP Upload Files |
|
 |
| SFTP Upload Fileset |
|
 |