cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • JMP will suspend normal business operations for our Winter Holiday beginning on Wednesday, Dec. 24, 2025, at 5:00 p.m. ET (2:00 p.m. ET for JMP Accounts Receivable).
    Regular business hours will resume at 9:00 a.m. EST on Friday, Jan. 2, 2026.
  • We’re retiring the File Exchange at the end of this year. The JMP Marketplace is now your destination for add-ins and extensions.

Discussions

Solve problems, and share tips and tricks with other JMP users.
%3CLINGO-SUB%20id%3D%22lingo-sub-662858%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EInstallazione%20di%20JMP%2017%20Tramite%20PowerShell%20per%20includere%20la%20licenza%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-662858%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3ESperando%20che%20qualcuno%20possa%20aiutare%2C%20sto%20cercando%20di%20trovare%20uno%20script%20che%20installi%20JMP%2017%20tramite%20l'unit%C3%A0%20di%20rete%20e%20installi%20anche%20il%20file%20SID%20e%20imposti%20il%20file%20per%20in%20una%20posizione%20predefinita.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-662858%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CLINGO-LABEL%3Efinestre%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-662968%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EOggetto%3A%20Installazione%20di%20JMP%2017%20tramite%20PowerShell%20per%20includere%20la%20licenza%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-662968%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3ECIAO%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F48944%22%20target%3D%22_blank%22%3E%20%40PoynomialMink80%3C%2FA%3E%20%2C%20potresti%20fare%20cos%C3%AC%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3ERiferimento%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2FJMP-Knowledge-Base%2FPreparing-JMP-to-Use-the-InstallShield-Silent-Installation%2Fta-p%2F629862%22%20target%3D%22_self%22%3E%20questo%20link%3C%2FA%3E%20per%20creare%20un'installazione%20invisibile%20di%20JMP%20con%20le%20tue%20preferenze%20preferite%3C%2FLI%3E%0A%3CLI%3ENel%20tuo%20script%2C%20copia%20il%20supporto%20di%20installazione%20su%20un'unit%C3%A0%20locale%3C%2FLI%3E%0A%3CLI%3EEsegui%20l'installazione%20di%20JMP%2C%20puoi%20includere%20la%20licenza%20nell'installazione%20e%20saltare%20il%20passaggio%20successivo%2C%20ma%20trovo%20che%20il%20passaggio%20successivo%20semplifichi%20il%20rinnovo%20della%20licenza%20in%20futuro%3C%2FLI%3E%0A%3CLI%3ECopiare%20il%20file%20di%20licenza%20sulla%20macchina%20e%20creare%20un%20file%20delle%20preferenze%20che%20fa%20riferimento%20a%20una%20specifica%20posizione%20del%20file%20di%20licenza%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3E%23Load%20the%20License%20File%0A%24LicenseFile%20%3D%20%24InstallDir%2B%22%5Cjmp.per%22%0ACopy-Item%20%24SourceDir%22%5Cjmp.per%22%20%24LicenseFile%20-Force%0A%0A%23%20Create%20directories%20if%20needed%0ANew-Item%20-Path%20%24Env%3AALLUSERSPROFILE%22%2FSAS%22%20-ItemType%20Directory%20-Force%0ANew-Item%20-Path%20%24Env%3AALLUSERSPROFILE%22%2FSAS%2FJMPPRO%22%20-ItemType%20Directory%20-Force%0ANew-Item%20-Path%20%24Env%3AALLUSERSPROFILE%22%2FSAS%2FJMPPRO%2F17%22%20-ItemType%20Directory%20-Force%0A%24AddinDir%20%3D%20%24Env%3AALLUSERSPROFILE%2B%22%2FSAS%2FJMPPRO%2Faddins%22%0ANew-Item%20-Path%20%24AddinDir%20-ItemType%20Directory%20-Force%0A%0A%23%20Create%20preferences%20file%20that%20links%20to%20the%20license%20file%0A%24fn%20%3D%20%24Env%3AALLUSERSPROFILE%2B%22%2FSAS%2FJMPPRO%2F17%2FJMP.PFS%22%0ANew-Item%20-Force%20%24fn%0ASet-Content%20%24fn%20%22Preferences(%0A%20File%20Location%20Settings(%0A%20%20License%20File%20Path(%20%24LicenseFile%20)%0A%20)%0A)%3B%22%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3EMaggiori%20informazioni%20sull'installazione%20della%20licenza%20e%20dei%20componenti%20aggiuntivi%3A%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2FDiscussions%2FAnyone-manage-add-ins-using-a-script-or-a-centralized-tool-Maybe%2Fm-p%2F593672%23U593672%22%20class%3D%22lia-mention-container-editor-message%20lia-img-icon-forum-thread%20lia-fa-icon%20lia-fa-forum%20lia-fa-thread%20lia-fa%22%20target%3D%22_blank%22%3EQualcuno%20gestisce%20i%20componenti%20aggiuntivi%20utilizzando%20uno%20script%20o%20uno%20strumento%20centralizzato%3F%20Forse%20uno%20script%20PowerShell%20tramite%20Microsoft%20System%20Center%20Configuration%20Manager%20(SCCM)%3F%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-663174%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3EOggetto%3A%20Installazione%20di%20JMP%2017%20tramite%20PowerShell%20per%20includere%20la%20licenza%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-663174%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EMolte%20grazie%20questo%20%C3%A8%20quello%20che%20sto%20cercando.%20Grazie%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-736836%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERi%3A%20Installazione%20di%20JMP%2017%20tramite%20PowerShell%20per%20includere%20la%20licenza%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-736836%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EQuesta%20sceneggiatura%20%C3%A8%20fantastica!%20Sto%20distribuendo%20tramite%20Intune%2FPowerShell%20ed%20%C3%A8%20esattamente%20quello%20che%20stavo%20cercando.%20Una%20domanda%3A%20come%20aggiorni%20ogni%20anno%3F%20Hai%20solo%20bisogno%20di%20consegnare%20un%20nuovo%20file%20.per%20alla%20macchina%20e%20sovrascrivere%20quello%20vecchio%3F%20I%20documenti%20di%20JMP%20indicano%20una%20procedura%20interattiva%20per%20l'utente%20rispetto%20a%20un%20aggiornamento%20silenzioso%20ideale.%3CBR%20%2F%3E%3CBR%20%2F%3E%20Il%20mio%20pensiero%20%C3%A8%20utilizzare%20Intune%20per%20fornire%20un%20nuovo%20per%20file%20e%20sovrascrivere%20quello%20vecchio%2C%20il%20che%20%C3%A8%20abbastanza%20semplice%2C%20ma%20JMP%20noter%C3%A0%20il%20nuovo%20per%20file%3F%20Voglio%20dire%2C%20possiamo%20dire%20agli%20utenti%20%22s%C3%AC%2C%20il%20nuovo%20file%20%C3%A8%20gi%C3%A0%20l%C3%AC%2C%20basta%20fare%20clic%20su%20di%20esso%20e%20iniziare%20la%20giornata%22%2C%20ma%20%C3%A8%20meno%20ideale%3C%2FP%3E%3C%2FLINGO-BODY%3E
Choose Language Hide Translation Bar

Installing JMP 17 Via powershell to include license

Hoping someone can help, I am trying to find a script that will install JMP 17 via network drive and also install the SID file and set the per file to a default location. 

3 REPLIES 3
ih
Super User (Alumni) ih
Super User (Alumni)

Re: Installing JMP 17 Via powershell to include license

Hi @PoynomialMink80 , you could do this:

  • Reference this link to build a silent installation of JMP with your preferred preferences
  • In your script, copy the installation media to a local drive
  • Run the JMP install, you could include the license in the install and skip the next step but I find the next step makes it easier to renew the license in the future
  • Copy the license file to the machine and create a preferences file that references a specific license file location
#Load the License File
$LicenseFile = $InstallDir+"\jmp.per"
Copy-Item $SourceDir"\jmp.per" $LicenseFile -Force

# Create directories if needed
New-Item -Path $Env:ALLUSERSPROFILE"/SAS" -ItemType Directory -Force
New-Item -Path $Env:ALLUSERSPROFILE"/SAS/JMPPRO" -ItemType Directory -Force
New-Item -Path $Env:ALLUSERSPROFILE"/SAS/JMPPRO/17" -ItemType Directory -Force
$AddinDir = $Env:ALLUSERSPROFILE+"/SAS/JMPPRO/addins"
New-Item -Path $AddinDir -ItemType Directory -Force

# Create preferences file that links to the license file
$fn = $Env:ALLUSERSPROFILE+"/SAS/JMPPRO/17/JMP.PFS"
New-Item -Force $fn
Set-Content $fn "Preferences(
	File Location Settings(
		License File Path( $LicenseFile )
	)
);"

More info about installing the license and add-ins:

Anyone manage add-ins using a script or a centralized tool? Maybe a PowerShell script via Microsoft ... 

Re: Installing JMP 17 Via powershell to include license

Many thanks this is what I am looking for. Thank you

Re: Installing JMP 17 Via powershell to include license

This scirpt is awesome! I'm deploying via intune / powershell and its exactly what I was looking for. One question, how are you updating yearly? Do you just need to delivery a new .per file to the machine and overwrite the old one? JMP's docs indicate a user-interactive procedure vs an ideal silent update. 

My thinking is use intune to deliver a new per file and overwrite the old one, which is easy enough, but will JMP notice the new per file? I mean we can tell the users "yeah new per file's already there, just click it and go about your day" but that's less ideal 

Recommended Articles