Dar*_*tux 1 powershell credentials windows-server-2016
我正在创建一个具有多种功能的 power-shell 模块,其中一个需要在运行过程中进行用户输入。如何使用函数来请求输入而不将其作为参数提供?甚至有可能吗?
lon*_*eck 6
您标记了您的问题凭据,因此如果您需要在某处提供 SecureString 作为参数,则应使用该Get-Cred命令。
Get-Cred
要获得一个简单的字符串,请使用Read-Host.
Read-Host
但是,我个人认为使用Read-Host和Write-Host(甚至Get-Cred)的脚本使用起来很痛苦。您应该编写脚本来接受参数。然后您的脚本可以重新用于进一步的自动化。如果您真的希望它提示用户输入,那么我建议使用两个脚本:一个包含所有实际功能并接受参数或管道输入,另一个只提示用户输入并调用第二个。
Write-Host
归档时间:
5 年,10 月 前
查看次数:
139 次
最近记录: