PowerShell 无法智能提示

在使用Windows Powershell ISE 编写脚本的时候可能遇到对象无法智能提示属性的问题,例如下面代码无法智能提示$item.InstallTime

$a=Get-WindowsPackage -Online
foreach ($item in $a)
{
    if ($item.InstallTime  -gt [Datetime]::Now.AddDays(-15))
    {
        $item.InstallTime.ToString("yyyy-MM-dd HH:mm:ss")
    }
}

解决方法可取消$item.InstallTime这行代码再运行,之后就可以智能提示$item对象的属性了。

$a=Get-WindowsPackage -Online
foreach ($item in $a)
{

}
posted @ 2022-03-10 21:26  shenshu  阅读(147)  评论(0)    收藏  举报