擅长:python、mysql、java
<p>PowerShell内置了很多非常强大的原生数学功能,允许我们做一些事情,比如除以1GB,得到特定驱动器的整数(以千兆字节为单位)。在</p>
<p>因此,要查看总物理内存四舍五入1 GB,请执行以下操作:</p>
<pre><code>get-wmiobject -Class Win32_ComputerSystem |
select @{Name='Ram(GB)';Expression={[int]($_.TotalPhysicalMemory /1GB)}}
</code></pre>
<p>此方法称为计算属性,它与使用常规select语句(如select TotalPhysicalMemory)的不同之处在于,我告诉PowerShell进行一个新的Prop调用Ram(GB),并使用以下表达式来确定它的值。在</p>
^{pr2}$
<p>我使用的表达式在括号中开始,我得到TotalPhysicalMemory(返回值为17080483840)。然后除以1GB得到15.9074401855469。最后,我应用[int]将整件事情转换为一个整数,也就是说,使它成为一个整数,并适当地四舍五入。在</p>
<p>这是输出</p>
<pre><code>>Ram(GB)
-
16
</code></pre>