Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
I'm using the QlikNprinting-CLI PowerShell module but when I run the Connect-Nprinting Command:
Connect-NPrinting -AuthScheme ntlm -Computer NprintingServerName -TrustAllCerts
I get this error:
WARNING: From: https://NprintingServerName:4993/api/v1/login/ntlm
Response: Unauthorized
I then tried using the following code to connect which I have gotten to work on another server.
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 #Set the security protocol
add-type @"
using System.Net;
using System.Security.Cryptography.X509Certificates;
public class TrustAllCertsPolicy : ICertificatePolicy {
public bool CheckValidationResult(
ServicePoint srvPoint, X509Certificate certificate,
WebRequest request, int certificateProblem) {
return true;
}
}
"@
[System.Net.ServicePointManager]::CertificatePolicy = New-Object TrustAllCertsPolicy #Set the trust Policy
#Set up the connections to Nprinting Api interface and logon to Nprinting
$url = "https://$($NprintingFQDN):4993/api/v1/login/ntlm"
$s = Invoke-RestMethod -UseDefaultCredentials -Uri $url -Method Get -SessionVariable websession
But this time I get the following error:
Invoke-RestMethod : {"result":null,"code":1,"message":null}
At line:2 char:6
+ $s = Invoke-RestMethod -UseDefaultCredentials -Uri $url -Method Get - ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebException
+ FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand
Not fully sure what I should be looking for to fix these errors or what would be causing them.
May not be support by Qlik but it's mentioned on one of the official Qlik Websites as an available tool kit see https://qlik.dev/toolkits/qlik-cli/.
QlikNprinting-CLI is not the same thing as qlik-cli.
Qlik-CLI is a Executable,
QlikNprinting-CLI is a PowerShell Module