Skip to content

Commit 95e3aa2

Browse files
Update-DbaInstance: Fall back to computer name if Resolve-DbaNetworkName fails (#10212)
1 parent 2bc80a6 commit 95e3aa2

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

public/Update-DbaInstance.ps1

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -445,8 +445,13 @@ function Update-DbaInstance {
445445
Write-Message -Level Warning -Message "Explicit -Credential might be required when running against remote hosts and -Path is a network folder"
446446
$notifiedCredentials = $true
447447
}
448-
if ($resolvedComputer = Resolve-DbaNetworkName -ComputerName $computer.ComputerName -Credential $Credential) {
449-
$resolvedComputers += $resolvedComputer.FullComputerName
448+
try {
449+
if ($resolvedComputer = Resolve-DbaNetworkName -ComputerName $computer.ComputerName -Credential $Credential -EnableException) {
450+
$resolvedComputers += $resolvedComputer.FullComputerName
451+
}
452+
} catch {
453+
Write-Message -Level Verbose -Message "Could not resolve $($computer.ComputerName) via CIM (this may occur with CredSSP or workgroup environments). Using provided name directly."
454+
$resolvedComputers += $computer.ComputerName
450455
}
451456
}
452457
#Leave only unique computer names

0 commit comments

Comments
 (0)