It all depends on what you want to do on the remote system. The task scheduler can also be told to execute a task on a specified time. This way you can run script using elevated privileges so you can get info a regular user cant get and you can specify when it should run.
There are lots of ways to get info from a remote machine. We would be able to give more specific help if you can say what you are after exactly.

Below is a simple example that reads the Service Pack version from pc1, pc2, pc3 and pc4.

Code:

$computers = Split("pc1~pc2~pc3~pc4","~")
For Each $computer in $computers
$rc = ReadValue ("\\" + $computer + "\HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion","CSDVersion")
?$rc
Sleep 1
Next

_________________________
Mart

- Chuck Norris once sold ebay to ebay on ebay.