Why would you need Putty?
You can do this via PowerCLI, something like this
$stat='sys.osuptime.latest'
$entity=Get-VM
Get-Stat-Entity$entity-Stat$stat-Realtime-MaxSamples1-ErrorActionSilentlyContinue|
Select @{N='VM';E={$_.Entity.Name}},
@{N='Uptime (d.hh:mm:ss)';E={[timespan]::FromSeconds($_.value)}}