Get the Thin Client IP address

Hello. I'm trying to find out the IP address of the machine that I use for programming. I want to use my LabVIEW program on a server. However, the string to the property intellectual VI gives the IP address of the network, so in this case the server IP address. It is a problem, as we hope, in the future, run multiple thin on program clients, if we want the program to know what thin client, it works on. However, I don't have access to the command prompt on the thin client due to administrative restrictions. This eliminates the other solution I found, which was to find the Login Windows user name (each light client has its own unique user name) through different screw which involved the command prompt. Any ideas on how to find the IP address of the customer of the Services Terminal Server Session, I believe that my computer called? Thanks for your time.

I called and he was referred to this, which worked. We use Citrix server and the username thing worked, and we are now able to run the program for each thin client using his user name.

Tags: NI Software

Similar Questions

  • Connecting the thin client to the virtual desktop

    Guys, I'm looking to provide some knowledge of locations to my current View 4 implementation. I need essentially allow thin clients in the room for a particular virtual desktop access, but the user access to all other workstations when they are in a different room\different thin client.

    At the present time, it seems possible to connect a desktop computer to an end user and not a customer light name or address etc.

    Is there anyway that I can link a pool of funds or office to a lightweight client device so that the bureau is only launched from this location?

    Thank you

    We are able to do something like that today.  Serve us our Wyse thin client and when the thin clients boot they go to an ftp site to obtain their configuration files.  The configuration file can be modified to configure how clients view client work light linux.  So, to process your request, we would put in class A on a network that has a config file that will automatically connect to a certain pool of virtual desktops.  In all networks, they would receive a configuration file that allows them to get the menu and choose what desktop Pool to connect to.

    I don't know what light supplier customer, you have, but I'm assuming that Wyse is not the only one with a certain type of configuration like this.

  • Choosing the thin client just for our solution! (health care)

    Hello community,

    I can't try to define the best thin client PCOIP solution so that I work at the hospital.

    We are currently working with Vmware view 4.5 with Oracle sunray thin clients/broker

    It works very well with smart card authentication, but we want to feature implend instead of RDP PCOIP

    and get rid of the sunray broker because he dousent enters our landscape.

    Now that we're about to go upscaling (from 100vm to 1000vms) as possible, we are looking for the right thin client

    We tried the new dell Fx130 & 170 with the dell Detos reference edition

    However, we feel its underdeveloped and it can not handle the Pre-os how smart card authentication

    customers current sunray are skillfully to (follow me desktop) and lacks a disconnect button.

    Ideally:

    1. We do not want a built-in windows machine since it's patching/security on the thin client
    2. It's a simple thin/zero client that we can manage a centralized management point.
    3. who has PCOIP functionality
    4. A biometric capability / card smartcard/proximity (if necessary with another agent of connection)
    5. and has a material disconnect as button
    6. Follow me / roaming Office

    Can someone help me in the forest of solutions and thin clients or push me in the right direction?

    Any help is appreciated!

    This can be done with the power button. Push, little time to disconnect it take longer to power off of NC

  • Shado task does not connect to the Thin Client

    Trying to hide a T520 on HPDM 4.6SP4 thin client, when I run the task of shadow, I retrieve a VNC connection on the server HPDM and not the thin client. T520 thin clients are ThinPro 5. This happens on the T510 Smart thin clients zero Core as well. I'm guessing there's a conf file that may have a value defined by mistake, but didn't find it.

    Dear customer,

    Welcome and thanks for posting your query on the Forum from the HP Support

    Looks like you are facing difficulties regarding the task of the shadow copy in the HP Device Manager

    1 shadow task uses the built in VNC server for the HP Device Manager software

    2. If you have installed a separate VNC software on the server of HPDM, there could be a conflict

    3. also please check under "services.msc" to find out how many services VNC running concurrently

    4. If you find that several services VNC please disable those who is not necessary

    5. Please goto Add / Remove programs and uninstall VNC Viewer is installed separately

    Hope this helps, for other queries in response to the post and feel free to join us again
     
    * Click on the button white Thumbs Up on the right of say thank you *.
    Make it easier for others to find solutions by checking a response "accept as Solution" if it solves your problem.
     
    Thank you
    K N R K
    Although I am an employee of HP, I speak for myself and not for HP

  • Failed to get the IP of DHCP address

    Hi guys

    my laptop cannot acquire Ip address; am using DHCP and other laptops can get the Ip address using the same cable; Another said only: unidentified network. what may be the cause?

    Hi Geraldine,.

    Thanks for posting your query in Microsoft Community Forum.

    Portable computers are connected to a domain network?

    You can try to reset the TCP/IP settings in order to renew the DHCP configuration for all adapters. Refer to the following:

    Method 1:

    Try the steps from the following link and check:

    How to reset the Protocol Internet (TCP/IP)

    http://support.Microsoft.com/kb/299357

    Registry warning: This section, method, or task contains steps that tell you how to modify the registry. However, serious problems can occur if you modify the registry incorrectly. Therefore, make sure that you proceed with caution. For added protection, back up the registry before you edit it. Then you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click on the number below to view the article in the Microsoft Knowledge Base:
    How to back up and restore the registry in Windows

    Method 2:

    Ensure that these services are started and set to Automatic. If you have problems trying to start these services, check their dependency services and make sure they are started and set to automatic as well.

    A key. Press Windows + R, type services.msc and press enter.

    B. in the search for services for the following services.

    DHCP client

    DNS client

    C. right-click on the service and click on Properties.

    D. set the startup type to Automatic.
    E. click Start to start the service. Click OK.

    Check if the problem persists.

    Hope this information is useful. Let us know if you need more help, we will be happy to help you.

  • Cannot get the DHCP client service to start automatically

    I work on a computer that has been recently infected with a fake AV protection virus.  The user has removed the virus using Microsoft Essentials and Malwarebytes.  Subsequently, they were unable to connect to a network with wired network cards or wireless.

    The afd.sys file has been deleted and couldn't start the DHCP client.  As soon as I restored the AFD, I was able to manually start the DHCP client.  At this point, I was able to connect to the network and get on the internet.

    The problem is that I restarted the computer and saved in Windows, the DHCP client is not automatically start as it should by the setting.  I can still go and start it manually, but it does not start by itself.

    I tried to use Winsock fix, the different netsh commands, / flushdns and enough & renew, tdsskiller and a number other programs I have come across.

    Computer is running Windows XP Service Pack 3

    Microsoft Essentials, Malwarebyes, Superantispyware and CCleaner are all installed.

    Any ideas on how to get this to start running automatically without having to do a reinstall of Windows XP?

    Thank you.

    an error saying there is no hard drive installed.

    This may mean that you have a SATA drive.  If so, you have to activate something like "legacy mode" in the BIOS before you can use the XP CD to do a reinstall (unless you have a floppy drive to add SATA drivers or integrate a CD with SATA drivers).

  • Cannot get the Telnet Client to install on Vista Ultimate 64 bit

    I am trying to install the Telnet Client on my Vista Ultimate 64 bit.  After waiting for quite a long time so he could install, I get this message:

    "An error has occurred. Not all features have been changed successfully. »

    Anyone know what this means and what I can do to make this complete installation?

    Thank you.

    C.

    Hello Var242,

    We will check your services and see if the telnet service is disabled.  If it is disabled, then lets set it to automatic.
    Even after installation, this service tends to default to disabled.  We will check this and see if this helps you. Zack
    Engineer Microsoft Support answers visit our Microsoft answers feedback Forum and let us know what you think.

  • WRT54GL cannot get the PPPoE server IP address

    Try to get the WRT54GL installation and cannot operate.  I get "unable to get an IP address from the server. PPPoE. I followed the troubleshooting tips and repowered everything.  I've even set up the network using static IP address and it worked for a few days that their death. I hope that it died when the IP address has changed.  I've seen a few suggestions to make the connection, it done it via Control Panel > network connections > bridged connections? Help, please!

    I think I finally have this thing resolved!  Set up as DHCP and then another post I went to the router, and click configuration on the sub-tab page clone mac address, enabled and clicked done, saved settings and it worked! I really hope that it continues to work! Now, if someone could explain to me how it does the job, I'd appreciate it.

  • Central Administration of the thin client

    Hello

    I work in a company where we have several customers light t510 hp

    I/we would like to know if it is possible to administer all thin clients from a server at a time. So, we will not have to manually administer each customer, one at a time.

    I hope that the question is clear to understand, I'm sorry for my English

    -Nick

    The PCs you're talking about occurred the company.

    You'd be much better servbed to join the support of HP Business Enterprise forum and validating the problem here.

  • How to get the database name/IP address of the server forms10g database

    Hello world
    How can I get the name of the database instance and the IP address of the database server?

    I use GEC 10 g and the database server is Oracle 10 g.

    Dobbelaere

    How can I get the name of the database instance and the IP address of the database server?

    To use the IP UTL_INADDR

    For example name you can use sys_context ('userenv', 'instance_name')
    or
    SQL > select instance_name from v$ instance;

  • HP deskjet 2545: How can I get the hp printer email address 2545

    My hp chromebox does not recognize the new printer hp deskjet 2545. He keeps asking the printer email address, but as I followed the instructions, an email address is not provided. How can I still access my printer?

    Hello

    It is not an ePrint printer there so NO E-mail address:

    http://support.HP.com/in-en/document/c03811750

    Kind regards.

  • Cannot ping the Anyconnect client IP address to LAN

    Hi guys,.

    I have an old ASA5520 running 9.1 (6) 8 where I installed Anyconnect SSL split tunneling access:

    See establishing group policy enforcement
    attributes of Group Policy DfltGrpPolicy
    VPN-tunnel-Protocol ikev1, ikev2 clientless ssl

    lanwan-gp group policy internal
    gp-lanwan group policy attributes
    WINS server no
    DNS server no
    VPN - connections 1
    client ssl-VPN-tunnel-Protocol
    Split-tunnel-policy tunnelspecified
    Split-tunnel-network-list value lanwan-acl
    by default no
    WebVPN
    AnyConnect value lanwan-profile user type profiles

    permit for line lanwan-acl access-list 1 standard 172.16.0.0 255.254.0.0 (hitcnt = 48) 0xb5bbee32

    Now I can ping, RDP, etc. of any VPN host connected to any destination within 172.16.0.0 255.254.0.0 range.

    Here is my routing information:

    See the road race
    Route outside 0.0.0.0 0.0.0.0 69.77.43.1 1
    Route inside 172.16.0.0 255.254.0.0 172.25.8.1 1

    interface GigabitEthernet0/1
    nameif inside
    security-level 100
    IP 172.25.8.4 255.255.254.0

    But I can't ping any Anyconnect VPN client connected from my LAN.

    See the establishment of performance ip local pool

    mask IP local pool lanwan-pool 172.25.9.8 - 172.25.9.15 255.255.254.0

    Here's the traceroute of LAN:

    C:\Users\Florin>tracert d 172.25.9.10

    Determination of the route to 172.25.9.10 with a maximum of 30 hops

    1 1 ms<1 ms="" 1="" ms="">
    2<1 ms="" *=""><1 ms="">
    3 * the request exceeded.
    4 * request timed out.

    While the ASA routing table has good info:

    show route | I have 69.77.43.1

    S 172.25.9.10 255.255.255.255 [1/0] via 69.77.43.1, outdoors

    Other things to mention:

    -There is no other FW between LAN and the ASA

    -There is no FW or NAT configured or enabled on this ASA(see her running nat and see the race group-access they return all two virgins).

    -FW Windows on the Anyconnect workstation is disabled (the service is running). I also tested and able to ping to my workstation Anyconnect House of another device on the same network.

    So, I'm left with two questions:

    1. first a I do not understand: after reading some threads here, I added this line standard lanwan-acl access-list allowed 69.77.43.0 255.255.255.0

    out of ping and tracert commands remains the same, but now I can RDP to the docking station VPN connected to any workstation LAN;

    What happens here?

    2. how can I do ICMP work after all? I also tried fixup protocol icmp and icmp Protocol Error Correction, still no luck

    Thanks in advance,

    Florin.

    Hi Florin,

    The entire production is clear enough for me

    in debugging, you can see that traffic is constituent of the ASA

    "Inside ICMP echo request: 172.17.35.71 outside: 172.25.9.9 ID = 22 seq = 14024 len = 32.

    the SAA can be transferred on or can be a downfall for some reason unknow

    can we have a wireshark capture on the vpn client to see if the icmp request is to reach the customer? I want to just isolate the problem of fw so that we can concentrate on the ASA rather than silly windows ;) fw

    made the RDP Protocol for VPN client for you inside the LAN work?

    run logging on ASA and ping and then inside to VPN client and the Coachman connects on the firewall, if ASA comes down the pkt it will appear in the log.

    loggon en
    debug logging in buffered memory

    #sh logging buffere | in icmp

    #Rohan

  • Numbering of the SIP Client IP addresses to public IP addresses

    Hello

    We are developing a new video network with VCS control and 2 highways of VCS. 1 expressway stressed the public internet address face and 2nd Expressway face partner network.

    Requirement: Internal SIP endpoint need dial IP address public (via Highway 1) and the IP address of the partner (via Highway 2). VCS control configured mode "calls to unknown IP address" to "Indirect".

    The two highways set up for 'Request to the unknown IP' mode to 'lead '.

    There is research on the VCS control rules to find the IP address.

    Priority 1 for IP address via 1st Highway

    Priority 2 for Ip address of partner via Highway 2.

    The two numbering IP addresses work, but component partner / IP address takes about 38 Sec to finish for the configuration of the call.

    When I look at the history of calls on the VCS control, I can see even for the search for the IP address of partners, 1 internet search Expressway and could not reach the IP address and then start to search on the highway of VCS partner and find the Ip address, like that it takes more time to complete the call.

    Sometimes, it is time and couldn't make a call of IP address to the IP address of the partner.

    is he kind, we can minismise the time for setting up call for the IP address of the partner numbering.

    Kind regards

    Chris

    Chris,

    try to disable SIP UDP on both motorways as this should reduce the appeal of 30 seconds preparation time.

    Hope this helps,

    Andreas

  • How to get the web client to refresh its point of view of the deployment of openstack

    Hello

    I had a problem with my MariaDBs which caused Violence to fail to start after his stop. The webclient service displays a message that failed "bootstrap" and newspapers showed that the databases where failing to start. I got data bases and went 'vioconfig start' of the converted VIO openstack starting towards the high fine. IM able to connect to the dashboard and perform all tasks as before so, everything seems to work very well. However the webclient service always shows VIO in a State with the "bootstrap" of initial start error and error. How can I get the webclient service to acknowledge that Violence now is working well?

    Hello

    Here are the steps to synchronize the user interface with the backend.

    1 > please use the user interface to start and stop the Openstack and avoid using CLI tool (because the tool doesn't have sync the database)

    2 > if you do not have to use the user interface to start the deployment (generally, it was caused by the inconsistent database), then you can manually recovered databases.

    3 > using the method as Arvind suggested but instead of changing the status of 'RUNNING', please change it to "STOPPED".

    4 > then come to the user interface to use the user interface to start the cluster.

    Hereby you will have everthing sync upward.

    Kind regards

    Yixing.

  • Get the edge gateway ip address

    Hello world!

    I need to create NAT rules on the bridge.

    How can I get all the IP addresses that has my gateway?

    I open Explorer API and try to find some information on the type of vCloud:Gateway. But there is only the list of properties. Where can I find useful information?

    Maybe there's an sdk with all the attributes and methods workbook?

    For several months I have spent time watching vCloud Director... this post triggered something of memory though. Earlier, I need someone help get info of vCloud bridge so I wrote a simple workflow that has vCloud:Gateway as input. It contains a single Scriptable (code below) task that simply questioned the object and properties different from it and played System.log values. The intention is to see what information I could get, and I have a bit of reference code which could be revised and Wicks used according to the needs. Please let me know if this can help:

    System.log("Interrogating Gateway: "+gateway.name);
    System.log("Description: "+gateway.description);
    System.log("href: "+gateway.href);
    System.log("ID: "+gateway.id);
    System.log("operationKey: "+gateway.operationKey);
    System.log("otherAttributes: "+displayMap(gateway.otherAttributes)); // VclMap
    // Nees to process here...
    
    System.log("parent: "+gateway.parent.name); // Returns Org vDC
    System.log("Status: "+gateway.status);
    if (gateway.tasks != null){
        var gwTasks = gateway.tasks.getTasks();
        System.log("---- Tasks in progress: "+gwTasks.length);
        for each (gwTask in gwTasks){
            System.log("-- name: "+gwTask.name+ " --");
            System.log("status: "+gwTask.status); // queued, preRunning, running, success, error, canceled, aborted
            if (gwTask.status == "error"){
                System.log("Error: ");
                var gwTaskError = gwTask.error;
                System.log("majorErrorCode: "+gwTaskError.majorErrorCode);
                System.log("minorErrorCode: "+gwTaskError.minorErrorCode);
                System.log("vendorSpecificErrorCode: "+gwTaskError.vendorSpecificErrorCode);
                System.log("message: "+gwTaskError.message);
                //System.log("stackTrace: "+gwTaskError.stackTrace);
                System.log("----");
            }
            System.log("type: "+gwTask.type);
            System.log("description: "+gwTask.description);
            System.log("startTime: "+gwTask.startTime.toGregorianCalendar());
            System.log("expiryTime: "+gwTask.expiryTime.toGregorianCalendar());
            System.log("endTime: "+gwTask.endTime.toGregorianCalendar());
            System.log("progress: "+gwTask.progress+"%");
            System.log("owner: "+gwTask.owner.name);
            System.log("");
            // There are many more properties for VclTask object - feel free to add more as desired
        }
        System.log("---- End Tasks in progress ----");
    }
    System.log("Type: "+gateway.type);
    System.log("vCloudExtension: "+displayVcloudExtension(gateway.vCloudExtension)); // VclObjectList -- related obj types: VclVCloudExtension
    System.log("XML: \n"+gateway.toXml()); // Returns null
    
    System.log("========== Configuration ==========");
    var gwConfig = gateway.configuration;
    System.log("backwardCompatibilityMode: "+gwConfig.backwardCompatibilityMode); // boolean
    
    System.log("gatewayBackingConfig: "+gwConfig.gatewayBackingConfig); // string: compact/full
    if (gwConfig.gatewayInterfaces != null && gwConfig.gatewayInterfaces.gatewayInterface != null){
        var gwInterfaces = gwConfig.gatewayInterfaces.gatewayInterface.enumerate(); // VclGatewayInterfaces
        System.log("====== Gateway Interfaces ======");
        for each (gwi in gwInterfaces){
            System.log("==== Gateway Interface: "+gwi.name);
            System.log("displayName: "+gwi.displayName);
            System.log("network: "+gwi.network.name); // VclReference
            System.log("applyRateLimit: "+gwi.applyRateLimit);
            System.log("inRateLimit: "+gwi.inRateLimit);
            System.log("outRateLimit: "+gwi.outRateLimit);
            System.log("interfaceType: "+gwi.interfaceType);
            if(gwi.subnetParticipation != null){ // VclObjectList -- related obj types: VclSubnetParticipation
                System.log("=== Subnet Participation: ");
                var gwiSubnets = gwi.subnetParticipation.enumerate();
                for each (gwiSubnet in gwiSubnets){
                    System.log("gateway: "+gwiSubnet.gateway);
                    System.log("ipAddress: "+gwiSubnet.ipAddress);
                    System.log("netmask: "+gwiSubnet.netmask);
                    if (gwiSubnet.ipRanges != null){
                        var ipRanges = gwiSubnet.ipRanges.ipRange.enumerate();
                        for each (range in ipRanges){
                            System.log("ipRange: "+range.startAddress+"-"+range.endAddress);
                        }
                    }
                    System.log("");
                }
            }
            System.log("useForDefaultRoute: "+gwi.useForDefaultRoute);
            System.log("otherAttributes: "+displayMap(gwi.otherAttributes));
            System.log("vCloudExtension: "+displayVcloudExtension(gwi.vCloudExtension));
            System.log("XML: "+gwi.toXml());
            System.log("");
        }
    }
    System.log("haEnabled: "+gwConfig.haEnabled); // boolean
    System.log("otherAttributes: "+displayMap(gwConfig.otherAttributes)); //VclMap
    System.log("useDefaultRouteForDnsRelay: "+gwConfig.useDefaultRouteForDnsRelay); // boolean
    System.log("vCloudExtension: "+displayVcloudExtension(gwConfig.vCloudExtension));
    System.log("XML: \n"+gwConfig.toXml());
    
    var gwFeatures = gwConfig.edgeGatewayServiceConfiguration; // VclGatewayFeatures
    var serviceSet = gwFeatures.networkService;
    System.log("====== Gateway Services Available: "+serviceSet.size()+" ======");
    
    // Check Services for VclNatService
    var natServices = serviceSet.find(new VclNatService());
    if (natServices != null && natServices.length > 0){
        System.log("");
        System.log("==== NAT services found: "+natServices.length+" ====");
        for each (natServices in natServices){
            System.log("----- NEED TO CODE THIS -----");
        }
    }
    
    // Check Services for VclIpsecVpnService
    var ipsecVpnServices = serviceSet.find(new VclIpsecVpnService());
    if (ipsecVpnServices != null && ipsecVpnServices.length > 0){
        System.log("");
        System.log("==== IPSEC VPN services found: "+ipsecVpnServices.length+" ====");
        for each (ipsecVpnService in ipsecVpnServices){
            System.log("----- NEED TO CODE THIS -----");
        }
    }
    
    // Check Services for VclFirewallService
    var fwServices = serviceSet.find(new VclFirewallService());
    if (fwServices != null && fwServices.length > 0){
        System.log("");
        System.log("==== Firewall services found: "+fwServices.length+" ====");
        for each (fwService in fwServices){
            System.log("----- NEED TO CODE THIS -----");
        }
    }
    
    // Check Services for VclStaticRoutingService
    var staticRoutingServices = serviceSet.find(new VclStaticRoutingService());
    if (staticRoutingServices != null && staticRoutingServices.length > 0){
        System.log("");
        System.log("==== Static Routing services found: "+staticRoutingServices.length+" ====");
        for each (staticRoutingService in staticRoutingServices){
            System.log("----- NEED TO CODE THIS -----");
        }
    }
    
    // Check Services for VclGatewayDhcpService
    var gwDhcpServices = serviceSet.find(new VclGatewayDhcpService());
    if (gwDhcpServices != null && gwDhcpServices.length > 0){
        System.log("");
        System.log("==== Gateway DHCP services found: "+gwDhcpServices.length+" ====");
        for each (gwDhcpService in gwDhcpServices){
            System.log("----- NEED TO CODE THIS -----");
        }
    }
    
    // Check Services for VclDhcpService
    var dhcpServices = serviceSet.find(new VclDhcpService());
    if (dhcpServices != null && dhcpServices.length > 0){
        System.log("");
        System.log("==== DHCP services found: "+dhcpServices.length+" ====");
        for each (dhcpService in dhcpServices){
            System.log("----- NEED TO CODE THIS -----");
        }
    }
    
    // Check Services for VclGatewayIpsecVpnService
    var gwIpsecVpnServices = serviceSet.find(new VclGatewayIpsecVpnService());
    if (gwIpsecVpnServices != null && gwIpsecVpnServices.length > 0){
        System.log("");
        System.log("==== Gateway Ipsec VPN services found: "+gwIpsecVpnServices.length+" ====");
        for each (gwIpsecVpnService in gwIpsecVpnServices){
            System.log("----- NEED TO CODE THIS -----");
        }
    }
    
    // Check Services for VclLoadBalancerService
    var lbServices = serviceSet.find(new VclLoadBalancerService());
    if (lbServices != null && lbServices.length > 0){
        System.log("");
        System.log("==== Load Balancer services found: "+lbServices.length+" ====");
        for each (lbService in lbServices){
            System.log("---------------");
            System.log("isEnabled: "+lbService.isEnabled);
            System.log("otherAttributes: "+displayMap(lbService.otherAttributes));
            System.log("-- Load Balancer Pools --");
            var lbServicePool = lbService.pool; //VclObjectList -- related obj types: VclLoadBalancerPool
            System.log("pool count: "+lbServicePool.size());
            var lbServiceLBPools = lbServicePool.enumerate();
            for each (lbPool in lbServiceLBPools){
                System.log("- Pool Name: "+lbPool.name);
                System.log("- Description: "+lbPool.description);
                System.log("- errorDetails: "+lbPool.errorDetails);
                System.log("- id: "+lbPool.id);
                if(lbPool.member != null){
                    System.log("- Load Balancer Pool Members: "+lbPool.member.size()); // VclObjectList -- related obj types: VclLBPoolMember
                    var lbPoolMembers = lbPool.member.enumerate();
                    for each (lbPoolMember in lbPoolMembers){
                        System.log("-- Load Balancer Pool Member --");
                        System.log("ipAddress: "+lbPoolMember.ipAddress);
                        System.log("otherAttributes: "+displayMap(lbPoolMember.otherAttributes)); // VclMap
                        System.log("servicePort: "+displayServicePort(lbPoolMember.servicePort));  // VclObjectList -- related obj types: VclLBPoolServicePort
                        System.log("vCloudExtension: "+displayVcloudExtension(lbPoolMember.vCloudExtension)); // VclObjectList -- related obj types: VclVCloudExtension
                        System.log("weight: "+lbPoolMember.weight);
                        System.log("XML: "+lbPoolMember.toXml());
                    }
                }
                System.log("- operational: "+lbPool.operational);
                System.log("- otherAttributes: "+displayMap(lbPool.otherAttributes)); // VclMap
                System.log("- servicePort: "+displayServicePort(lbPool.servicePort)); // VclObjectList -- related obj types: VclLBPoolServicePort
                System.log("- vCloudExtension: "+displayVcloudExtension(lbPool.vCloudExtension)); // VclObjectList -- related obj types: VclVCloudExtension
                System.log("- XML: "+lbPool.toXml());
                System.log("");
            }
    
            System.log("-- Virtual Servers --");
            var lbServiceVirtualServers = lbService.virtualServer; //VclObjectList -- related obj types: VclLoadBalancerVirtualServer
            System.log("virtual server count: "+lbServiceVirtualServers.size());
            var lbServiceVirtualServers = lbServiceVirtualServers.enumerate();
            for each (lbVirtualServer in lbServiceVirtualServers){
                System.log("== Load Balancer Virtual Server Name: "+lbVirtualServer.name);
                System.log("description: "+lbVirtualServer.description);
                System.log("ipAddress: "+lbVirtualServer.ipAddress);
                System.log("isEnabled: "+lbVirtualServer.isEnabled);
                System.log("interface name: "+lbVirtualServer["interface"].name); // VclReference
                if (lbVirtualServer.loadBalancerTemplates != null){ // VclObjectList -- related obj types: VclVendorTemplate
                    System.log("===Load Balancer Templates ===");
                    var lbTemplates = lbVirtualServer.loadBalancerTemplates.enumerate();
                    for each (tpl in lbTemplates){
                        System.log("name: "+tpl.name);
                        System.log("id: "+tpl.id);
                        System.log("otherAttributes: "+displayMap(tpl.otherAttributes));
                        System.log("vCloudExtension: "+displayVcloudExtension(tpl.vCloudExtension));
                        if (tpl.vendorTemplateAttributes != null){
                            System.log("Template Attributes:");
                            var atts = tpl.vendorTemplateAttributes.enumerate();
                            for each (att in atts){
                                System.log("key: "+att.key);
                                System.log("name: "+att.name);
                                System.log("value: "+att.value);
                                System.log("otherAttributes: "+displayMap(att.otherAttribues));
                                System.log("vCloudExtension: "+displayVcloudExtension(att.vCloudExtension));
                                System.log("XML: "+att.toXml());
                                System.log("");
                            }
                        }
                    }
                }
    
                System.log("logging: "+lbVirtualServer.logging);
                System.log("otherAttributes: "+displayMap(lbVirtualServer.otherAttributes));
                System.log("pool: "+lbVirtualServer.pool);
                if(lbVirtualServer.serviceProfile != null){
                    var serviceProfiles = lbVirtualServer.serviceProfile.enumerate();
                    System.log("== ServiceProfile: "); // VclObjectList -- related obj types: VclLBVirtualServerServiceProfile
                    for each (sp in serviceProfiles){
                        System.log("protocol: "+sp.protocol); // HTTP, HTTPS, TCP
                        System.log("port: "+sp.port);
                        System.log("isEnabled: "+sp.isEnabled);
                        var persistence = sp.persistence;// VclLBPersistence
                            System.log("-- Persistence: ");
                             System.log("method: "+persistence.method);
                            System.log("cookieMode: "+persistence.cookieMode);
                            System.log("cookieName: "+persistence.cookieName);
                            System.log("otherAttributes: "+displayMap(persistence.otherAttribues));
                            System.log("vCloudExtension: "+displayVcloudExtension(persistence.vCloudExtension));
                            System.log("XML: "+persistence.toXml());
                        System.log("otherAttributes: "+displayMap(sp.otherAttribues));
                        System.log("vCloudExtension: "+displayVcloudExtension(sp.vCloudExtension));
                        System.log("XML: "+sp.toXml());
                        System.log("");
                    }
                }
                System.log("vCloudExtension: "+displayVcloudExtension(lbVirtualServer.vCloudExtension));
                System.log("XML: "+lbVirtualServer.toXml());
                System.log("");
            }
        }
    }
    
    // Functions -- possibly re-write as actions:
    function displayServicePort(sps){
        if(sps != null){
            var spArray = sps.enumerate();
            for each (sp in spArray){
                System.log("-= Service Port Details =-");
                System.log("protocol: "+sp.protocol);
                System.log("port: "+sp.port);
                System.log("healthCheckPort: "+sp.healthCheckPort);
                System.log("isEnabled: "+sp.isEnabled);
                System.log("algorithm: "+sp.algorithm);
                System.log("healthCheck: "+displayHealthCheck(sp.healthCheck)); // VclObjectList -- VclLBPoolHealthCheck
                System.log("otherAttribues: "+displayMap(sp.otherAttributes));
                System.log("vCloudExtension: "+displayVcloudExtension(sp.vCloudExtension));
                System.log("XML: "+sp.toXml());
                System.log("");
            }
        }
    }
    
    function displayHealthCheck(hcs){
        if(hcs != null){
            var hcsArray = hcs.enumerate();
            for each (hc in hcsArray){
                System.log("-= Health Check Details =-");
                System.log("healthThreshold: "+hc.healthThreshold);
                System.log("interval: "+hc.interval);
                System.log("mode: "+hc.mode); // possible values: TCP, HTTP, SSL
                System.log("otherAttributes: "+displayMap(hc.otherAttributes)); // VclMap
                System.log("timeout: "+hc.timeout);
                System.log("unhealthThreshold: "+hc.unhealthThreshold);
                System.log("uri: "+hc.uri);
                System.log("vCloudExtension: "+displayVcloudExtension(hc.vCloudExtension));
                System.log("XML: "+hc.toXml());
                System.log("");
            }
        }
    }
    
    function displayMap(map){
        if (map != null && map.keys.length > 0){
            System.log("-= VclMap Details =-");
            for each(key in map.keys){
                System.log(key + ": "+map.get(key));
            }
            System.log("");
        }
    }
    
    function displayVcloudExtension(vcle){
        if(vcle != null){
            System.log("-= vCloudExtension Details =-");
            System.log("-- required: "+vcle.required);
            System.log("-- otherAttributes: "+displayMap(vcle.otherAttribues));
            System.log("");
        }
    }
    
    // END FUNCTIONS ========
    
        if (map != null && map.keys.length > 0){
            System.log("-= VclMap Details =-");
            for each(key in map.keys){
                System.log(key + ": "+map.get(key));
            }
            System.log("");
        }
    }
    
    function displayVcloudExtension(vcle){
        if(vcle != null){
            System.log("-= vCloudExtension Details =-");
            System.log("-- required: "+vcle.required);
            System.log("-- otherAttributes: "+displayMap(vcle.otherAttribues));
            System.log("");
        }
    }
    
    // END FUNCTIONS ==============================================
    ======================================
    

    Remember that the code has been used several months ago. It is read only, so it does not change your Gateway VCD. I hope that this will as-is

Maybe you are looking for