假設我有一個自定義的PowerShell Cmdlet,它導出數據並使用密碼對其進行加密。如何安全地處理自定義書面PowerShell cmdlet中的密碼?
[Cmdlet(VerbsData.Export, "SampleData")]
public class ExportSampleData : PSCmdlet
{
[Parameter(Mandatory = true)]
public string Password
{
get;
set;
}
/* additional parameters */
}
如何妥善處理密碼安全?例如,我想阻止管理員在控制檯中輸入值時顯示值。其他選項包括讀取包含加密密碼的文件。
我知道PSCredential,但這需要一個用戶名,在這種情況下沒有任何意義。
你是怎麼最終使用它?我有類似的問題。 –
標記的答案。 – bloudraak