< Back

Get-LSUpdate

Sat Jan 18, 2020 9:52 am

NAME Get-LSUpdate



SYNOPSIS

Fetches available driver packages and updates for Lenovo computers





SYNTAX

Get-LSUpdate [[-Model] <String>] [[-Proxy] <Uri>] [[-ProxyCredential] <PSCredential>]

[-ProxyUseDefaultCredentials] [-All] [-FailUnsupportedDependencies] [[-DebugLogFile] <String>] [<CommonParameters>]





DESCRIPTION





PARAMETERS

-Model <String>

Specify an alternative Lenovo Computer Model to retrieve update packages for.

You may want to use this together with '-All' so that packages are not filtered against your local machines

configuration.



Required? false

Position? 1

Default value

Accept pipeline input? false

Accept wildcard characters? false



-Proxy <Uri>

Specifies a proxy server for the connection to Lenovo. Enter the URI of a network proxy server.



Required? false

Position? 2

Default value

Accept pipeline input? false

Accept wildcard characters? false



-ProxyCredential <PSCredential>

Specifies a user account that has permission to use the proxy server that is specified by the -Proxy

parameter.



Required? false

Position? 3

Default value

Accept pipeline input? false

Accept wildcard characters? false



-ProxyUseDefaultCredentials [<SwitchParameter>]

Indicates that the cmdlet uses the credentials of the current user to access the proxy server that is

specified by the -Proxy parameter.



Required? false

Position? named

Default value False

Accept pipeline input? false

Accept wildcard characters? false



-All [<SwitchParameter>]

Return all updates, regardless of whether they are applicable to this specific machine or whether they are

already installed.

E.g. this will retrieve LTE-Modem drivers even for machines that do not have the optional LTE-Modem installed.

Installation of such drivers will likely still fail.



Required? false

Position? named

Default value False

Accept pipeline input? false

Accept wildcard characters? false



-FailUnsupportedDependencies [<SwitchParameter>]

Lenovo has different kinds of dependencies they specify for each package. This script makes a best effort to

parse, understand and check these.

However, new kinds of dependencies may be added at any point and some currently in use are not supported yet

either. By default, any unknown

dependency will be treated as met/OK. This switch will fail all dependencies we can't actually check.

Typically, an update installation

will simply fail if there really was a dependency missing.



Required? false

Position? named

Default value False

Accept pipeline input? false

Accept wildcard characters? false



-DebugLogFile <String>



Required? false

Position? 4

Default value

Accept pipeline input? false

Accept wildcard characters? false



<CommonParameters>

This cmdlet supports the common parameters: Verbose, Debug,

ErrorAction, ErrorVariable, WarningAction, WarningVariable,

OutBuffer, PipelineVariable, and OutVariable. For more information, see

about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).



INPUTS



OUTPUTS





RELATED LINKS