Remote Shutdown

Overview

Remote Shutdown - Automatic Shutdown and Wake-on-LAN of Network PCs

This power management software allows you to manage network PCs from a central location and execute remote shutdown, Wake-on-LAN, reboot, power off, hibernate and other operations remotely. You can easily manage any network PCs or groups of PCs with just a few mouse clicks. Remote operations can be executed manually on demand or automatically on schedule, so you can completely automate power management operations in your organization.

According to the latest researches near a 40% of office PCs stay turned on at non-business hours. Using this power management software you can automatically and remotely shutdown and wake up PCs to reduce you energy consumption and save up to $50 per PC per year.

EMCO Remote Shutdown is an network solution that allows you to centrally manage PCs available in the local network. Using the application you can shutdown, wake up, reboot one or multiple network PCs remotely and perform other operations to manage them. Remote operations are customizable. For example, when you run remote shutdown, you can choose an option to allow remote users to cancel shutdown.

All remote operations can be scheduled, so you can use EMCO Remote Shutdown to create your own power management plan. This plan can include many remote operations with different PCs that will be executed automatically according with their schedule settings.

EMCO Remote Shutdown: Main Features and Benefits

EMCO Remote Shutdown is a cost-effective software solution for power management of remote PCs. It doesn't require any investments into hardware and deployment across your organization. You can setup it in minutes and start saving on energy costs immediately by reducing energy wasting. Make your organization greener and help to save the planet.

Remote PC Power Management

Simplify your network administration tasks by managing state of all remote PCs directly from your workplace. Make one-click power management of individual PC and PC groups.

  • Manage PCs in domains and workgroups
  • Make remote shutdown, WOL, reboot, log off, etc.
  • Allow operations cancellation on remote side
  • Get an execution status report for every operation

Auto Shutdown and Wake On LAN

Automate power management in your organization by scheduling tasks for PCs turning on and off, hibernating, etc. Create individual schedules for different groups of PCs.

  • Launch tasks on demand or according to schedule
  • Use visual calendar for tasks tracking and planning
  • Add one-time and recurrent tasks to schedule
  • Run the application as a service to work on background

Advantages and Benefits

Make One-Click Management of all PCs in the Network

EMCO Remote Shutdown is a network product that was specially designed to manage PCs remotely from the central location. Using it you can centrally manage particular PC, groups of PCs or even all computers in you local network to execute shutdown, reboot, power on and other operations. Unlike other tools on the market, EMCO Remote Shutdown is optimized to manage multiple or even numerous computers, so you can make single click operations with a group of computers with no need to setup or manage them separately.

Automate PCs Turning On and Off According with a Schedule

You can completely free yourself from all routine network PCs management tasks, such as, for example, PCs shutdown at evening and turning them on at morning. EMCO Remote Shutdown can execute automatically all remote tasks that should be performed on a regular basis. You only need to select required operation, list of PCs where it will be launched and schedule execution using flexible scheduling options. You can configure as many schedules, as you need to fully automate PC management in your company or organization.

Manage PCs Remotely with no Use of Expensive Hardware

With EMCO Remote Shutdown you don't need to spend thousands dollars to equip every PC by expensive remote power switches and control hardware. All remote actions can be performed and controlled from the central management console that can be installed on any PC. Using EMCO Remote Shutdown you can manage remote PCs located in Windows domains and workgroups. There are no specific requirements for remote PCs and you don't need to manually configure every PC - you only need to have an administrative access to manage them remotely.

Reduce Electric Energy Demand and Help to Save the Planet

In spite of hardware vendors' efforts to reduce power consumption, our PCs are still energy-intensive devices and we need to turn them off to prevent energy wasting. Large companies and organizations loose thousands dollars each year by paying for the work of idling PCs. Applying an effective power management system, such as EMCO Remote Shutdown, can help you not only to cut your power bills and prolong a life of the hardware, but also contribute to save a natural resources of our Planet and help to make it greener.

Save Costs to Launch Remote Management System

With the average price $1 per managed PC and no additional maintenance expenses EMCO Remote Shutdown can pay for itself within a couple of months and guarantees the lowest total cost of ownership. You can compare application features and the price with solutions from other vendors that that charge $25 or more per managed PC and require manual work for application deployment and setup on every PC with no ability of the centralized management.

Feature List

Operations with Remote PCs

Shutdown         
Execute system shutdown of one or multiple PCs in the local network. Configurable options include: execution timeout, notification with a custom message, ability to cancel operation on the remote side and force running application to close.
Wake-on-LAN         
Wake up one or multiple PCs in the local network by sending them a magic packet. In order to wake up remote PCs should support Wake-on-LAN feature and have it enabled.
Reboot         
Make a reboot on one or multiple PCs in the local network. Configurable options include: execution timeout, notification with a custom message, ability to cancel operation on the remote side and force running application to close.
Log Off         
Force log off of active users working on one or multiple PCs in the local network. Configurable options include: execution timeout, notification with a custom message, ability to cancel operation on the remote side and force running application to close.
Hibernate         
Run hibernation one or multiple PCs in the local network. Configurable options include: execution timeout, notification with a custom message, ability to cancel operation on the remote side.
Sleep         
Switch one or multiple PCs in the local network to a sleep mode. Configurable options include: execution timeout, notification with a custom message, ability to cancel operation on the remote side.
Lock/Unlock Devices         
Lock and unlock input devices (keyboard and mouse) on one or multiple PCs in the local network. Configurable options include: execution timeout, notification with a custom message, ability to cancel operation on the remote side.
Abort         
Terminate execution of any launched remote operation on one or multiple PCs in the local network. Remote operations can be terminated during a timeout period when execution was started, but not finished yet.

 

Configuration and Execution of Remote Operations

Simple Task Definition         
A new task should be created in order to configure operation with remote PCs. Task definition includes information about operation type, execution options, list of remote PCs where it should be executed and start configuration, including date, time and optional recurrence conditions. All these settings can be configured within few seconds using simple visual wizard.
Database Switching         
All information about configured tasks and their execution results is stored in the database. Application allows creating multiple databases and easily switching between them to change an active configuration.
Automatic Tasks Execution         
Application tracks all configured tasks and execute them automatically when their start conditions are satisfied. If at once start conditions of multiple tasks are satisfied, they will be launched in parallel.
Simultaneous Management of Multiple PCs         
If task is configured to manage multiple PCs, remote operations on remote PCs will be executed in parallel when task will be started. It guarantees a lowest time, required to complete the operation.
Task Manager         
Execution progress of running tasks can be tracked on a special Task Manager view. It provides an ability to see progress for every PC and cancel execution on a particular PC or all PCs at once.
Operating in System Tray         
Application can be minimized into the System Tray to operate in background and run scheduled tasks. Adding it to Windows autostart settings allows running it automatically after the system restart.

 

Logging and Reporting

Task Execution Results         
Detailed execution report is available for every completed task. It includes execution date, time and status for every PC and detailed troubleshooting information in case of error.
Application Log         
Information about all executed operation is available in the application log. For failed operations it provides troubleshooting information. To simplify navigation, messages in the log can be filtered depending on their types (error, warning and information) and appearance time. Also log can be automatically cleaned to remove old messages.

 

Tasks Scheduling

Visual Scheduler         
All tasks are tracked and managed using a simple visual interface, similar to MS Outlook calendar. It displays past and future tasks on the timeline. Timeline can be switched to different display modes, scrolled and zoomed to simplify navigation. Tasks can be easily managed directly on the timeline to change their start date/time and other settings.
Run Task on Date/Time         
Tasks can be scheduled to run once on the specified date and time.
Run Task Daily         
Tasks can be scheduled for recurrent run every day or on specified days. Options include execution time, recurrence range start and end conditions.
Run Task Weekly         
Tasks can be scheduled for recurrent run every week or according with weekly conditions, on specified days of week. Options include execution time, recurrence range start and end conditions.
Run Task Monthly         
Tasks can be scheduled for recurrent run every specified day of month. Options include execution time, recurrence range start and end conditions.
Run Task Yearly         
Tasks can be scheduled for recurrent run every specified day of year. Options include execution time, recurrence range start and end conditions.

 

Network Environment

Operating in Domain and Workgroup         
Application can work in domain and workgroup network environment and is able to manage PCs located in domains and workgroups.
Integration with Active Directory         
If target network is a domain-based, the application extracts information about network environment directly from the Active Directory. This information includes domains structure and hierarchy, so application displays network structure hierarchically, with organization units.
Custom Network Grouping         
Alternative grouping of network PCs allows to create and manage own groups of computers. It simplifies configuration of remote tasks, because allows to create required groups once and then use them in tasks configuration to fill a list of target PCs.
Support of Complex Network Environments         
To manage PCs remotely in a complex network environment application should have an administrative access to remote PCs. Application allows to configure different credentials to access different domains, workgroups and PCs.

What's New

Version 5.0.5 (December 11, 2013)

New and improved features

The below features have been introduced for the first time or significantly improved in this release:

  • The maximum size of the application database is increased
  • The performance of switching between wizard steps is improved

Resolved issues

This release resolves a number of issues, the most important of which are listed below:

  • Potential errors while closing the application
  • Specific captions are not readable while using dark color schemes

Version 5.0.4 (May 31, 2013)

New and improved features

The below features have been introduced for the first time or significantly improved in this release:

  • Improved the Remote Shutdown server start-up time
  • Improved the process of the client application connection to the Remote Shutdown server

Resolved issues

This release resolves a number of issues, the most important of which are listed below:

  • The logged event severity icon is aligned incorrectly when the event description is wrapped

Version 5.0.3 (May 15, 2012)

New and improved features

The below features have been introduced for the first time or significantly improved in this release:

  • Improved scheduled tasks creation and editing performance

Resolved issues

This release resolves a number of issues, the most important of which are listed below:

  • Errors while inverting checked state for selected Machines in the Machine Queue editor
  • The selected Machines check state is not changed after right clicking the check box and choosing the Check/Uncheck Selected menu item

Version 5.0.2 (April 19, 2012)

Run as a service

Now the application consists of two parts installed on the same PC - the server, that runs as a service, and the client, that works as UI application. This configuration allows executing scheduled tasks even if the application isn't started manually.

All scheduled tasks are executed by the server that works as a Windows service. By default it starts automatically once the PC where it is installed is powered on. You don't need to run the application manually anymore to execute scheduled tasks. The client part is used to configure scheduled tasks and check task execution statuses. It works as the UI application you know from the previous releases.

Tasks for immediate and scheduled execution

The Remote Actions group of the Ribbon menu has been reworked to include two execution options for every type of remote tasks. The first option allows executing a remote task immediately once a task configuration will be completed. The second option allows adding a task to a schedule for automatic execution at a defined date and time. Both options have similar configuration steps except the second one require a schedule configuration.

Shared database for all users

All users working with the application on the same PC use a single copy of application database with networking information, list of scheduled tasks, task execution results, etc. If you like you can have multiple databases with own configuration and switch databases when required using the corresponding dialog.

Task confirmation options

If a scheduled task was skipped to execute in a defined time, the application offers various approaches how to handle this situation. Using the Confirmations page on the Preferences dialog you can choose to skip a task execution in such situations, execute a missing occurrence once it will be possible or show a confirmation dialog. You can also configure other options of tasks execution and occurrence changes.

New and improved features

The below features have been introduced for the first time or significantly improved in this release:

  • Added options to override global e-mail confirmation and a list of e-mail recipients to provide custom settings in configuration of remote tasks
  • Added options to configure application's automatic update checks
  • Improved Application Log messages and diagnostics that include troubleshooting tips

Getting Started

Preface

First of all, let's clarify two main questions: how EMCO Remote Shutdown can help you and when it can be used? This application allows you to manage state of one or multiple PCs at once to shutdown, wake up, reboot them, etc. You can change a state of every particular desktop and all together PCs in the local network manually and automatically according with a defined schedule. Using EMCO Remote Shutdown you can easily manage remote PC just directly from your workplace or automate entire power management.

EMCO Remote Shutdown is successfully used by wide range of companies and organizations to address their needs. For example, IT staff at schools, universities and public libraries easily manage access to thousands desktops remotely by locking and unlocking them when required and according with schedule. Another good example is an automatic daily wake up and shutdown procedure used by companies and organizations to save energy costs. This tutorial will show you how to setup and use EMCO Remote Shutdown in your environment.

Application at a Glance

It's supposed that you successfully downloaded and installed EMCO Remote Shutdown. When you launch it for the first time, you can see the Trial dialog that prompts to start evaluation or enter an ordered license. Click on the Evaluate button in order to start 30-days evaluation period. You will pass on to the main application screen [picture 1].

At the top of the main screen you can find the Ribbon bar [A] that provides an access to main application actions. It consists of two pages, so you can switch between them to get an access to different groups of actions.    

Pic 1. The main application screen
    

The application is designed to work in the network environment and operate with remote PCs. Hierarchical network structure is represented by the Network Browser [B] pane located on the left side of the main screen. It shows available domains, workgroups, organization units and PCs. If you need to simplify management of PCs that belong to different organization units or workgroups/domains, you can put them into custom groups using the Custom Grouping [C] pane. It allows you to regroup PCs according with your needs and launch group operations with a single click. At the left bottom side of the main screen [D] you can switch between the Machine Tree page, that displays the network structure, and the Alternate Credentials page, used to setup different credentials to access different network groups and PCs.

All remote tasks are represented on the Scheduling area [E]. It displays past and future tasks, according with their execution date and time. You can switch between dates using the Date Navigator pane, located on the right side. Also you can scale and zoom presentation of the Scheduling area to display daily, weekly, monthly views and timeline using toolbar, which is a part of the application's status bar [I].

You can select tasks on the Scheduling area in order to manage them or move to another date and time. When you select a task, you can see a list of PCs, where it will be executed, in the Machine Queue pane [F]. If required, you can add or remove PCs using correspondent actions available on the pane's toolbar. Detailed information about selected task is available on the Task Details pane [G]. There you can see task options and its execution statistics. If you need the information about all executed tasks and network operations, you can find it on the Application Log view [H]. In case of any errors you need to check the Application Log, because it contains important troubleshooting information.

Network Enumeration

Remote Shutdown is a network application, which operates with network PCs, so at the first step it requires to collect information about your network. The Network Enumeration Wizard helps you to initialize the Network Browser with the information extracted from your network environment. Click on the Enumeration Wizard button, located on the Ribbon bar, to launch the wizard and proceed to the next step [picture 2]. The wizard allows you to automatically scan entire network and display network structure in the Network Browser pane or fill it manually by adding PCs by IP addresses, or names. It's preferred to make an automatic scan, so select Scan Network (Recommended) option and proceed to the next step. Finally, you can choose to enumerate all workgroups and domains or only selected ones. Choose Enumerate All option and press Finish button to start automatic scanning process.    

Pic 2. Network enumeration wizard        

Pic 3. Remote access authentication   

Pic 4. Network enumerating results        

Pic 5. Alternate credentials configuration   

In order to manage remote PCs you need to have an administrative access to them. By default, application uses credentials of your system account, under which Remote Shutdown is launched. If this account doesn't have an administrative access to scan a particular domain or workgroup, you will be prompted to use another account [picture 3]. You can use option to remember entered username and password in order to apply them automatically every time when you access this domain or workgroup.

When network enumeration is finished, you will see hierarchical network structure in the Network Browser pane. It represents your entire network structure, including detected domains, workgroups, organization units and PCs. In order to ensure that enumeration was completed successfully and you are able to manage detected PCs, you have to check the Application Log [picture 4].

If you see errors in the Application Log, you need to check error details to find troubleshooting instructions. You can't manage PCs that reported errors, so you need to follow provided instructions to resolve problems. One of the most frequent cases is an absence of administrative access to remote PC: your credentials allow domain or workgroup scanning, but they don't provide an administrative access to remote PC. In this case you need to switch to the Alternate Credentials page and specify administrative credentials for selected PC [picture 5].

Custom Network Groups Management

Network information, displayed by the Network Browser pane represents your real network environment. For example, if you have organization units in domain, you can see them in the Network Browser pane. It simplifies management of PC groups, because you can select group and execute remote operation on all PCs that belong to this group. But what if you need to manage a set of PCs that belong to different organization units, groups or domains? Remote Shutdown allows you to organize custom groups using the Custom Grouping pane.

If you need to create a custom group, just select required PCs in the Network Browser and drag and drop them into the Custom Grouping pane. Alternatively, you can click on the Add to Custom Grouping button located on the Ribbon bar to open the correspondent dialog [picture 6]. Using the Add to Custom Grouping dialog you can enter the name of new group and select PCs to be included into the group. If you check group in the Network Browser, all its child PCs will be added to the custom group.
    
Pic 6. Custom group creation

       
Pic 7. Custom group usage
    

When you created custom groups, you can use them to execute remote operations. In general, they work similarly to groups in the Network Browser, so you can get an access to the same actions from the context menu [picture 7].

Remote Task Configuration

Once the network information is collected, you can start creating tasks. For example, in order to create a scheduled shutdown task, click on the Shutdown item on the Ribbon and select New Scheduled Shutdown Task... It will open the dialog that is organized as a wizard, where you have to define a task configuration. You can click on the Finish button on any step to skip following configuration steps and accept default settings.

At the first step you have to enter required task name and optional comment and description. Also you need to define a task start configuration, including date, time and optional recurrence conditions [picture 8]. The application supports recurrent and non-recurrent tasks. Non-recurrent tasks are executed once at the date and time, specified in the correspondent task configuration fields. Recurrent tasks are executed in the defined time periods according with recurrence pattern. To configure recurrent task click on the Recurrence... button and proceed to the correspondent dialog [picture 9]. It offers a wide range of options, so you can execute task daily, weekly, monthly, yearly with different recurrence conditions.
  
Pic 8. Remote task configuration

Pic 9. Task recurrence options
   
Pic 10. Target PCs selection
          
Pic 11. Task execution options
    

At the second step you need to select PCs where remote operation will be executed. You can select required PCs using the Network Browser pane, located on the left side of the dialog and using the Custom Grouping pane, located on the right. All selected PCs will be added into the task's Machine Queue [picture 10].

Finally, on the third step you have to configure task execution options. A particular set of available options depends on the selected operation type and may include a timeout period for task execution, notification message, ability to cancel operation on the remote side, etc. [picture 11]

When task configuration is completed, you can press Finish button to add it into the schedule. It will be executed according with defined start conditions.

Schedule Management

When you create a new task, it appears on the Scheduling area. This area displays all tasks in scope of selected time range. By default the Scheduling area shows all tasks for the selected day. You can switch to another day, using the Date Navigator pane, located on the right side. If you need to see tasks in a wider time range, for example, in week or month, you can use toolbar, which is a part of the application's status bar.

You can get information about scheduled tasks and manage them directly on the Scheduling area. Past tasks are also represented there, so you can access them if you select past date in the Date Navigator. When you select a task, you can see its information on the tooltip and its settings on the Task Details pane [picture 12]. Also you can manage a list of PCs, where task will be executed, directly on the Machine Queue pane with no needs to re-create task again.
 
Pic 12. Information about scheduled task
     
Pic 13. Scheduled task management
    

In order to change start conditions, you can drag and drop selected task to another day and time in the Scheduling area. If you need to edit task's settings, delete it or run it now, you can use correspondent options, available from the context menu [picture 13].

Executing and Terminating Task

All tasks are executed automatically according with the schedule. As soon as date, time and other start conditions, defined for the task, are reached, the application launches the correspondent remote operation. In order to optimize execution time, remote PCs from the task's Machine Queue are contacted in parallel to run the operation. You can see progress of task execution on the Task Management view [picture 14].

Tasks on the Task Management view are represented hierarchically, so you can see the progress of overall task execution, as well as the progress for every PC. You can not only check the current execution state, but also can terminate task, using buttons, located on the right side of progress bars. Hierarchical presentation allows you to terminate an execution on a particular PC or terminate execution on entire domain or network with just a single click.

When you terminate task using Task Management options, you are not able to stop operations on PCs if the execution was already started. For example, if on some PCs shutdown was initiated and countdown timer was started, shutdown operation will be launched after the countdown, even if you terminate task for all PCs. In other words, termination prevents execution only on those PCs, where operation isn't started yet. If you need to cancel operation even if it was already initiated on remote PCs, you need to use an Abort command, available for every task from the context menu [picture 15].
 
Pic 14. Task execution progress
  
Pic 15. Aborting operation

Pic 16. Notification screen on the remote desktop
 
Pic 17. Task execution results
    

If during the task's configuration you enabled an option to allow operation's cancellation on the remote side, remote users will see a dialog window that allows pressing the button and canceling the operation [picture 16]. This feature allows you to schedule, for example, a regular shutdown on the defined time to switch off unused PCs and let users to continue their work, if required.

When task execution is completed, you can select it on the Scheduling area and open Task Execution Results view to get a detailed report [picture 17]. It provides you with the information about execution status for every PC, execution time and message in case of error. Using this information you can control tasks execution and make a troubleshooting.

Screenshots

 

 

 

Requirements

EMCO Remote Shutdown - Requirements

Please carefully read and follow all requirements, listed here, or you may not be able to successfully use the product. You can contact our support if you experience a problem during the product use.

EMCO Remote Shutdown is a network application that relies on Microsoft network infrastructure to interact with remote PCs. The application uses a list of standard Windows services that should be started on remote PCs and ports that should be opened in the firewall. These services and ports are listed below. You can learn more about ports and protocols Microsoft operating systems require for network connectivity in the Service overview and network port requirements article.

EMCO Remote Shutdown System Requirements

Computer running EMCO Remote Shutdown must meet following requirements.

Minimum Hardware Requirements

  • 1 GHz Intel Pentium processor or equivalent
  • 1GB of RAM
  • 250MB of free disk space

Recommended Hardware Requirements

  • 2 GHz Intel Pentium processor or equivalent
  • 2GB of RAM
  • 500MB of free disk space

Supported Platforms

Windows XP (with SP3), Windows XP x64, Windows 2003, Windows 2003 x64, Windows Vista, Windows Vista x64, Windows 2008, Windows 2008 x64, Windows 2008 R2, Windows 7, Windows 7 x64, Windows 8, Windows 8 x64, Windows 2012, Windows 8.1, Windows 8.1 x64, Windows 2012 R2

Requirements

  • Administrative rights on the local computer
  • Enabled NetBIOS over TCP/IP

Requirements for Remote Computers

Remote computers, accessed by EMCO Remote Shutdown must meet following requirements.

  • Platform: Windows XP, Windows XP x64, Windows 2003, Windows 2003 x64, Windows Vista, Windows Vista x64, Windows 2008, Windows 2008 x64, Windows 2008 R2, Windows 7, Windows 7 x64, Windows 8, Windows 8 x64, Windows 2012, Windows 8.1, Windows 8.1 x64, Windows 2012 R2
  • An access with a Local or Domain administrator rights
  • Enabled NetBIOS over TCP/IP
  • Enabled File and Printer sharing
  • Enabled access to the ADMIN$ share
  • An ability to ping the computer within 1500 ms
  • Started services: Computer Browser, Remote Registry
  • TCP ports opened: 135, 139, 445
  • UDP ports opened: 137, 138