PowerShell 技能连载 - 获取时间服务器(以及读取所有注册表键值)

也许您希望从注册表数据库中获取已登记的时间服务器列表。他们您可能需要运行类似这样的代码:

Get-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers'

$path = 'Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers'

$key = Get-Item -Path $path
Foreach ($valuename in $key.GetValueNames())
{
  if ($valuename -ne '')
  {
    $key.GetValue($valuename)
  }
}

这段代码存取注册表键,然后使用它的方法来获取值的名称,然后取出值:

本文国际来源:Finding Time Servers (And Reading All RegKey Values)

评论