Ransomware attackers specifically target and attempt to destroy backup systems to increase the probability of payment. Hardening your system is critical. Please ensure you have reviewed your platform security using the Security Hardening Checklist
Cohesity

COHESITY Documentation

Explore our documentation to get started, discover products & new features, access troubleshooting guides, register sources, platforms support.

Products
Data Security Alliance
Visit Cohesity.com
Demos
Support
Blogs
Developers
Partner Portals
Cohesity Community
© 2026 Cohesity, Inc. All Rights Reserved.
Terms of Use|
Privacy Policy|
Legal|
  1. Home
  2. Veritas NetBackup™ Bare Metal Restore™ Administrator's Guide
  3. Restoring clients
  4. About external procedures
  5. About interaction with external procedures
Veritas NetBackup™ Bare Metal Restore™ Administrator's Guide

About interaction with external procedures

UNIX and Linux systems

You can enter commands and interact with an external procedure during restore time. To do so, start the bmrShell function from within the external procedure script. The bmrShell function allows input from the default console keyboard and outputs to the console monitor.

You can also use redirection to send output to the screen from an external procedure by redirecting output to the special device. To do so, use /dev/console (as in echo "Hello World" >> /dev/console).

On UNIX and Linux systems, the bmrShell is not available during first boot.

Windows systems

You can enter commands and interact with an external procedure during restore time. To do so, start the Windows command interpreter cmd from within the external procedure script.

On Windows systems, the limited restore environment may not contain DLLs or the same version of DLLs that were used with the original client system. Use bmrc to transfer these DLLs during the restore to the C:\BMR\WINNT\SYSTEM32 directory. Alternatively, add the location of that DLL to the path environment variable.

Feedback

Was this page helpful?
Previous

About external procedure data transfer

Next

External procedure logging examples

Feedback

Was this page helpful?