gpt4 book ai didi

powershell - 如何从函数返回SecureString对象

转载 作者:行者123 更新时间:2023-12-02 23:57:21 25 4
gpt4 key购买 nike

如何将SecureString对象从函数返回到变量?

function ReadSecuredFile
{
[SecureString] $SecuredString;

$SecuredString = ConvertTo-SecureString 'Testing123' -asplaintext -force;

return $SecuredString;
}

$a = ReadSecuredFile;

$ a 没有在语句 返回$ SecuredString中获得 $ SecuredString ; ReadSecuredFile函数中的。它以VS中的System.Object和PowerGUI中的System.Array的形式返回。

最佳答案

表达式[SecureString] $SecuredString;导致在$null对象之前返回SecureString。删除该声明

function ReadSecuredFile
{
$SecuredString = ConvertTo-SecureString 'Testing123' -asplaintext -force;

return $SecuredString;
}

或更简单:
function ReadSecuredFile
{
return ConvertTo-SecureString Testing123 -AsPlainText -Force
}

关于powershell - 如何从函数返回SecureString对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41578824/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com