Проблема с экспортом открытых ключей из виртуальных учетных записей в bitvise с использованием powershell - PullRequest
0 голосов
/ 13 июня 2019

Я мог видеть, что когда ключ экспортируется вручную

(Двойной щелчок по виртуальной учетной записи -> Аутентификация -> открытые ключи -> Экспорт)

Я получаю ключ, который отличается от того, который был экспортирован с использованием скрипта. Не уверен, какая часть моего кода неверна.

$ErrorActionPreference = "Stop"
$cfg = new-object -com "BssCfg815.BssCfg815"
$result = $cfg.settings.Load()
if ($result.failure) { Write-Error $result.Describe() }
foreach ($account in $cfg.settings.access.virtAccounts.entries)
{
    Write-Host "Virtual account $($account.virtAccount) "
    $filename = $account.virtAccount
    $cfg.keypairs.Load()
    $keys = $cfg.PublicKey.GetItem(0).ExportPublicKeyToBase64String($cfg.enums.PublicKeyFormat.ssh2)
    write-Host $keys
}
...