Skip to content

Commit

Permalink
Bug fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
jayrodksmith authored Mar 21, 2024
1 parent a5f3104 commit fd06349
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 4 deletions.
6 changes: 6 additions & 0 deletions Private/RMM/Write-WarrantyNinjaRMM.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -48,22 +48,28 @@ function Write-WarrantyNinjaRMM {
return "Warranty details already in NinjaRMM"
} else {
if($Warrantystart){
Write-Verbose "Warrantystart: $Warrantystart"
if ($Warrantystart -match "\d{2}-\d{2}-\d{4}"){
#$Warrantystart = $Warrantystart.ToString("dd-MM-yyyy")
} else {
$Warrantystart = [DateTime]::ParseExact($Warrantystart, $dateformat, $null)
$Warrantystart = $Warrantystart.ToString("dd-MM-yyyy")
Write-Verbose "Warrantystart Converted: $Warrantystart"
}
$Warrantystartutc = Get-Date $Warrantystart -Format "yyyy-MM-dd"
Write-Verbose "Warrantystart UTC: $Warrantystartutc"
}
if($WarrantyExpiry){
Write-Verbose "WarrantyExpiry: $WarrantyExpiry"
if ($WarrantyExpiry -match "\d{2}-\d{2}-\d{4}"){
#$WarrantyExpiry = $WarrantyExpiry.ToString("dd-MM-yyyy")
} else {
$WarrantyExpiry = [DateTime]::ParseExact($WarrantyExpiry, $dateformat, $null)
$WarrantyExpiry = $WarrantyExpiry.ToString("dd-MM-yyyy")
Write-Verbose "WarrantyExpiryConverted: $WarrantyExpiry"
}
$WarrantyExpiryutc = Get-Date $WarrantyExpiry -Format "yyyy-MM-dd"
Write-Verbose "WarrantyExpiry UTC: $WarrantyExpiryutc"
}
Write-Verbose "Checking for warranty values to write to NinjaRMM"
if($Warrantystartutc){
Expand Down
2 changes: 1 addition & 1 deletion Public/Get-Warranty.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ function Get-Warranty {
Write-Host "EasyWarrantyCheck Version : 1.0.7"
# Import Ninja Powershell Module
Write-Host "Importing Ninja Powershell module"
Import-Module NJCliPSh
Import-Module NJCliPSh -ErrorAction SilentlyContinue -verbose:$false | Out-Null
# Set Global Variables
if ($RMM -eq 'NinjaRMM') {
Set-Variable ninjawarrantystart -Value $ninjawarrantystart -Scope Global -option ReadOnly -Force
Expand Down
6 changes: 3 additions & 3 deletions Public/Helpers/Get-MachineInfo.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -26,14 +26,14 @@ function Get-MachineInfo {
[String]$Manufacturer= 'Automatic'
)
$SerialNumber = if ($Serial -eq 'Automatic') {
(Get-CimInstance win32_bios).SerialNumber
(Get-CimInstance win32_bios -verbose:$false).SerialNumber
} else {
$Serial
}

$Mfg = if ($Manufacturer -eq 'Automatic') {
$mfg = (Get-CimInstance -ClassName Win32_ComputerSystem).Manufacturer
$model = (Get-CimInstance -ClassName Win32_ComputerSystem).Model
$mfg = (Get-CimInstance -ClassName Win32_ComputerSystem -verbose:$false).Manufacturer
$model = (Get-CimInstance -ClassName Win32_ComputerSystem -verbose:$false).Model
switch ($Mfg) {
"IBM" { $Mfg = "LENOVO" }
"Hewlett-Packard" { $Mfg = "HP" }
Expand Down

0 comments on commit fd06349

Please sign in to comment.