This repository was archived by the owner on Feb 28, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 21
This repository was archived by the owner on Feb 28, 2021. It is now read-only.
Get-LatestServicingStack -OperatingSystem Windows8 throws an error #58
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Expected Behavior
Get-LatestServicingStack -OperatingSystem Windows8 Should return the latest Servicing Stack update
Current Behavior
Throws an error
Failure Information (for bugs)
Please help provide information about the failure if this is a bug by issuing the command using the -Verbose command.
Get-LatestServicingStack -OperatingSystem Windows8 -Verbose VERBOSE: Get-LatestServicingStackUpdate: get feed for Windows8.
VERBOSE: GET
https://support.microsoft.com/app/content/api/content/feeds/sap/en-us/b905caa1-d413-c90c-bed3-20aead901092/atom with
0-byte payload
VERBOSE: received -1-byte response of content type application/atom+xml; charset=utf-8
VERBOSE: Get-UpdateFeed: retrieved feed.
VERBOSE: Get-UpdateServicingStack: matched item [Servicing Stack Updates (SSU): Frequently Ask Questions]
VERBOSE: Get-UpdateServicingStack: matched item [Servicing stack update for Windows 8.1, RT 8.1, and Server 2012 R2:
November 12, 2019]
VERBOSE: Get-UpdateServicingStack: matched item [Servicing stack update for Windows 8.1, RT 8.1, and Server 2012 R2:
October 8, 2019]
VERBOSE: Get-UpdateServicingStack: matched item [Servicing stack update for Windows 8.1, RT 8.1, and Server 2012 R2:
September 10, 2019]
VERBOSE: Get-UpdateServicingStack: matched item [Servicing stack update for Windows Server 2012, Windows 8.1 and
Windows Server 2012 R2]
VERBOSE: Get-UpdateServicingStack: matched item [Servicing stack update for Windows 8.1 and Windows Server 2012 R2:
July 12, 2016]
VERBOSE: Get-UpdateServicingStack: selected item [Servicing Stack Updates (SSU): Frequently Ask Questions]
VERBOSE: Get-LatestServicingStackUpdate: update count is: .
VERBOSE: Get-LatestServicingStackUpdate: searching catalog for: [].
VERBOSE: Invoke-UpdateCatalogSearch: search Catalog for [KB4535697)]
VERBOSE: GET https://www.catalog.update.microsoft.com/Search.aspx?q=KB4535697 with 0-byte payload
VERBOSE: received 35833-byte response of content type text/html; charset=utf-8
VERBOSE: Get-UpdateCatalogDownloadInfo: returned 0 items from the catalog.
Add-Property : Cannot validate argument on parameter 'InputObject'. The argument is null or empty. Provide an argument
that is not null or empty, and then try the command again.
At C:\temp\LatestUpdate\Public\Get-LatestServicingStackUpdate.ps1:139 char:63
+ ... $updateListWithVersion = Add-Property @updateListWithVersionParams
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidData: (:) [Add-Property], ParameterBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationError,Add-Property
Add-Property : Cannot validate argument on parameter 'InputObject'. The argument is null or empty. Provide an argument
that is not null or empty, and then try the command again.
At C:\temp\LatestUpdate\Public\Get-LatestServicingStackUpdate.ps1:146 char:60
+ ... $updateListWithArch = Add-Property @updateListWithArchParams
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidData: (:) [Add-Property], ParameterBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationError,Add-Property
Steps to Reproduce
Please provide detailed steps for reproducing the issue.
- Import Module
- Run
Get-LatestServicingStack -OperatingSystem Windows8
Context
Please provide any relevant information about your setup. This is important in case the issue is not reproducible except for under certain conditions.
- LatestUpdate Version: Use
Get-Module -ListAvailable LatestUpdate
Get-Module LatestUpdate
ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Script 3.0.171 LatestUpdate {Get-LatestAdobeFlashUpdate, Get-LatestCumulativeUpdate, G...
- PowerShell Version: Use
Get-PSVersion
$PSVersionTable
Name Value
---- -----
PSVersion 5.1.18362.145
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.18362.145
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
- Operating System:
Get-WmiObject Win32_OperatingSystem | Select Version, Name
Version Name
------- ----
10.0.18363 Microsoft Windows 10 Enterprise
Proposed Fix
It seems it is because a KB was released with the title "Servicing Stack Updates (SSU): Frequently Ask Questions" which matches the search string. My issue was resolved by updating the resource string to be "ServicingStack" : "^Servicing stack update for.*",
Cheers
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request