PowerShell中的.NET类文档?

时间:2010-01-15 16:12:02

标签: .net powershell

是否有一种方便的方法可以从PowerShel中访问.NET类文档(即MSDN文档),类似于UNIX shell中的“man 3”?

2 个答案:

答案 0 :(得分:4)

Powershell Community Extensions 2.0中(仍然只能通过每日构建获得),我们扩展Get-Help以添加-object参数,该参数与-online一起将显示MSDN文档,例如:

Get-Help -object (get-date) -online

在我们发布2.0测试版(几周后)之前,请抓住module file from here。请注意,它需要PowerShell 2.0中的功能。像这样导入这个模块:

Import-Module .\Pscx.GetHelp.psm1

请注意,您不能在像System.Net这样的命名空间中使用它,而是选择类似System.Net.WebClient的类型,例如:

Get-Help -obj [System.Net.WebClient] -online

BTW,为x0n(Oisin)提供道具,以便为PSCX实现这一点。

答案 1 :(得分:0)

这可以通过定义简单的函数来完成

<script>
function openFullscreen() {
 document.body.requestFullscreen();
 screen.orientation.lock("landscape");

}

function closeFullscreen() {
screen.orientation.lock("portrait");  } 

function closeFullscreen() { document.exitFullscreen();  } 

</script>

<button onclick="openFullscreen();">Open Fullscreen</button>
<button onclick="closeFullscreen();">Close Fullscreen</button>

执行以下命令会直接打开。网络帮助文档

function getDotNetHelp {
    param (
        $Object
    )
    Start-Process "https://docs.microsoft.com/en-us/dotnet/api/$($Object.getType().FullName)?view=powershellsdk-7.0.0"
}

页面如下

String Class (System) | Microsoft Docs