主页 > 知识库 > Powershell从注册表中查询默认MAPI客户端的例子

Powershell从注册表中查询默认MAPI客户端的例子

热门标签:电话机器人对家居行业帮助大吗 电商外呼系统排名 AI智能电销机器人坏处 兰州电销机器人加盟 地图标注审核周期 黑暗之魂3地图标注 如何申请400的电话呀 沈阳ai电销智能机器人 合肥电销外呼系统供应商

当你通过类似Mailto:链接发送邮件,此时邮件客户端就是MAPI客户端。如果要找出到这个MAPI客户端在哪里,这里有个函数能从注册表中获得该信息。

复制代码 代码如下:

functionGet-MAPIClient
{
    functionRemove-Argument
    {
      param
      (
        $CommandLine
      )

      $divider=''if ($CommandLine.StartsWith('"'))
      {
        $divider='"'$CommandLine=$CommandLine.SubString(1)
      }

      $CommandLine.Split($divider)[0]
    }

  $path='Registry::HKEY_CLASSES_ROOT\mailto\shell\open\command'# create new object to return values
$returnValue=1|Select-Object-PropertyHasMapiClient,Path,MailTo$returnValue.hasMAPIClient=Test-Path-Path$pathif ($returnValue.hasMAPIClient)
  {
    $values=Get-ItemProperty-Path$path$returnValue.MailTo=$values.'(default)'$returnValue.Path=Remove-Argument$returnValue.MailToif ((Test-Path-Path$returnValue.Path) -eq$false)
    {
      $returnValue.hasMAPIClient=$true
    }
  }

   
  $returnValue
}

Get-MAPIClient

执行后的结果类似:



举一反三,同样也可以修改代码查询其它类型的默认客户端。

您可能感兴趣的文章:
  • 使用HTTP api简单的远程执行PowerShell脚本
  • PowerShell打开或关闭光驱

标签:黔南 通辽 黔南 淮南 常州 陇南 河北 河池

巨人网络通讯声明:本文标题《Powershell从注册表中查询默认MAPI客户端的例子》,本文关键词  Powershell,从,注册,表中,查询,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Powershell从注册表中查询默认MAPI客户端的例子》相关的同类信息!
  • 本页收集关于Powershell从注册表中查询默认MAPI客户端的例子的相关信息资讯供网民参考!
  • 推荐文章