629,598

Downloads

1,464

Downloads of 2.0

2017-08-11

Last published

Posh-SSH

2.0

Provide SSH and SCP functionality for executing commands against remote hosts.

Inspect

PS> Save-Module -Name Posh-SSH -Path <path> -RequiredVersion 2.0

Install

PS> Install-Module -Name Posh-SSH -RequiredVersion 2.0

Deploy

See Documentation for more details.

Release Notes

* Windows PowerShell 2.0 has been deprecated by Microsoft and several major versions have been released after it, for this reason PowerShell 2.0 is no longer supported by the module.
* New-SSHSession, New-SFTPSession, Set-SCPFile and Set-SCPFolder support the KeyString parameter, a string array of the content of a OpenSSH key for authentication.
* For Azure users when Force parameter is used it will not look in to the resgitry for exiting keys to validate against. Usefull when ran under an account that is not a user.
* Set-SCPFile Better pipeline support when receiving objects from Get-Childitem.
* Set-SFTPFile LocalFile Parameter accepts a string[].

Owners

Authors

Carlos Perez

Copyright

(c) 2017 Carlos Perez. All rights reserved.

FileList

Show
  • Posh-SSH.nuspec
  • CHANGELOG.md
  • License.md
  • PortForward.ps1
  • Posh-SSH.Help.pshproj
  • Posh-SSH.psd1
  • Posh-SSH.psm1
  • PoshSSH.dll
  • Readme.md
  • Renci.SshNet.dll
  • Sftp.ps1
  • Trust.ps1
  • Assembly\Ionic.Zlib.dll
  • Assembly\Renci.SshNet.dll
  • docs\Get-PoshSSHModVersion.md
  • docs\Get-SCPFile.md
  • docs\Get-SCPFolder.md
  • docs\Get-SFTPChildItem.md
  • docs\Get-SFTPContent.md
  • docs\Get-SFTPCurrentDirectory.md
  • docs\Get-SFTPDirectoryList.md
  • docs\Get-SFTPFile.md
  • docs\Get-SFTPLocation.md
  • docs\Get-SFTPPathAttribute.md
  • docs\Get-SFTPSession.md
  • docs\Get-SSHPortForward.md
  • docs\Get-SSHSession.md
  • docs\Get-SSHTrustedHost.md
  • docs\Invoke-SSHCommand.md
  • docs\Invoke-SSHCommandStream.md
  • docs\Invoke-SSHStreamExpectAction.md
  • docs\Invoke-SSHStreamExpectSecureAction.md
  • docs\New-SFTPDirectory.md
  • docs\New-SFTPFileStream.md
  • docs\New-SFTPItem.md
  • docs\New-SFTPSession.md
  • docs\New-SFTPSymlink.md
  • docs\New-SSHDynamicPortForward.md
  • docs\New-SSHLocalPortForward.md
  • docs\New-SSHRemotePortForward.md
  • docs\New-SSHSession.md
  • docs\New-SSHShellStream.md
  • docs\New-SSHTrustedHost.md
  • docs\Remove-SFTPDirectory.md
  • docs\Remove-SFTPFile.md
  • docs\Remove-SFTPItem.md
  • docs\Remove-SFTPSession.md
  • docs\Remove-SSHSession.md
  • docs\Remove-SSHTrustedHost.md
  • docs\Rename-SFTPFile.md
  • docs\Set-SCPFile.md
  • docs\Set-SCPFolder.md
  • docs\Set-SFTPContent.md
  • docs\Set-SFTPCurrentDirectory.md
  • docs\Set-SFTPFile.md
  • docs\Set-SFTPLocation.md
  • docs\Set-SFTPPathAttribute.md
  • docs\Start-SSHPortForward.md
  • docs\Stop-SSHPortForward.md
  • docs\Test-SFTPPath.md
  • en-US\Posh-SSH-help.xml
  • en-US\Posh-SSH.psm1-Help.xml
  • en-US\PoshSSH.dll-help.xml
  • Format\Renci.SshNet.Sftp.SftpFile.Format.ps1xml
  • Format\Renci.SshNet.SshCommand.Format.ps1xml
  • Format\SFTPSession.Format.ps1xml
  • Format\SSHSession.Format.ps1xml
  • PoshSSH\PoshSSH.sln
  • PoshSSH\PoshSSH.v12.suo
  • PoshSSH\PoshSSH\ConnectionInfoGenerator.cs
  • PoshSSH\PoshSSH\GetScpFile.cs
  • PoshSSH\PoshSSH\GetScpFolder.cs
  • PoshSSH\PoshSSH\GetSftpFile.cs
  • PoshSSH\PoshSSH\NewSessionBase.cs
  • PoshSSH\PoshSSH\NewSftpSession.cs
  • PoshSSH\PoshSSH\NewSSHSession.cs
  • PoshSSH\PoshSSH\PoshSSH.csproj
  • PoshSSH\PoshSSH\PoshSSH.csproj.user
  • PoshSSH\PoshSSH\SessionObject.cs
  • PoshSSH\PoshSSH\SetScpFile.cs
  • PoshSSH\PoshSSH\SetScpFolder.cs
  • PoshSSH\PoshSSH\SetSftpFile.cs
  • PoshSSH\PoshSSH\SshModHelper.cs
  • PoshSSH\PoshSSH\TrustedKeyMng.cs
  • PoshSSH\PoshSSH\bin\Debug\PoshSSH.dll
  • PoshSSH\PoshSSH\bin\Debug\PoshSSH.pdb
  • PoshSSH\PoshSSH\bin\Debug\Renci.SshNet.dll
  • PoshSSH\PoshSSH\bin\Debug\System.Management.Automation.dll
  • PoshSSH\PoshSSH\bin\Release\PoshSSH.dll
  • PoshSSH\PoshSSH\bin\Release\PoshSSH.pdb
  • PoshSSH\PoshSSH\bin\Release\Renci.SshNet.dll
  • PoshSSH\PoshSSH\bin\Release\System.Management.Automation.dll
  • PoshSSH\PoshSSH\obj\Debug\DesignTimeResolveAssemblyReferences.cache
  • PoshSSH\PoshSSH\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
  • PoshSSH\PoshSSH\obj\Debug\PoshSSH.csproj.FileListAbsolute.txt
  • PoshSSH\PoshSSH\obj\Debug\PoshSSH.csproj.GenerateResource.Cache
  • PoshSSH\PoshSSH\obj\Debug\PoshSSH.csprojResolveAssemblyReference.cache
  • PoshSSH\PoshSSH\obj\Debug\PoshSSH.dll
  • PoshSSH\PoshSSH\obj\Debug\PoshSSH.pdb
  • PoshSSH\PoshSSH\obj\Debug\SSH.Properties.Resources.resources
  • PoshSSH\PoshSSH\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
  • PoshSSH\PoshSSH\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
  • PoshSSH\PoshSSH\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
  • PoshSSH\PoshSSH\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
  • PoshSSH\PoshSSH\obj\Release\DesignTimeResolveAssemblyReferences.cache
  • PoshSSH\PoshSSH\obj\Release\DesignTimeResolveAssemblyReferencesInput.cache
  • PoshSSH\PoshSSH\obj\Release\PoshSSH.csproj.FileListAbsolute.txt
  • PoshSSH\PoshSSH\obj\Release\PoshSSH.csproj.GenerateResource.Cache
  • PoshSSH\PoshSSH\obj\Release\PoshSSH.csprojResolveAssemblyReference.cache
  • PoshSSH\PoshSSH\obj\Release\PoshSSH.dll
  • PoshSSH\PoshSSH\obj\Release\PoshSSH.pdb
  • PoshSSH\PoshSSH\obj\Release\SSH.Properties.Resources.resources
  • PoshSSH\PoshSSH\obj\Release\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
  • PoshSSH\PoshSSH\obj\Release\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
  • PoshSSH\PoshSSH\obj\Release\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
  • PoshSSH\PoshSSH\obj\Release\TempPE\Properties.Resources.Designer.cs.dll
  • PoshSSH\PoshSSH\Properties\AssemblyInfo.cs
  • PoshSSH\PoshSSH\Properties\Resources.Designer.cs
  • PoshSSH\PoshSSH\Properties\Resources.resx
  • tests\Get-SSHSession.Tests.ps1
  • tests\Remove-SSHSession.Tests.ps1
  • Cmdlets

    Functions

    Dependencies

    This module has no dependencies.

    Minimum PowerShell version

    3.0

    Version History

    Version Downloads Last updated
    Posh-SSH 2.0.1 46639 Monday, August 14 2017
    Posh-SSH 2.0 (this version) 1464 Friday, August 11 2017
    Posh-SSH 1.7.7 90167 Friday, December 23 2016
    Posh-SSH PowerShell SSH Module 1.7.6 43300 Friday, July 29 2016
    Posh-SSH 1.7.5 7104 Saturday, July 09 2016
    Posh-SSH 1.7.4 19 Saturday, July 09 2016
    Posh-SSH 1.7.3 53317 Wednesday, November 04 2015
    Posh-SSH 1.7.2 672 Thursday, March 26 2015
    Posh-SSH 1.7 35 Wednesday, March 18 2015
    Posh-SSH 1.6 278 Sunday, August 17 2014