Skip to content

EthanPeng-2048/WatchForPowershell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

WatchForPowershell

简介

WatchForPowershell 是一个 PowerShell 脚本,用于定期执行指定的命令,并根据设置输出模式进行显示。它提供了两种输出模式:

  • 实时输出模式:直接执行并实时显示命令输出。
  • 缓冲区模式:先捕获命令输出,然后每隔指定时间刷新一次。

该脚本适用于需要定时检查某个命令或脚本执行结果的场景,尤其是在进行系统监控或批处理时。

特性

  • 支持指定命令的执行间隔(秒)。
  • 可以切换实时输出和缓冲区输出模式。
  • 清屏显示结果,让输出更加清晰。
  • 适用于任何 PowerShell 支持的命令。

安装与使用

参数

  • -Interval (-n 别名):指定命令执行的间隔时间,默认为 2 秒。
  • -NoBuffer:启用实时输出模式,取消缓冲区模式。
  • -Args:指定要执行的 PowerShell 命令或脚本,支持多个参数。

示例

  1. 实时输出模式:
.\WatchForPowershell.ps1 -NoBuffer -Interval 5 Get-Process

该命令每隔 5 秒钟执行一次 Get-Process,并实时输出结果。

  1. 缓冲区模式:
.\WatchForPowershell.ps1 -Interval 10 Get-Service

该命令每隔 10 秒钟执行一次 Get-Service,并一次性刷新缓冲区内的结果。

贡献

如果你希望为此项目做贡献,请提交 Pull Request 或在 Issues 中报告问题。

许可证

项目受到 Apache 2.0 许可证 保护。


About

Do you know the "watch" command in linux? It's very useful

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published