我想通过一个标准的Windows 7机器上的控制台来查看一些日志文件。 日志是通过调度任务创build的,我发现这是一个使用VNC来达到这个目的的一个窍门。
我应该看什么技术? Powershell,Cygwin通过SSH或其他东西? 日志文件使用log4Net编写 – 因此也可能有一个简单的方法来重新configuration它来创build事件或远程显示的其他东西。
在PowerShell中,有一个可以说是有效的方法。 powershell -c "get-content \path\to\your\log\name.log -wait" 。 最后一个参数很重要。 我一直在Windows 7中使用这个function,并且在较早版本的操作系统上从Windows 7 / 2k8盒子中远程观看文件。 我试图find旧的信息,说PS版本<2有这方面的性能问题,但它已经非常可靠地为我工作。
好的 – 最简单和最简洁的方法是使用Telnet appender进行log4Net。
我不确定你的意思是“控制台”。 控制台可以意味着任何事情。 CMD.exe和Powershell窗口是基于文本的控制台,而MMC(及其所有的pipe理单元)都是基于GUI的控制台。
如果要使用GUI,请打开“pipe理工具”中的“事件查看器”或打开MMC.exe(它有助于以具有pipe理员权限的用户身份运行它 – 我更喜欢使用runas /user:domain\adminusername mmc ),并添加事件查看器pipe理单元。 在事件查看器的“事件查看器(本地)”的根目录中,右键单击并select“连接到另一台计算机…”,input目标计算机名称,然后瞧! 现在,您可以像查看该机器一样查看其他计算机的事件日志。