16 Mrz / 2013
Author: risc.blogger Tags: , Comments: 0

Bookmark and Share

Mit dem folgenden Skript können Sie automatisiert Published Applications / Desktops erstellen. Bitte beachten Sie, dass die Variablen vorher zu definieren sind.

script:

write-host „loading pssnapin for xenapp“ -foregroundcolor yellow
add-pssnapin citrix* -erroraction silentlycontinue

$XA_WorkerGroupName = „$env:server_role“
$XA_WorkerGroupName = $XA_WorkerGroupName.Replace(„“, „/“)
$split = $XA_WorkerGroupName.Split(„/“)

$0 = $split[0]
$1 = $split[1]

$farm = get-XAFarm

write-host „loading variables“ -foregroundcolor yellow
$XA_Description = „$env:XA_CustomDescription Silo $1 on XenApp Farm $farm“
$XA_FolderPath = „applications$env:s4_role$env:XA_AdvancedFolderPath“
$XA_WorkerGroupName = „$1“
$XA_EncryptionLevel = „Bits128“
$XA_EncryptionRequired = $true
$XA_AudioRequired = $true
$XA_AudioType = „none“
$XA_Random = get-random
$XA_ServersPath = „Servers$env:server_role“
$XA_WaitOnPrinterCreation = $false
$XA_PreLaunch = $false

$XA_EncodedIconData = Get-CtxIcon $env:XA_IconFile -Index 0

$getPA = Get-XAApplication | foreach { „$($_.FolderPath)/$($_.DisplayName)“}
$XA_PAPath = $XA_FolderPath.Replace(„“, „/“)
$PA = „$XA_PAPath/$env:XA_DisplayName“

if ($getPA -contains $PA){
write-host „Published application already exists…“
}
else{
write-host „Published application doesn’t exist. Creating published application…“
$execute = New-XAApplication -ApplicationType $env:XA_ApplicationType -PreLaunch $XA_PreLaunch -FolderPath $XA_FolderPath -DisplayName $env:XA_DisplayName -BrowserName „$env:XA_BrowserName$XA_Random“ -Description $XA_Description -CommandLineExecutable $env:XA_CommandLineExecutable -WorkingDirectory $env:XA_WorkingDirectory -WorkerGroupName $XA_WorkerGroupName -accounts $env:XA_accounts -ClientFolder $env:XA_ClientFolder -AddToClientStartMenu $XA_AddToClientStartMenu -StartMenuFolder $env:XA_StartMenuFolder -EncryptionLevel $XA_EncryptionLevel -EncryptionRequired $XA_EncryptionRequired -AudioRequired $XA_AudioRequired -AudioType $XA_AudioType -WaitOnPrinterCreation $XA_WaitOnPrinterCreation -InstanceLimit $env:XA_InstanceLimit -EncodedIconData $XA_EncodedIconData -WindowType $env:XA_WindowType -force -erroraction silentlycontinue
if ($execute -ne $NULL){write-host „Application publishing created successfully“ -foregroundcolor green}else{write-host „application publishing failed“ -foregroundcolor red}

}

write-host „Clearing variables…“ -foregroundcolor yellow
$XA_FolderPath = „“
$env:XA_AdvancedFolderPath = „“

19 Feb / 2013
Author: risc.blogger Tags: , , Comments: 1

Bookmark and Share

Der Citrix XenApp 6.5 Hotfix XA650R01W2K8R2X64058 scheint in Kombination mit Microsoft App-V Paketen Probleme zu bereiten.

Folgender App-V Fehler erscheint beim Aufruf der Applikation: 04-00000A09

Die Beschreibung des Fehlers finden Sie hier

Im sftlog.txt ist erkennbar, dass der Paketaufruf nicht mehr Case-Sensitiv, sondern insgesamt Lower-Case geschieht.

Aktuell hilft nur eine Deinstallation des Hotfixes oder der Umweg über ein Start-Skript.

Laut Citrix wird an einer Korrektur gearbeitet.

06 Feb / 2013
Author: risc.blogger Tags: , , Comments: 0

Bookmark and Share

Umgebung:
– Citrix WebInterface 5.4 mit Passthrough Authentifizierung
– XenApp 6.5 GPO nach CTX133267 konfiguriert

Problem:
WebInterface Passthrough Anmeldung funktioniert problemlos. Beim Start einer Applikation erscheint jedoch eine Kennwortabfrage.

Lösung:
Fügen Sie die folgenden Zeilen zu der Default.ica auf dem/den Webinterface Sites hinzu:

SSOnUserSetting=On
UseLocalUserAndPassword=On
EnableSSOnThruICAFile=On

11 Jan / 2013
Author: risc.blogger Tags: , , Comments: 0

Bookmark and Share

Falls Sie einmal nach dem Befehl suchen sollten, so finden Sie in hier

11 Jun / 2012
Author: risc.blogger Tags: , , Comments: 0

Bookmark and Share

Nach der Installation des Microsoft App-V Clients werden Remote Desktop Sitzungen nicht mehr ordentlich abgemeldet. Über die Citrix Advanced Management Konsole kann man getrennte Sitzungen mit laufender sftdcc.exe sehen.

Es gibt zwei Registry Keys, die hierfür zuständig sind, um das Problem zu beheben:

HKEY_LOCAL_MACHINESoftwareSoftricitySoftGrid ClientCurrentVersionConfiguration

Name: DCCSeamlessTimeout
Typ: REG_DWORD
String: 0

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCitrixwfshellTWI

Name: LogoffCheckSysModules
Typ: REG_SZ
String: sftdcc.exe

Nach der Anpassung sollten die Sitzungen wieder ordentlich schließen.

03 Feb / 2012
Author: risc.blogger Tags: , , Comments: 0

Bookmark and Share

Falls Sie die GUI Option für die Drucker-Treiber Replikation zwischen XenApp 6 Servern vermissen, beachten Sie bitte folgenden Citrix KB Artikel:

CTX126125

Dies ist vor allem für Session Printer von Bedeutung

Update…

Es gibt einen aktualisierten Hotfix, der ein Problem mit dem „Add-XAAutoReplicatedPrinterDriver“ Cmdlet behebt:

CTX130454