当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] PowerShell 不会垂直滚动 - 修复方法如下

作者:精品下载站 日期:2024-12-14 05:37:00 浏览:15 分类:玩电脑

PowerShell 不会垂直滚动 - 修复方法如下


PowerShell 成为 Windows 10 的一部分已经有一段时间了。这是操作系统上的默认功能,这意味着每个人都开箱即用地安装了该工具。它不像命令提示符那么流行,但这个命令行 shell 有自己独特的功能,使其与命令提示符不同。

在 Windows 10 上,有许多操作只能从 PowerShell 执行,例如从操作系统中删除库存应用程序、重新注册和重置 UWP 应用程序和 Windows 应用商店、运行专门为其编写的脚本等。

从本质上讲,PowerShell 仍然是一个命令行工具,但它使用命令行开关,并允许用户添加可扩展其功能的模块。

PowerShell 不会滚动

与任何终端一样,PowerShell 可以双向滚动,即您可以查看在当前会话中执行的命令的历史记录,并且可以滚动到您执行的最后一个命令的末尾或更远的位置。

如果您无法滚动 PowerShell 窗口,请尝试以下操作。

1.PowerShell缓冲区大小

默认的 PowerShell 缓冲区大小允许用户向前或向后滚动几行,但是,如果您的窗口根本不滚动或滚动没有像您希望的那样向后滚动,请更改 PowerShell 缓冲区大小。

  1. 打开 PowerShell 窗口。
  2. 右键单击标题栏,然后从上下文菜单中选择属性
  3. 转到布局选项卡。
  4. “屏幕缓冲区大小”部分中,将高度设置为 3000。
  5. 单击“确定”。

注意:要为 PowerShell 管理员用户应用此设置,请使用管理员权限打开 PowerShell,然后按照上述步骤操作。

[玩转系统] PowerShell 不会垂直滚动 - 修复方法如下

2.增加PowerShell历史记录大小

PowerShell 可以存储已运行命令的历史记录及其当前会话的输出,但是历史记录本身有限制。将历史记录的大小增加到最大,您将能够向后滚动得更远。

历史记录可设置的最小值为1最大值为32767默认值为 4096。

  1. 打开PowerShell。
  2. 运行以下命令更改 PowerShell 的历史记录大小。
$MaximumHistoryCount = 10000

注意:将 10000 替换为您要为历史设置的大小。

[玩转系统] PowerShell 不会垂直滚动 - 修复方法如下

3.记录PowerShell命令历史记录

PowerShell 仅保存当前会话的历史记录。如果您无法滚动 PowerShell 窗口,可以将历史记录保存到日志文件中,并在记事本或 Notepad++ 等文本编辑器中查看。

为了记录历史记录,您必须在 PowerShell 会话开始时运行以下命令。您运行的所有命令及其输出将连续写入此文件。

Start-Transcript -Path “[Save-Location]PowershellSession.log

[玩转系统] PowerShell 不会垂直滚动 - 修复方法如下

4. 使用“更多”命令

如果您需要查看命令的输出,可以使用“更多”命令并一次查看一行。

使用以下语法运行命令

[command] | more

输出将显示在窗口的可见部分末尾带有“更多”中断点击 Enter 键转到下一行。

[玩转系统] PowerShell 不会垂直滚动 - 修复方法如下

结论

PowerShell 通常不需要任何输出来向前滚动;如果您打开了 PowerShell 窗口并且尚未执行任何命令,您仍然可以向下滚动。仅当工具的历史记录功能未正确启用或缓冲区已设置为较小值时,才会禁用或阻止向上滚动备份。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯