/node-runas

Run command synchronously (with Administrator privilege)

Primary LanguageC++MIT LicenseMIT

Runas

Run command synchronously with administrator privilege.

Installing

npm install runas

Building

  • Clone the repository
  • Run npm install
  • Run grunt to compile the native and CoffeeScript code
  • Run grunt test to run the specs

Docs

runas = require 'runas'

runas(command, args[, options])

  • options Object
    • hide Boolean - Hide the console window, true by default.
    • admin Boolean - Run command as administrator, false by default.
    • stdin String - String which would be passed as stdin input.

Launches a new process with the given command, with command line arguments in args.

This function is synchronous and returns the exit code when the command finished.

Limitations

  • The admin option has only been implemented on Windows and OSX.
  • The stdin option has only been implemented on POSIX systems.
  • The hide option is only meaningful on Windows.