远程运行powershell命令时未显示C驱动器

时间:2015-01-16 06:45:58

标签: powershell

我准备了一个脚本,该脚本将在远程服务器上调用并检查已用空间阈值。如果我在本地运行相同的脚本,它给了我正确的输出,它有C:但是来自远程它没有显示C:\并显示其他驱动器。这是我的剧本。

$th = 50
foreach($v in Get-wmiobject win32_logicaldisk -filter 'drivetype = 3')
 {
    Try
    {
    $res=""
            if((( $v.Size - $v.FreeSpace ) / $v.Size )*100 -gt $th)
            { 
                $res = $res+$v.DeviceID+" "+ "{0:N2}" -f ((( $v.Size - $v.FreeSpace ) / $v.Size )*100)
                $res
            }
    }
    catch [Exception]
    {
        write-host ''
    }
 }

请帮我解决问题。

0 个答案:

没有答案