WilliamLam.com

  • About
    • About
    • Privacy
  • VMware Cloud
  • Tanzu
    • Application Modernization
    • Tanzu services
    • Tanzu Community Edition
    • Tanzu Kubernetes Grid
    • vSphere with Tanzu
  • Home Lab
  • Nested Virtualization
  • Apple
You are here: Home / Automation / Quick Tip - Silent installation of the VMware Client Integration Plugin (CIP)

Quick Tip - Silent installation of the VMware Client Integration Plugin (CIP)

04.05.2016 by William Lam // 9 Comments

After answering this question internally, I thought I would also share the details externally for anyone that might also be interested in automating the silent installation of the VMware Client Integration Plugin (CIP). Below are the commands to run for both Windows as well as Mac OS X (be sure to replace the filenames with the paths to your files).

Windows:

C:\Users\lamw\Desktop\VMware-ClientIntegrationPlugin-6.0.0.exe /s /v/qn /l C:\Users\lamw\Desktop\cip.log

Mac OS X:

hdiutil attach -nobrowse ~/Desktop/VMware-ClientIntegrationPlugin-6.0.0.mac64.dmg
sudo installer -pkg /Volumes/VMware-ClientIntegrationPlugin-6.0.0.mac64.dmg/VMware\ Client\ Integration\ Plug-in.pkg -target /
hdiutil detach /Volumes/VMware-ClientIntegrationPlugin-6.0.0.mac64.dmg

Someone had commented on Twitter that it would be great to have a public URL for the CIP installer for automation. In fact, such a URL does exists 🙂 If you open a browser to your vSphere Web Client login page and you do not have CIP installed, there is a link at the lower left hand corner. The URL provided is one that is hosted on VMware and always points to the latest version.

  • http://vsphereclient.vmware.com/vsphereclient/VMware-ClientIntegrationPlugin-6.0.0.exe
  • http://vsphereclient.vmware.com/vsphereclient/VMware-ClientIntegrationPlugin-6.0.0.mac64.dmg

You also have the option to download a specific version. For example, the download URL for Build 299404 would look like the following:

  • http://vsphereclient.vmware.com/vsphereclient/2/9/9/4/0/4/1/VMware-ClientIntegrationPlugin-6.0.0.exe
  • http://vsphereclient.vmware.com/vsphereclient/2/9/9/4/0/4/1/VMware-ClientIntegrationPlugin-6.0.0.mac64.dmg

More from my site

  • What is the VMware Client Integration Plugin (CIP)?
  • Quick Tip - Fix for CIP no longer functioning in vSphere Web Client after Chrome 45 update
  • Exploring VSAN APIs Part 10 – VSAN Disk Health
  • Creating a vSphere Content Library directly on Amazon S3
  • What happens when Virtual Machines have duplicate instanceUUID's on ESXi?

Categories // Automation Tags // CIP, client integration plugin

Comments

  1. Gabe Ster says

    04/12/2016 at 4:01 am

    The windows CIP installer seems to do something strange, like it's expecting to only be installed by a user. If I use SCCM to "install for all users" running the exe silently as outlined above it will fail with an error 1603. If I extract the msi from the EXE by pulling it from the %temp% folder while it's running, it similarly fails to complete installation. In either case it goes so far as to put the content into %programfiles(x86)%\VMWare\Client Integration Plug-in but then it fails when running vmware-csd.exe --install. Installing it for the current user does, however, succeed, at least as long as I make the user walk through the GUI installer.

    Reply
  2. Blake Garner (@trodemaster) says

    04/13/2016 at 10:59 am

    Quick and dirty script for updating OSX & Chrome..
    https://gist.github.com/trodemaster/788ea369012976b29aeb1ffe5681bcf2

    Reply
    • Blake Garner (@trodemaster) says

      04/13/2016 at 2:22 pm

      oh and you must have SIP disabled on you mac for the plugin to work unfortunately...

      Reply
  3. Regina Gonzales says

    05/13/2016 at 3:10 pm

    @GabeSter - After much time spent investigating the deployment, I discovered I can only successfully deploy the software from 'Applications' in SCCM 2012 with the installtion behavior set to "Install for user." I suspect is that it's related to either the permissions for SCCM to manage the deployment under C:\Windows\Temp and/or the context in which the application is deployed. I say this because if deploy the same application under a users context, it extracts the contents in the users %temp% directory ('C:\Users\user\AppData\Local\Temp') and runs fine.

    Reply
  4. Von says

    03/07/2017 at 10:28 am

    I want to use a silent uninstall and the "/s /v/qn" options do not work with the /u option. Can you tell me how to do a silent uninstall? I have tried various combination of these options with the /u and it either fails the uninstall or asks me questions.

    Reply
    • William Lam says

      03/07/2017 at 12:13 pm

      I'm curious on why you're trying to use the CIP installer to perform an "uninstall" rather than using the Windows uninstaller interface?

      I just tried the following and works (make sure browsers are closed or else the uninstall will fail)

      $package = "VMware Client Integration Plug-in 6.0.0"
      $app = Get-WmiObject -Class Win32_Product | Where-Object {
      $_.Name -match "$package"
      }
      $app.Uninstall()

      Reply
  5. Dattatraya says

    03/08/2017 at 5:05 pm

    @William Lam, I tried above for VMware-EnhancedAuthenticationPlugin-6.5.0, But did not work, I have tried various combination of these options. Tried my own method of extracting files after files. It works, But would not recommend for enterprise customer.

    Reply
    • Iwik says

      06/22/2017 at 6:46 am

      Hi,
      opening VMware-EnhancedAuthenticationPlugin-6.5.0.exe using 7zip shows, there are 3 files
      runsetups.exe
      VMware-ClientIntegrationPlugin.win32.exe
      VMware-ClientIntegrationService.win32.exe

      It seems that runsetup.exe is not needed and two remaning takes /s /v"/qn" (yes, quotes are needed) as argument for silent install.

      VMware-ClientIntegrationService.win32.exe seems to run some init and shows some console window, but it is untended at least.

      Reply
  6. Menesh says

    07/26/2017 at 8:43 am

    I have also been tasked to package this is SCCM. What's the best solution for this

    Reply

Thanks for the comment! Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Search

Author

William Lam is a Senior Staff Solution Architect working in the VMware Cloud team within the Cloud Infrastructure Business Group (CIBG) at VMware. He focuses on Cloud Native technologies, Automation, Integration and Operation for the VMware Cloud based Software Defined Datacenters (SDDC)

Connect

  • Email
  • GitHub
  • LinkedIn
  • RSS
  • Twitter
  • Vimeo

Recent

  • vSphere with Tanzu using Intel Arc GPU 01/26/2023
  • Quick Tip - Automating allowed and not allowed Datastores for use with vSphere Cluster Services (vCLS) 01/25/2023
  • ESXi with Intel Arc 750 / 770 GPU 01/24/2023
  • How to bootstrap vSAN Express Storage Architecture (ESA) on unsupported hardware? 01/19/2023
  • Automating Virtual Machine screenshots in vSphere 01/18/2023

Advertisment

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy

Copyright WilliamLam.com © 2023