我正在创建一个自动化脚本,它将进出和许多PS远程会话。连接过程是在我的时间之前构建的,并且日志记录很少。在建立远程连接之后,我想要一种方法来读取之前本机PowerShell提示符下的文本。例如:
从这里开始:
PS C:\>
连接1:
PS C:\> session01
新提示(我想抓住的内容):
Session One Friendly Name PS C:\>
连接2:
Session One Friendly Name PS C:\> session21
新提示:
Session Twenty-One Friendly Name PS C:\>
等等......
可以捕获这些信息吗?对记录非常有帮助。我尝试了Get-History的各种变体,但这部分并不是真正的命令,而且据我所知,它并没有被捕获。
答案 0 :(得分:0)
无法完全满足您的需求,但我希望您能抓住提示。
你可以做到
Get-Contenet Function:\Prompt
获取提示值,是一个自动函数,在每个回车符上执行。