I tried with the PagePicture method but the result is the same it shows partial image. As, I am using tscon it command it shows desktop console of that virtual machine, so not sure if it has become low resolution.
I have attached the file to show how the images looks with connected mode and disconnected mode.
Hm-m-m... I don't see any partial image. What I see is web page that does not fit into browser's viewport and thus must be scrolled using scrollbar.
I think that this is in line with my guess.
Try to shrink browser window and check if scroll bar appears. Then talk to your designers/developers and ask them how page must respond when the size of the viewport is changed. Considering that not the whole page must be scrolled but just a part of it I think that .PagePicture() method will not help in your case.
At the moment I am pretty sure that desktop resolution set in the Administrator's profile is less then the resolution set for your current user profile.
May be you are right that it is the administrator user profile is having less resolution than my current user. I checked with the System guys but they don't have access to physcial machine to change the resolution. My question is there any way we can change the resolution as my user is having admin privileges or can we run the tscon command with my user with admin privileges. I tried using the tscon command with my user but it says access denied.