Encrypt and Decrypt Data and Files

 The Protect-Data and Unprotect-Data cmdlets included in NetCmdlets provide a simple way to encrypt and decrypt data. Support for various symmetric algorithms including: AES (default) Blowfish CAST DES IDEA RC2 RC4 TEA TripleDES Twofish Encrypt Examples #Encrypt a string wi…

Authentication and Credentials

 The PowerShell cmdlets included in NetCmdlets allow you to perform authentication using either plain text (with the -user and -password string parameters) or with PSCredentials (through the -credentials parameter). Here’s an example with the Get-LDAP cmdlet. Bind to the di…

File Transfer (FTP and SFTP)

 There are several NetCmdlets that can be used for file transfer such as Get/Send-FTP, Get/Send-SFTP, Get/Send-SCP, Get-HTTP, Get/Send-WebDAV, and more. The most commonly used file transfer methods are still FTP and SFTP. The FTP cmdlets are Get-FTP and Send-FTP. These supp…

FTP Test-RemotePath

 Checking to see if a path exists on an FTP server can be a very simple operation when using NetCmdlets. The below script shows how to check the existence of the remote path. param( [string] $server, [string] $user, [string] $password, [string] $path ) if ($server -eq $null…

Get-Ldap cmdlet in PowerShell

 This article explores using the cmdlets in NetCmdlets to work with LDAP objects and groups. Using the Get-LDAP Cmdlet requires familiarity with the LDAP protocol itself, so it is geared toward advanced users who need to do quick LDAP operations without a lot of required co…

Getting Started

 /n software NetCmdlets are a suite of Windows PowerShell cmdlets that give you powerful network communications capabilities including network management, instant messaging, file transfer, remote execution, email management, and more. NetCmdlets is for IT professionals, dev…