Version 2 of the PowerShell Module for Intel vPro Technology released

For those that followed our previous release of the PowerShell Module for Intel vPro Technology, you know version 1 brought the following vPro / AMT Out of Band Use to PowerShell:

  • Power Control: AMT Power Management allows you to power up, power down, or perform a power reset on a client remotely independent of Operating System state or hardware sleep state.
  • Force Boot: AMT Force boot allows you to remotely over the network reboot a client to an alternative boot device such as PXE, CD/DVD, or Local HardDrive.
  • Alarm Clock Configuration: A configurable option that allows you to set a specific or periodical interval to wake the Intel AMT Client out of sleep states.
  • System Defense: System Defense allows you to define network security policies, such as filtering out / preventing network traffic from getting to the operating system, while still having the ability to manage the client out of band.
  • 3PDS: 3PDS is a persistent, nonvolatile memory space accessible to write and read data to even when the OS is unresponsive or management agents are missing.

With the second release of the PowerShell Module for Intel vPro Technology, we have extended the PowerShell Out of Band Scenarios within the Module to included:

  • Remotely booting a client from a Remote DVD/CD ISO and floppy IMG via AMT IDE-Redirection
  • Ability to interact with AMT Serial Over LAN through the PowerShell Console
  • Light Weight Graphical User Interface built completely through PowerShell

For those that are unfamiliar with vPro / AMT IDE-Redirection functionality, IDE-R allows you to boot a client from an bootable DVD/CD ISO or Floppy IMG image remotely stored on file share or off the computer running PowerShell Console.  The bootable media can range from bootable windows install, WINPE images, Live CDs, diagnostic tools like MS Dart, or any custom bootable media you roll on your own.  To perform a Force boot IDE-R from within the PowerShell, the PowerShell Command would look something like this:

Invoke-AMTForceBoot -ComputerName: -port:16992 -Operation:PowerOn -Device:IDER -IDERPath C:PSMyBootableISO.iso -Credential $MyPSCredential


In terms to AMT Serial Over LAN (SOL), SOL allows you to send console text to a remote destination and to receive keystrokes from a remote source.  Serial Over LAN can be used to interact with the BIOS or Console based Operating (Text Based) remotely on an vPro / AMT based client.

Invoke-AMTSOL -ComputerName: -port:16992 -Credential $MyPSCredential

As for the Light Weight Graphical User to invoke Out of Band PowerShell command, we have an invoke cmdlet within the vPro PowerShell module name Invoke-AMTGUI.  Now our intention with including this was predominately as a reference design on how you could invoke Out of Band PowerShell commands from within a GUI (maybe if you wanted to extend an existing solution with vPro Out of Band Capabilities) ; never the less, if get bored of typing in PowerShell Console, you can click instead .  One interesting feature, is that GUI will regenerate the console code (including parameters) for you.  So, you could copy and paste out of band powershell commands instead of looking at the integrated help (Get-Help).


You can download version 2 of the PowerShell Module for Intel vPro Technology from the following location.

--Matt Royer