It accepts just two parameters, a -ComputerName for the name of the remote computer you wish to connect to and -Duration for how long procmon will run for on the remote system. But there is a world of difference between an idea and a practical implementation and that’s what I have to share with you today.īelow is a PowerShell script that includes a function called Get-ProcMonData. I’m afraid I couldn’t find that blog post so I can’t give credit to the original author of the idea. My googling revealed a suggestion in some forum to use psexec to run procmon.exe on the remote machine and then copy over the PML file to your machine for analysis. I found myself in this exact situation yet again today and finally decided to sit down and solve it once and for all. Unfortunately you google this and discover that it’s not possible due to the amount of data that process monitor generates and can’t pass it all over the wire. You need ultimately to run Process Monitor remotely. However perhaps that computer is always in use and you simply can’t log in locally to launch resource monitor or process monitor. ![]() You need to figure out what exactly what processes and files are causing that disk IO. ![]() You are reviewing log files and discover that a remote computer (perhaps a virtual machine running on shared storage) is running wild and hammering on the disk. Have you ever been in the following situation? I have finally solved something that has been a pain in my side for years now.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |