"1Password 7.3.712" command-line silent install does not exist after install

Hi Team, I'm trying to silently install the latest installer (v7.3.712) with command-line:
1PasswordSetup-7.3.712.exe --silent

But the new installer does not exit after the install is completed. Due to this, our script keeps on waiting for a return code. Let us know how can this issue be fixed.


1Password Version: 7.3.712
Extension Version: Not Provided
OS Version: Windows 10
Sync Type: Not Provided

Comments

  • bundtkatebundtkate

    Team Member

    1Password 7 actually installs silently by default, @kard, so path\1PasswordSetup-7.3.712.exe --setup should have you covered, where path is the full filepath of your installer. This will run silently, terminate when it's done, then show the 1Password setup screen. In that sense it's not completely silent, but we don't currently support hiding that setup window, so this will be your best bet for the moment. Give it a go and let me know if helps. :+1:

  • Hi @bundtkate, thanks for the quick response!

    I just tried the method but that did not work as the installer does not support --setup arg:

    C:\local\1r1>1PasswordSetup-7.3.712.exe --setup
    
    C:\local\1r1>error: Found argument '--setup' which wasn't expected, or isn't valid in this context
    
    USAGE:
        1PasswordSetup-7.3.712.exe [FLAGS] [OPTIONS]
    
    For more information try --help
    

    Can you please check this and confirm? I can deal with the window appearing at the end of the install, but we definitely need to suppress any interactive window during the install process. Let me know if that's doable.

  • bundtkatebundtkate

    Team Member

    My apologies, @kard. This is what happens when I venture into the command line. I'm certainly learning and starting to feel more at home there, but I'm at a point where I know just enough to sound like I'm right even when I'm totally off-base. So setup is run automatically after the installer copies files and you don't need to add that argument unless you need to rerun setup from the app exe.

    Would you be able to share what your script needs to be doing after install, by chance? I'll have to check with our development team to see what might be best, but the better idea I have of your end goal the more likely I am to get some good guidance. If you'd rather share via e-mail, that's fine, too. Reach out to [email protected] and I can find you there. Thanks! :chuffed:

  • Hi @bundtkate, I have sent a mail to your team. I am looking for a resolution to this issue soon.

  • GregGreg

    Team Member

    Hi @kard,

    Thank you for the email! We received it and get back to you via email soon. :):+1:

    ++
    Greg

    ref: PEN-86434-624

  • If you want to be a serious alternative in the enterprise, you should support install options like -SILENT and -ALLUSERS
    I do understand you need data in the users APPDATA folder, but if we want to deploy this to just 100 machines today, this is not doable.

  • bundtkatebundtkate

    Team Member

    We don't officially support any method of mass deployment, but are working on a more holistic solution, @jankeskanke. It's not close enough to prime time it's worth talking about in any depth right now, but it's on the roadmap and actively being worked on. The issue with --silent was actually a bug triggered specifically when no data had been added to 1Password and has been fixed in the latest. In the meantime, you can ease deployment with xcopy:

    1. Install 1Password on a testing machine, but do not sign in.

    2. Xcopy the %LOCALAPPDATA%\1Password\app\ directory via your chosen deployment method to everyone's %LOCALAPPDATA%\1Password\app\ directory.

    3. Run the setup command line parameter on the 1Password.exe file: %LOCALAPPDATA%\1Password\app\7\1Password.exe setup

    This should now run silently, terminate once it is done, and set up the registry keys to enable Native Messaging support for the 1Password extension.

    Alternatively, if you have an existing method to mass-deploy browser extensions and your team uses Chrome, Firefox, or the new Chromium-based Microsoft Edge, you can also take a look at 1Password X. 1Password X is a full-featured browser extension that doesn't require a desktop app at all. If it's easier for you to deploy and matches your browser choices, it may be something you want to consider. You can learn all about it here:

    https://support.1password.com/getting-started-1password-x/

    And, of course, if you have additional questions or run into any trouble, I'm happy to help. I definitely look forward to enterprise installations being smoother, but until then I've dealt with a fair few of them and am happy to assist however I can. :chuffed:

Leave a Comment

BoldItalicStrikethroughOrdered listUnordered list
Emoji
Image
Align leftAlign centerAlign rightToggle HTML viewToggle full pageToggle lights
Drop image/file