none
请教一个powershell 命令问题 Get-WsusUpdate RRS feed

  • 问题

  • 在使用  Get-WsusUpdate -UpdateId 37090ca9-a9e1-49d5-ad0c-4a9e6b7d7d06 可以得到以下结果

    但是使用筛选命令 查看“Title ”内容时却无显示

    此外通过命令get-Member查看 属性内容时也没有“Title”值的定义,这是为什么?  

    需求: 

    1. 输出 Title 值和updateID 的对应关系

    2. 查看指定的更新补丁(updateID)是否存在 “取代更新”,并把不 无取代更新的补丁筛选出来,统一审批处理 


    • 已编辑 ice9898 2019年9月4日 3:41
    2019年9月4日 3:39

答案

  • 你好,

    谢谢你的提问。

    正如你使用get-member命令得出的结果可以看到,并没有title属性出现,这也是你对后得出空白的原因。

    update属性包含的是一个数组他包含了很多的属性,title属性就是包含在update属性数组之中,你可以尝试使用以下命令得出你所想要的结果。

     Get-WsusUpdate -UpdateId 37090ca9-a9e1-49d5-ad0c-4a9e6b7d7d06 | Select-Object -Property @{Name="Title";Expression={$_.update.title}},updateid

    祝您工作愉快!

    Lee


    Just do it.

    • 已标记为答案 ice9898 2019年9月5日 9:43
    2019年9月4日 6:55

全部回复

  • 你好,

    谢谢你的提问。

    正如你使用get-member命令得出的结果可以看到,并没有title属性出现,这也是你对后得出空白的原因。

    update属性包含的是一个数组他包含了很多的属性,title属性就是包含在update属性数组之中,你可以尝试使用以下命令得出你所想要的结果。

     Get-WsusUpdate -UpdateId 37090ca9-a9e1-49d5-ad0c-4a9e6b7d7d06 | Select-Object -Property @{Name="Title";Expression={$_.update.title}},updateid

    祝您工作愉快!

    Lee


    Just do it.

    • 已标记为答案 ice9898 2019年9月5日 9:43
    2019年9月4日 6:55
  • 您好,能否有参数可以查看补丁是否有取代更新的选项?  

    2019年9月4日 9:51
  • 很抱歉,我并没有找到查看补丁是否有取代更新选项的信息的参数。

    你或许可以尝试去WSUS论坛寻找更好的答案,此外,根据论坛的原则,一个帖子请询问一个问题,您的新的问题与原帖问题并不相同。这是为了更好的管理论坛,请见谅。

    如果之前的问题已经被解决,请尝试将它标记为答案。

    最好的祝福,

    Lee


    Just do it.

    2019年9月4日 11:21