C# PowerShell配置元素和静态类型

C# PowerShell配置元素和静态类型,c#,powershell,static-typing,C#,Powershell,Static Typing,我正在使用WebAdministration模块编写一些PowerShell脚本。在ISE中,如果已知变量类型,ISE脚本窗格通常提供intellisense帮助 然而,(假设我的盒子上至少有一个网站),下面的类型是什么 $w = (Get-Website)[0]; Get成员提供的类型为Microsoft.IIs.PowerShell.Framework.ConfigurationElement#site #是什么意思 我是否可以强键入此变量,以便脚本窗格提供与控制台相同级别的intelli

我正在使用WebAdministration模块编写一些PowerShell脚本。在ISE中,如果已知变量类型,ISE脚本窗格通常提供intellisense帮助

然而,(假设我的盒子上至少有一个网站),下面的类型是什么

$w = (Get-Website)[0];
Get成员提供的类型为Microsoft.IIs.PowerShell.Framework.ConfigurationElement#site

#
是什么意思

我是否可以强键入此变量,以便脚本窗格提供与控制台相同级别的intellisense帮助?例如,控制台知道
$w
有一个
Start()
方法,但脚本窗格没有

类似的.Net framework类型可能是