Write a comment

Citrix hat kürzlich Cloud Network Locations veröffentlicht, um Kunden einige "SmartAccess"-Optionen zurückzugeben, die sie mit Netscaler ADC hatten. Mit den eingestellten Network Locations können Sie TAGs verwenden, um unter anderem Richtlinien zu aktivieren oder zu deaktivieren. Das ist schön für ein Unternehmen mit festen öffentlichen IP-Adressen, aber was ist, wenn Sie eine dynamische IP-Adresse haben, die sich gelegentlich ändert? Hier ist eine Lösung, die ich selbst verwende.

Cloud Network Locations sind brandneu, also funktioniert alles... oder auch nicht wie in meinem Fall. Um Netzwerkstandorte zu ändern, benötigen Sie das NLS2.psm1 Powershell-Modul auf Github - NLS2.psm1. Ich habe das Modul verwendet, aber ich bekam immer die Fehlermeldung "403 Forbidden"! Ich habe alles zweimal überprüft, konnte aber kein Problem mit dem Skript finden. Daher habe ich das Modul überprüft und die Basis-URL für den Restaufruf war https://trust.citrixworkspacesapi.net . Ich habe die URL in einem Browser verwendet und war von der Meldung überrascht:

"message": "Bad request to endpoint 'https://trust-westeurope-release-b.citrixworkspacesapi.net/root/tokens/clients'. Endpoint is not globally aware. Caller needs to use geo-specific address. Address requested was 'https://trust.citrixworkspacesapi.net/root/tokens/clients' 

Im Modul NLS2.psm1 habe ich die Basis-URL in https://trust-westeurope-release-b.citrixworkspacesapi.net geändert und das Skript funktionierte!

Hier das Powershell-Skript in aller Kürze:

$CurrentPubIP = (Invoke-WebRequest ifconfig.me/ip).Content.Trim()
Import-Module c:\path\nls2.psm1 -Force
$clientId = "<Citrix Cloud client ID"
$customer = "<Citrix customer ID"
$clientSecret = "<Citrix Cloud client secret>"
Connect-NLS -clientId $clientId -clientSecret $clientSecret -customer $customer -Verbose
(Get-NLSSite)[0] | Set-NLSSite -ipv4Ranges @("$CurrentPubIP/32")


Vollständiges Skript auf Github
https://github.com/Koetzing/Powershell-Scripts/blob/main/update-citrix-nls.ps1

 

 

Gib hier deinen Kommentar ein...
oder als Gast kommentieren
Lade Kommentar... Der Kommentar wird aktualisiert nach 00:00.

Schreibe den ersten Kommentar.