运行Hercules来模拟两台PC上的主机 - 是的,极客警告,我知道 - 一个运行Windows 7,一个最近升级到10.
Hercules通过写入文本文件来模拟大型机的打印机,每个打印机一个文件。我使用gc -wait
来拖尾文本文件以查看输出。
这在XP年前的工作正常,在10以下工作正常,但在7以下工作。当我在7下工作时:
我没有看到文件大小增加,除非我杀了尾巴
尾部没有看到附加到文件的新数据,除非我终止并重启。
我看到尾部进程在我启动资源管理器并点击导航窗格中的包含文件夹时获取新数据,但我无法重现该行为。 gc -wait
正确地关闭了其他东西,包括其他的PowerShell applet和Win32应用程序。我不知道Hercules有什么不同以及为什么它在10以下表现良好.Windows 7机器安装了PowerShell 4。我不确定Windows 10机器。