首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成securestring XML文件

生成securestring XML文件
EN

Stack Overflow用户
提问于 2019-06-21 05:20:25
回答 1查看 531关注 0票数 0

如何生成如下所示的文件

代码语言:javascript
复制
<Configuration>
  <UserName>oracle</UserName>
  <Password>01000000d08c9ddf...</Password>
  <SshFingerPrint>01000000d08c9ddf0115d...</SshFingerPrint>
</Configuration>

我想在我的脚本中使用XML文件

代码语言:javascript
复制
[xml]$config = Get-Content "$PSScriptRoot\config.xml"
$sessionOptions = New-Object WinSCP.SessionOptions -Property @{
    Protocol = [WinSCP.Protocol]::Scp
    HostName = "127.0.0.1"
    UserName = $config.Configuration.UserName
    Password = ConvertTo-SecureString $config.Configuration.Password
    SshHostKeyFingerprint = ConvertTo-SecureString $config.Configuration.SshFingerPrint
}

$session = New-Object WinSCP.Session
EN

回答 1

Stack Overflow用户

发布于 2019-06-21 13:57:02

好吧,你从WinSCP article Protecting credentials used for automation那拿到了代码。

以及在配置文件中使用的文章shows how to encrypt the password

要加密密码,请使用ConvertFrom-SecureString

读取主机-AsSecureString |转换自安全字符串

要加密公钥,您可以使用相同的技术。但这没有任何意义。这是公共密钥。不需要加密它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56694015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档