【发布时间】:2012-06-25 19:52:55
【问题描述】:
假设我有一个自定义 PowerShell Cmdlet,它可以导出数据并使用密码对其进行加密。
[Cmdlet(VerbsData.Export, "SampleData")]
public class ExportSampleData : PSCmdlet
{
[Parameter(Mandatory = true)]
public string Password
{
get;
set;
}
/* additional parameters */
}
如何妥善安全地处理密码?例如,我想阻止管理员在控制台中键入该值时显示该值。其他选项包括读取包含加密密码的文件。
我知道 PSCredential 但这需要一个在这种情况下没有意义的用户名。
【问题讨论】:
-
你是怎么使用它的?我有类似的问题。
标签: c#-4.0 powershell cmdlets