【发布时间】:2017-05-06 16:16:37
【问题描述】:
我构建了一个脚本,该脚本通过计划任务每分钟在用户 PC 上运行。计划任务由批处理脚本创建,该脚本最初运行 PowerShell 脚本,但也计划任务每分钟运行一次。
我希望 PowerShell 脚本在每次自动运行时提示用户输入某些变量(用户名、电子邮件地址)并记住这些变量,直到用户下次手动运行脚本。
我知道我能做到:
$email= Read-Host 'What is your email address?'
但是如何让它保存输入直到下次手动打开它?
我的一个想法是有一个批处理脚本,它安排一个任务每分钟运行一个批处理脚本。然后,批处理脚本将在每次运行时运行 PowerShell 脚本,并根据用户编辑批处理脚本的方式自动且无提示地响应提出的问题。一定有比这更好的方法。
【问题讨论】:
标签: powershell batch-file