Convert-SSHRegistryToJSonKnownHostStore.ps1
<#
.SYNOPSIS Convert windows registry key storage to JSon .DESCRIPTION Convert windows registry key storage to JSon It is windows-only compatibility cmdlet #> function Convert-SSHRegistryToJSonKnownHostStore { $JsonStore = New-SSHJSonStore $p = Get-ItemProperty HKCU:\SOFTWARE\PoshSSH $p | Get-Member -MemberType NoteProperty | Where-Object { $_.Name -notin 'PSPath', 'PSParentPath', 'PSChildName', 'PSDrive', 'PSProvider' } | ForEach-Object { $name = $_.Name Write-Host "Save ssh-rsa key for $name" [void]$JsonStore.SetKey($name, 'ssh-rsa', $p.$name) } } |