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

网友投稿 296 2022-06-06


想了解Powershell从注册表中查询默认MAPI客户端的例子的相关内容吗,在本文为您仔细讲解Powershell注册表中查询MAPI客户端的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Powershell,注册表查询,MAPI客户端,下面大家一起来学习吧。

当你通过类似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

执行后的结果类似:



版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:php eAccelerator配置参数、API详解 php加速器eAccelerator的配置参数、API详解(php中文网)
下一篇:PhpDocumentor生成API文档 PhpDocumentor 2安装以及生成API文档的方法(php生成接口文档)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~