Windows Form Hanging Citrix Cloud

Ask questions about creating Graphical User Interfaces (GUI) in PowerShell and using WinForms controls.
Forum rules
Do not post any licensing information in this forum.

Any code longer than three lines should be added as code using the 'Select Code' dropdown menu or attached as a file.
This topic is 4 years and 9 months old and has exceeded the time allowed for comments. Please begin a new topic or use the search feature to find a similar but newer topic.
Locked
User avatar
ctse-pbc
Posts: 1
Last visit: Fri Apr 01, 2022 3:49 pm

Windows Form Hanging Citrix Cloud

Post by ctse-pbc »

To help you better we need some information from you.

*** Please fill in the fields below. If you leave fields empty or specify 'latest' rather than the actual version your answer will be delayed as we will be forced to ask you for this information. ***

Product, version and build:5.6.165
32 or 64 bit version of product:64
Operating system:Windows 10 Enterprise
32 or 64 bit OS:64

*** Please add details and screenshots as needed below. ***

Having trouble getting Windows forms to complete connection to Citrix Cloud but I am able to complete same task in the console.

Code Sample:
Add-PSSnapin Citrix.*
Set-XDCredentials -ProfileType CloudAPI -SecureClientFile 'C:\AppExport\secureclient.csv' -CustomerId 'NOTSHARED' -StoreAs "CloudAdmin" -verbose
Get-XDAuthentication –ProfileName "CloudAdmin" -verbose
Results Sample from Windows Form (GUI Interface):
VERBOSE: secureclientfile
VERBOSE: __AllParameterSets
VERBOSE: Get-XDAuthentication: Enter
VERBOSE: Get-XDAuthentication: Using config environment: com
VERBOSE: Get-XDAuthentication: GetBearerToken: transactionId: be8e35c6-a7d9-47c7-8b78-271dbf7e5e5e (Gets Stuck here forever)

Results Sample from Console:
PS C:\Users\oa09596.CORP\Documents\SAPIEN\PowerShell Studio\Files>
PS C:\Users\oa0samp.CORP\Documents\SAPIEN\PowerShell Studio\Files> Add-PSSnapin Citrix.*
PS C:\Users\oa0samp.CORP\Documents\SAPIEN\PowerShell Studio\Files>
PS C:\Users\oa0samp.CORP\Documents\SAPIEN\PowerShell Studio\Files> Set-XDCredentials -ProfileType CloudAPI -Secur
AppExport\secureclient.csv' -CustomerId 'NOTSHARED' -StoreAs "CloudAdmin" -verbose
VERBOSE: secureclientfile
PS C:\Users\oa0samp.CORP\Documents\SAPIEN\PowerShell Studio\Files>
PS C:\Users\oa0samp.CORP\Documents\SAPIEN\PowerShell Studio\Files>
PS C:\Users\oa0samp.CORP\Documents\SAPIEN\PowerShell Studio\Files> Get-XDAuthentication -ProfileName "CloudAdmin"
VERBOSE: __AllParameterSets
VERBOSE: Get-XDAuthentication: Enter
VERBOSE: Get-XDAuthentication: Using config environment: com
VERBOSE: Get-XDAuthentication: GetBearerToken: transactionId: 4a545eb7-5d97-4801-8874-2826e877010f
VERBOSE: Get-XDAuthentication: GetBearerToken:
eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJ1c2VyX2lkIjoiODJiMjRjMzktMzRmZi00YmNmLWE1NTgtMmRmYzI2NjM2MWQyIiwicHJpbmNpcG
3llckBwcmVtZXJhLmNvbSIsImFjY2Vzc190b2tlbl9zY29wZSI6IiIsInJlZnJlc2hfdG9rZW4iOiIiLCJhY2Nlc3NfdG9rZW4iOiIiLCJkaXNwbGF5
TYXd5ZXIiLCJyZWZyZXNoX2V4cGlyYXRpb24iOiIxNTYwOTE5NTQxMzM3IiwiY3VzdG9tZXJzIjoiW3tcIkN1c3RvbWVySWRcIjpcInByZW1lcmFibH
CI6XCJVU1wifV0iLCJlbWFpbF92ZXJpZmllZCI6IlRydWUiLCJjdHhfYXV0aF9hbGlhcyI6IjM2MmQ4YjdmLTMxMjQtNDhlZi1hMzJlLTJiODM1ODEy
iOiJUZWQgU2F3eWVyIiwic3ViIjoiODJiMjRjMzktMzRmZi00YmNmLWE1NTgtMmRmYzI2NjM2MWQyIiwiZW1haWwiOiJ0ZWQuc2F3eWVyQHByZW1lcm
joiW1wiY2xpZW50XCJdIiwiZGlzY292ZXJ5Ijoie1wiSXNzdWVyXCI6XCJodHRwczovL3RydXN0LXVzLmNpdHJpeHdvcmtzcGFjZXNhcGkubmV0XCJ9
zIiwiZXhwIjoxNTYwODc5OTQxLCJuYmYiOjE1NjA4NzYDel.5IJcdLeuxOCKaWoGK4TjmplMa6JrDET7TB4qC6hC0LXb5ErGLqNNnicn1kFiezbiF
CS_6P60H3pP3gK4QDOwleZA-vOwISzjRNc9KSmO1gql4DtD43Waz9DLN_iF-igVkVhyeoVBeF_r4le2VEZhy6K3UPeIs56JlMDpFccKvu-q-PeNNKXX
MsH1n37XJ0u9lQvQCoT9W23hdsGnB52RB_gefH7YyTvAWUmgMHFUkO5pzBirhcFYpbAJ2BsIdcbhc-9DUtaOcuFNwfHW5zef7kP6gpN2zOuCfPOP-NU
nA
VERBOSE: Get-XDAuthentication: ProcessBearerToken: Calling core: transactionId: 9badc7aa-fb48-4fe2-b323-a69ca497621
VERBOSE: Get-XDAuthentication: DecodeCustomersfromCwsToken: Customers decoded :1
VERBOSE: Get-XDAuthentication: Set XDSDKAuth to [CloudApi]
VERBOSE: Get-XDAuthentication: Exit
PS C:\Users\oa0samp.CORP\Documents\SAPIEN\PowerShell Studio\Files>
PS C:\Users\oa0samp.CORP\Documents\SAPIEN\PowerShell Studio\Files>

At this Point I am connected and able to do Tasks in the cloud.
Attachments
PowershellStudioConsole.jpg
PowershellStudioConsole.jpg (241.78 KiB) Viewed 2032 times
User avatar
davidc
Posts: 5913
Last visit: Mon Jul 08, 2019 8:55 am
Been upvoted: 2 times

Re: Windows Form Hanging Citrix Cloud

Post by davidc »

[TOPIC MOVED TO POWERSHELL GUIS FORUM BY MODERATOR]
David
SAPIEN Technologies, Inc.
User avatar
davidc
Posts: 5913
Last visit: Mon Jul 08, 2019 8:55 am
Been upvoted: 2 times

Re: Windows Form Hanging Citrix Cloud

Post by davidc »

Some cmdlets can hang when the form is displayed because the GUI is holding up the pipeline. This all depends on the internal implementation of the cmdlets.

You can try to run these commands before the form is displayed or use a job to run the commands via the Job Tracker control set.

https://info.sapien.com/index.php/guis/ ... sive-forms
David
SAPIEN Technologies, Inc.
This topic is 4 years and 9 months old and has exceeded the time allowed for comments. Please begin a new topic or use the search feature to find a similar but newer topic.
Locked