【发布时间】:2016-12-19 18:01:53
【问题描述】:
使用 Start-Process 我可以在我的 powershell 脚本中调用另一个 powershell 脚本。
例如Start-Process powershell -argument '.\Another.ps1
问题是新窗口只有有限的历史记录(即向上滚动查看打印出来的内容)
有没有办法从Start-Process 增加历史记录大小?
如果不是,你如何调用另一个可以拥有更多历史记录大小的 powershell 脚本?
【问题讨论】:
-
$Size = $Host.UI.RawUI.BufferSize; $Size.Height += 100; $Host.UI.RawUI.BufferSize = $Size -
@PetSerAl 谢谢。这与新的 powershell 进程有何关系?
-
它没有。它是为当前 PowerShell 进程扩展缓冲区大小的命令。您需要将其放入新 PowerShell 进程的脚本中。
-
@PetSerAl 谢谢。是的,您的代码可以工作,但我需要一些东西来调用另一个具有已扩展 Windows 历史记录的脚本,无法编辑另一个脚本。