我正在使用PowerShell脚本检查页面文件状态。 在Windows 2000/2003机器上,用户可以通过Windows 虚拟内存对话框在3个页面文件选项中进行select:
我可以通过执行以下操作成功确定select了哪些选项:
$PageFileInfo = Get-WmiObject Win32_PageFileSetting -ComputerName .
$PageFileInfo.MaximumSize
$PageFileInfo.MaximumSize
$PageFileInfo
返回null 我的问题是,在Windows 2008服务器上,有第四个选项:
不幸的是,在这种情况下, $PageFileInfo
返回null
,就像没有selectPaging文件一样 。
我试图利用以下,所有在我的testing2008年服务器上返回null
时自动pipe理页面文件大小的所有驱动器被选中:
Get-WmiObject Win32_PageFileSetting -ComputerName .
Get-WmiObject Win32_PageFile -ComputerName .
Get-WmiObject -Query 'SELECT * FROM meta_class WHERE __this ISA "Win32_PageFileSetting"'
如何确定何时Automatically manage paging file size for all drives
? 我是否以一种理智的态度去解决这个问题?
任何意见,将不胜感激。
通过Win32_ComputerSystem
类可以自动管理页面文件设置。 Win32_PageFileUsage
类也有有趣的数据。 博客文章有更多的信息和一个整洁的例子。