ActiveSocket Toolkit Add network capabilities to any Windows or .NET application

Quicklinks


How to use SCP in Powershell

ActiveSocket provides an easy-to-use development interface to a variety of IP protocols. By using ActiveSocket, you can very easily create or enhance applications with network features.

ActiveSocket features the following: DNS, FTP, HTTP, HTTPs, ICMP Ping, IP-to-Country, MSN, NTP, RSH, SCP, SFTP, SNMP v1/v2c (Get, GetNext, Set), SNMP Traps, SNMP MIB, SSH, TCP, Telnet, TFTP, UDP, Telnet, Wake-On-LAN and more.

ActiveSocket can be well integrated into Powershell environments.

This document describes how ActiveSocket can be integrated into Powershell.

Step 1: Download and install the ActiveSocket Toolkit

Download ActiveSocket from the ActiveXperts Download Site and start the installation. The installation guides you through the installation process.

Step 2: Create a new script

Create a new script using your favorite editor. You can simply use notepad. However, a Powershell editor is recommended, so you can browse through objects, objects properties and object functions.

You're now able to write a more advanced script to communicate using the ActiveSocket Toolkit.

Step 3: Create the ActiveSocket object in Powershell

Create a new Powershell file called DEMO.PS1. :

Create the ActiveSocket object(s) like this:

$objScp =  new-object -comobject ActiveXperts.Scp

Now, add the following lines to the file to have your fist ActiveSocket VBScript program:

Write-Host "ActiveSocket Version " $objScp.Version "; Build " $objScp.Build "; Module " $objScp.Module
Write-Host "Expiration date: " $objScp.ExpirationDate

There are Scp samples included with the product. You can also find them on the ActiveXperts FTP site: ftp.activexperts-labs.com/samples/network-component