Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion HPDrivers.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
RootModule = 'HPDrivers.psm1'

# Version number of this module.
ModuleVersion = '1.4.3'
ModuleVersion = '1.4.4'

# Supported PSEditions
# CompatiblePSEditions = @()
Expand Down
11 changes: 8 additions & 3 deletions HPDrivers.psm1
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,7 @@ function Get-HPDrivers {
[CmdletBinding()]
param(
[Parameter(Mandatory = $false)] [switch]$NoPrompt,
[Parameter(Mandatory = $false)] [switch]$NoGraphics,
[Parameter(Mandatory = $false)] [string]$OsVersion,
[Parameter(Mandatory = $false)] [switch]$ShowSoftware,
[Parameter(Mandatory = $false)] [switch]$Overwrite,
Expand Down Expand Up @@ -253,14 +254,18 @@ function Get-HPDrivers {
}

# Select drivers from the list of available drivers
if (!$NoPrompt) {
if (!$NoPrompt -and !$NoGrpahics ) {
$SpList = $AvailableDrivers | Where-Object {-Not ($_.Name.Contains("Graphics"))} | Select-Object -Property id, Name, Category, Version, Size, DateReleased | Out-GridView -Title "Select driver(s):" -OutputMode Multiple
} ElseIf (!$NoPrompt -and !$NoGrpahics) {
$SpList = $AvailableDrivers | Select-Object -Property id, Name, Category, Version, Size, DateReleased | Out-GridView -Title "Select driver(s):" -OutputMode Multiple
}

# Select all drivers without prompt
# -NoPrompt
if ($NoPrompt) {
if ($NoPrompt -and !$NoGraphics) {
$SpList = $AvailableDrivers
} ElseIf ($NoPrompt -and $NoGraphics) {
$SpList = $AvailableDrivers | Where-Object {-Not ($_.Name.Contains("Graphics"))}
}

# Insert a line to the log file
Expand All @@ -272,7 +277,7 @@ function Get-HPDrivers {
# Show list of available drivers
if ($SpList) {
Write-Verbose "The script will install the following drivers. Please wait..`n" -Verbose
$SpList | Select-Object -Property Id, Name, Version, Size, DateReleased | Format-Table -AutoSize
$SpList | Select-Object -Property Id, Name, Version, Size, DateReleased | Format-Table -AutoSize
}
if ($BadLinks) {
Write-Warning "The following drivers are not available on the HP server `n"
Expand Down