Follow the steps listed in this section to download and install the VMware Pulse IoTC Agent on a Windows gateway.

Prerequisites

Note: This feature is available as a preview.
  • Supported operating systems:
    • Windows 10 IoT Enterprise (x64)
    • Windows 10 IoT Core (x64, ARM)
    • Windows Embedded Standard 7 (x64)
      Note: Windows Embedded Standard 7 (x64) requires Windows PowerShell v2.0 or later to be installed on your system.
  • Available VMware Pulse IoTC Agent binaries:
    • Windows 10 x64 (any edition): iotc-agent-windows-x86_64-<version>.tar.gz
    • Windows 10 IoT Core ARM: iotc-agent-windows-arm-<version>.tar.gz

Procedure

  1. Log in to the VMware Pulse IoT Center UI.
  2. From the top right of the home page, click the settings icon and click Downloads.
  3. From the Downloads page, click Download against Pulse Agent (windows-x86_64) and save the iotc-agent-windows-x86_64-<version>.tar.gz file to your local system.
  4. Copy the tarball to the gateway file system.
  5. Extract the archive on the gateway using the tar command.
    The tar command is available on Windows 10 version 1803 and later.
    Note: If your gateway does not have the tar command, recreate the archive from .tar.gz to .zip.
  6. Run the PowerShell script install.ps1 with administrator privileges.
    Command prompt:
    > powershell.exe –ExecutionPolicy RemoteSigned –File install.ps1
     
    PowerShell prompt:
    > Set-ExecutionPolicy RemoteSigned
    > & install.ps1

Results

The VMware Pulse IoTC Agent for Windows is installed at C:\Program Files\VMware\iotc-agent. The following services are installed:
  • iotc-agent
  • iotc-defclient (optional)

What to do next

You can view the event logs using one of the following methods:
  1. Event Viewer - Create a custom view filter in Event Viewer with the event source as iotc-agentd.
  2. PowerShell Script - To view the last 10 event logs, run the following PowerShell script:
    Get-EventLog -LogName Application -Source iotc-agentd -Newest 10 | Select-Object -Property TimeGenerated,Message | Format-Table -HideTableHeaders –Wrap