functions/certificates/Get-NavServicesCertificateThumbprint.ps1
function Get-NavServicesCertificateThumbprint { [CmdletBinding()] param ( [Parameter(Mandatory = $true, ValueFromPipeline = $true, ValueFromPipelineByPropertyName = $true)] [string]$ServerInstance ) # TODO Test if -KeyName parameter is available and fallback to Xml to support older versions $thumbprint = Get-NAVServerConfiguration -ServerInstance $ServerInstance -KeyName ServicesCertificateThumbprint if ([string]::IsNullOrWhiteSpace($thumbprint)) { return $false } else { return $thumbprint } } |