zadopeck
Goto Top

Citrix Mehrfachanmeldung Desktop

Hallo zusammen,

ich brauche die Möglichkeit, dass sich ein User von verschiedenen PCs am Citrix Desktop anmelden kann ohne die Sitzung von einem anderen PC zu übernehmen.

Das ganze hab ich über folgenden Weg versucht, was auch schon für die Apps geklappt hat:


1. Öffnen Sie PowerShell auf einem der Delivery Controller und führen Sie den folgenden Befehl aus, um Citrix Module zu laden.
Asnp Citrix*

2. Um mehrere Desktopsitzungen zuzulassen, führen Sie den folgenden Powershell-Befehl aus.
Set-BrokerEntitlementPolicyRule -PublishedName <Published-Desktop-Name> -SessionReconnection SameEndpointOnly

3. Um mehrere Anwendungssitzungen zuzulassen, führen Sie den folgenden PowerShell-Befehl aus.
Set-BrokerAppEntitlementPolicyRule -Name <Delivery-Group-Name> -SessionReconnection SameEndpointOnly

Dabei ist " Delivery Group Name" der Name der Bereitstellungsgruppe, auf die Sie die Richtlinie anwenden möchten, und der SessionReconnection-Wert sollte "SameEndpointOnly"

4 lauten. Legen Sie den folgenden Registrierungsschlüssel für den VDA-Pfad
fest: HKLM\System\CurrentControlSet\Control\Terminal Server
Wertname: fSingleSessionPerUser Wertdaten : 0

gebe ich den Befehl von Punkt zwei mit den für mich zutreffenden Angaben ein, kommt im Anschluss die Aufforderung ich soll InputObject liefern und da hab ich keine Idee was er gerade will.

Kann mir jemand einen Tipp geben. Ach ja für Published Desktop Name - hab ich den Namen eingegeben, den ich beim Einrichten des Desktops in der Delivery Group vergeben habe. Gibt es einen Befehl in ps mit dem ich mir die verfügbaren Desktops anzeigen lassen kann ?

Danke im Voraus für die Hilfe

Gruss Mike

Content-ID: 5578908143

Url: https://administrator.de/contentid/5578908143

Ausgedruckt am: 25.11.2024 um 20:11 Uhr

emeriks
emeriks 23.01.2023 um 14:36:32 Uhr
Goto Top
Hi,
mit "-PublishedName" identifizierst Du nicht die Policy Rule sondern benennst sie nur.

Das könnte vielleicht funktionieren:
Get-BrokerEntitlementPolicyRule | ?{$_.PublishedName -eq "<Published-Desktop-Name>"} |  Set-BrokerEntitlementPolicyRule -SessionReconnection SameEndpointOnly  

E.
erikro
erikro 23.01.2023 um 15:56:07 Uhr
Goto Top
Moin,

Zitat von @emeriks:

Hi,
mit "-PublishedName" identifizierst Du nicht die Policy Rule sondern benennst sie nur.

Das könnte vielleicht funktionieren:
Get-BrokerEntitlementPolicyRule | ?{$_.PublishedName -eq "<Published-Desktop-Name>" |  Set-BrokerEntitlementPolicyRule -SessionReconnection SameEndpointOnly  

E.

Da fehlt vor der zweiten Pipe eine schließende geschwungene Klammer.

Liebe Grüße

Erik
emeriks
emeriks 23.01.2023 um 16:13:17 Uhr
Goto Top
@erikro
Danke, habe ich korrigiert.
erikro
erikro 23.01.2023 um 16:48:30 Uhr
Goto Top
Zitat von @emeriks:

@erikro
Danke, habe ich korrigiert.

Gerne
Zadopeck
Zadopeck 24.01.2023 um 10:10:13 Uhr
Goto Top
Hallo zusammen, vielen Danke schonmal für die Antworten, aber sorry bin noch nicht so drin in dem Citrix
Thema deshalb muss ich nochmal nachfragen.
Ich habe das ja wie gesagt schonmal für die Sharedapps gemacht was auch funktioniert hat per:

Set-BrokerAppEntitlementPolicyRule DG-MVZ-Klilu-Win2019-PROD -SessionReconnection SameEndpointOnly -LeasingBehavior Disallowed

was ja dann nur für meine DG aktiviert ist, leider haben wir aber über die Sharedapps Variante Performance Probleme,
die ich gefühlt in der Desktop Variante nicht habe. Deshalb möchte ich den Usern jetzt den Desktop bereitstellen.
Ich dachte ich muss das jetzt für "meine" Desktops aktivieren per:

Set-BrokerEntitlementPolicyRule -PublishedName <Published-Desktop-Name> -SessionReconnection SameEndpointOnly

und muss bei <Published-Desktop-Name> meine Desktop Namen eingeben -
aber wenn ich Euch richtig verstehe nicht - wie versteht dann Citrix, dass das nur für "meine" Desktops
gelten soll.

Könnt Ihr das kurz erklären.

Danke im Voraus

Gruss Mike