AdvancedRemoteInfo allows you to gather various information about a remote Windows PC on the network. It includes information about hardware, installed software, network configuration, shares and printers, users and much more. You can also interact with the remote machine and terminate processes, start/stop services, send messages and even uninstall software remotely.
AdvancedRemoteInfo also offers screenshot capture of the remote desktop, remote shutdown and batch operations to process multiple machines. The information can be exported to Excel, delimited or HTML format. You need administrative privileges on the remote machine to make use of all features.