- Żewġ mogħdijiet ta' distribuzzjoni: MSIX b'integrazzjoni sħiħa jew EXE/MSI mingħajr bidliet, kull waħda bir-rekwiżiti u l-vantaġġi tagħha stess.
- Intune + Store: Tiftix, assenjazzjoni u aġġornamenti awtomatiċi għal UWP, MSIX u Win32, b'kontrolli tal-politika.
- Fluss tal-Win32 f'Intune: .intunewin, regoli ta' skoperta, dipendenzi (sa 100), u sostituzzjoni tal-verżjoni.
- Għall-iżviluppaturi: kummerċ mingħajr kummissjoni, APIs/CI-CD, analitika tal-installaturi, u ġestjoni tar-reviżjonijiet.
Jekk taħdem b'applikazzjonijiet tradizzjonali tad-desktop u trid tqassamhom fuq Windows b'garanziji, il-Microsoft Store u l-integrazzjoni tiegħu ma' Intune jiftħulek il-bieb. diversi mogħdijiet affidabbli biex tinstalla applikazzjonijiet tal-Win32. F’din il-gwida nirrevedu l-għażliet kollha.
Minbarra li nispjegaw il-“kif”, se naraw vantaġġi konkreti għall-iżviluppaturi (kummerċ proprju, analitika, APIs tat-tbaħħir u CI/CD minn GitHub) u rakkomandazzjonijiet għal esperjenza tal-utent bla xkiel. Ngħidulek ukoll x'mhux appoġġjat, x'għandek bżonn tipprepara minn qabel, u kif tiddijanjostika d-dipendenzi, tiskopri r-regoli, u tissostitwixxi l-verżjonijiet.
Għażliet ta' distribuzzjoni fil-Microsoft Store
Biex iġġib app Win32 għall- Microsoft Aħżen tajjeb żewġ toroq ewlenin, it-tnejn kompatibbli ma' teknoloġiji bħall-Windows App SDK, WPF, WinForms, Electron, Qt, u aktar. L-għażla ta' waħda jew l-oħra tiddependi fuq l-esperjenza li trid għall-utenti tiegħek u r-rekwiżiti tal-organizzazzjoni tiegħek.
- Għażla A: Ippakkja bħala MSIX biex tibbenefika minn integrazzjoni sħiħa tas-sistema (aġġornamenti, identità, esperjenza ta' installazzjoni, eċċ.) Bis-saħħa tal-ippakkjar tal-MSIX, l-utent jista' jiskopri, jakkwista, u jinstalla aktar faċilment, u jista' jieħu vantaġġ mill-karatteristiċi avvanzati tal-Windows u l-Aħżen.
- Għażla B: Ippubblika l-installatur EXE jew MSI tiegħek kif inhu, ospitat fuq il-websajt tiegħek Din l-għażla telenka l-app tiegħek fuq l-Aħżen, u żżomm l-installatur u s-CDN oriġinali tiegħek. Hija ideali jekk trid iżżomm il-fluss tax-xogħol attwali tal-bini u l-kunsinna tiegħek b'bidliet minimi.
Biex torjentakom f'daqqa t'għajn, hawn sommarju tad-differenzi ewlenin bejn iż-żewġ modalitajiet. Żomm f'moħħok li t-tnejn jistgħu jeżistu flimkien skont ix-xenarju.
Característica | MSIX (ippakkjat) | Win32 (installatur oriġinali) |
---|---|---|
hosting | Hosting b'xejn ipprovdut minn Microsoft | Il-pubblikatur jospita u jassumi l-ispejjeż |
Kummerċ | Pjattaforma tal-bejgħ bl-imnut tal-Microsoft Store jew is-sistema tiegħek stess | Il-pjattaforma tal-ħlas/kummerċ tiegħek |
Iffirmar tal-kodiċi | Ipprovdut b'xejn minn Microsoft | Mill-pubblikatur bis-CA tal-programm ewlieni tal-Microsoft |
Aġġornamenti | Verifika awtomatika kull 24 siegħa mill-OS | L-app timmaniġġja l-aġġornamenti tagħha |
Modalità S | Kompatibbli | Mhux appoġġjat |
Listi u titjiriet privati | Disponibbli | Mhux disponibbli |
Integrazzjoni avvanzata mal-Windows | Iva (aqsam, tniedi mill-Aħżen, eċċ.) | Nru |
Backup/restawr tal-Windows 11 | Restawr u installazzjoni awtomatiċi | L-ikoni tal-menù Start jiġu rrestawrati billi tipponta lejn it-tab Store |
Għażla 1: Ippakkja l-app Win32 bħala MSIX
L-ippakkjar fl-MSIX huwa sempliċi u hemm diversi modi kif tagħmel dan b'frizzjoni minima. Agħżel dik li l-aktar taqbel mal-proġett tiegħek u mal-għodod attwali tiegħek.
- Visual StudioŻid Proġett tal-Ippakkjar tal-Applikazzjonijiet tal-Windows mas-soluzzjoni tiegħek u kkonfigura l-ippakkjar tal-MSIX għall-app tad-desktop tiegħek.
- Installaturi ta' partijiet terzi: Tiehu vantagg minn soluzzjonijiet ta' msieħba li jiġġeneraw MSIX għal proġetti tad-desktop.
- Għodda tal-Imballaġġ MSIX- Oħloq pakketti MSIX minn installaturi eżistenti (MSI, EXE, ClickOnce jew App-V) b'mod iggwidat.
Qabel ma tippubblika, Ivvalida l-MSIX tiegħek bil-Windows App Certification Kit biex tivverifika l-konformità mal-Microsoft Store u tidentifika inċidenti possibbli.
Għażla 2: Ippubblika l-installatur EXE/MSI mhux modifikat
Minn Ġunju 2021, il-Microsoft Store jappoġġja apps Win32 mhux ippakkjati, li jippermettilek li telenka l-applikazzjoni tiegħek filwaqt li żżomm l-installatur oriġinali u tikkontrolla s-CDN/il-verżjonijiet tiegħek.
Il-proċess huwa sempliċi: Aqsam il-URL tal-installatur fiċ-Ċentru tal-Imsieħba u imla l-informazzjoni meħtieġaWara l-validazzjoni mit-tim taċ-ċertifikazzjoni, l-app tiegħek tidher fl-Aħżen, u l-utent ikompli l-installazzjoni bl-installatur silenzjuż tiegħek.
Biex l-installatur jiġi aċċettat, irrispetta dawn il-linji gwida u tevita rifjuti:
- Format: irid ikun .M: Iva jew exe.
- Modo: l-installatur għandu jkun kapaċi taħdem offline.
- Immutabilità: il-binarju indikat mill-URL m'għandux jinbidel darba mibgħuta.
- Kamp ta 'applikazzjoni: l-installatur irid installa esklussivament il-prodott mistenni.
Installazzjoni u ġestjoni ta' Intune bl-użu tal-Microsoft Store
Microsoft Intune jintegra mal-Microsoft Store biex Fittex, żid, assenja, u żomm aġġornati l-apps UWP, MSIX, u Win32 (EXE/MSI)L-amministraturi jistgħu jużaw u jimmonitorjaw l-applikazzjonijiet ċentralment, u jiddelegaw aġġornamenti awtomatiċi meta jkun xieraq.
Prerekwiżiti għall-użu tal-Aħżen ma' Intune
- Apparat tal: apparati bi mill-inqas żewġ qlub.
- Klijent tal-IME: appoġġ għall- Estensjoni tal-Ġestjoni tal-Intune.
- Conectividadaċċess għal Microsoft Store u kontenut fil-mira (iċċekkja s-settings tal-proxy jekk applikabbli).
Żid u skjerja app ġdida tal-Microsoft Store
Il-fluss huwa magħmul minn tliet stadji: Informazzjoni dwar l-Applikazzjoni, Kompiti, u Reviżjoni/ĦolqienTibdaha f'Intune taħt Apps > L-apps kollha > Oħloq > App tal-Microsoft Store (ġdida).
Meta tfittex fil-Ħanut minn Intune, se tara kolonni bħal Isem, Pubblikatur, u Tip (Win32 jew UWP). Meta tagħżel app, il-metadata tiġi mgħobbija minn qabel, li tista' teditja f'oqsma bħal:
- Isem u deskrizzjoni għall-Portal tal-Kumpanija.
- Pubblikatur, kategorija, -logo u marki simili app dehru.
- Identifikatur tal-pakkett (qari biss) u tip ta' installatur (UWP/Win32).
- Imġieba tal-installazzjoni (sistema jew utent), URLs informazzjoni/privatezza, sid, żviluppatur y noti.
Aġġornamenti
L-apps ippubblikati mill-Microsoft Store jiġu aġġornati awtomatikament għall-aħħar verżjoni.Għal UWP, tattivax il-politika “Iddiżattiva t-tniżżil u l-installazzjoni awtomatiċi tal-aġġornamenti”.
Applikazzjonijiet tal-Microsoft Store Win32: Imġieba f'Intune
Meta app tal-Win32 Store tkun immirata bħala Meħtieġa u ma tiġix skoperta b'mod korrett (skont il-verżjoni jew il-kuntest), Intune jipprova jerġa' jinstallaha fil-kuntest immirat.Għal apps eżistenti, il-ġestjoni tibda ladarba l-utent jinstallahom mill-Portal tal-Kumpanija.
Il-Ħanut jappoġġja installaturi EXE u MSI b'kontenut ospitat mill-pubblikaturSkont id-definizzjoni, kull app tista' tiġi installata fil-kuntest ta' utent li sistemaIrrevedi d-dokumentazzjoni “Applikazzjonijiet tradizzjonali tad-desktop fil-Microsoft Store” għal aktar dettalji.
Applikazzjonijiet tal-UWP mill-Ħanut: Kuntest tas-Sistema u Rakkomandazzjonijiet
Issa tista' wkoll tuża UWP minn "Microsoft Store App (Ġdida)" fil-kuntest tas-sistemaJekk tiprovdi appx fuq is-sistema, Se jiġi installat għal kull utent li jidħol..
Evita li tħallat kuntesti ta' installazzjoni fuq l-istess apparat, billi dan jikkomplika l-ġestjoni u l-perċezzjoni tal-istat installat, speċjalment jekk utent jiddiżinstalla l-app matul is-sessjoni tiegħu waqt li tkun għadha pprovduta.
Politiki tal-Microsoft Store u l-Impatt tagħhom
Xi politiki tas-sistema jinfluwenzaw direttament l-iskjeramenti tal-app.Ikkonfigurahom bir-reqqa biex tibbilanċja s-sigurtà u l-awtomazzjoni.
- Iddiżattiva l-apps kollha mill-Microsoft StoreRakkomandat Mhux ikkonfigurat jew Attivat biex tiġi ppreservata l-integrazzjoni ma' Intune.
- Iddiżattiva t-tniżżil u l-installazzjoni awtomatiċi tal-aġġornamentiRakkomandat Mhux Konfigurat jew Diżattivat jekk trid tippermetti aġġornamenti awtomatiċi tal-UWP.
- Ippermetti s-sors tal-Microsoft Store għall-Installatur tal-App y Ippermetti l-Installatur tal-App: rakkomandat Mhux ikkonfigurat jew Attivat.
- Iddiżattiva l-app tal-Aħżen:
- Mhux konfiguratL-OS jista' jippermetti installazzjonijiet arbitrarji mill-utent.
- AttivatJipprevjeni installazzjonijiet u aġġornamenti manwali mill-utent mill-Aħżen.
- Diżabbli: jippermetti installazzjonijiet u aġġornamenti manwali mill-utent.
Aspetti ewleninJekk trid tippermetti aġġornamenti awtomatiċi tal-UWP (inklużi apps integrati) u timblokka installazzjonijiet manwali jew winget, Ħalli l-aġġornamenti awtomatiċi Mhux ikkonfigurati/Diżattivati u l-App Store Attivat/Mhux ikkonfiguratGħal apps Win32 mill-Aħżen, jekk tiddiżattiva l-aġġornamenti awtomatiċi tal-OS, Intune se jkompli japplika l-aġġornamenti meta jkun hemm assenjazzjoni attiva.
Prerekwiżiti u limitazzjonijiet
Qabel tibda, ikkonferma li tissodisfa r-rekwiżiti u kun af x'mhux appoġġjat biex tevita ħabtiet.
- Microsoft Store b'Intune: għalinqas żewġ qlub CPU, appoġġ għal IMME y aċċess għall-Aħżen u l-kontenut (aġġusta l-prokura jekk meħtieġ).
- Immaniġġjar ta' applikazzjonijiet Win32 f'Intune: Windows 10 1607 jew ogħla (Intrapriża, Professjonist, Edukazzjoni), apparati irreġistrat jew issieħeb ma' Microsoft Entra ID (jinkludi ibridi u GPO), u daqs massimu ta' 30 GB permezz tal-app.
- Mhux appoġġjatinstallaturi bi ARM64 għall-apps tal-Microsoft Store.
Ipprepara app Win32 għal Intune: format .intunewin
L-apps klassiċi tal-Win32 huma pproċessati minn qabel bl-Għodda ta' Tħejjija tal-Kontenut tal-Microsoft Win32, li jikkonverti l-installatur tiegħek għall-format .intunewin y jiskopri l-attributi li Intune juża biex jiddetermina l-istatus tal-installazzjoni.
Tista' tniżżel l-għodda minn GitHub bħala ZIP (tinkludi liċenzja, noti dwar ir-rilaxx, u l-folder “Microsoft-Win32-Content-Prep-Tool-master”). Eżegwixxi IntuneWinAppUtil.exe
mingħajr parametri għal wizard interattiv jew uża linja ta' kmand.
Parametri disponibbli
- -h: għajnuna.
- -ċ: fowlder bil-fajls kollha tal-installazzjoni (kompressati f'.intunewin).
- -s: fajl tal-installazzjoni (pereżempju, setup.exe o setup.msi).
- -jew: fowlder tal-output tal-.intunewin iġġenerat.
- -q: modalità siekta.
Eżempji
- Uri l-għajnuna:
IntuneWinAppUtil -h
- Ikkonverti l-installatur:
IntuneWinAppUtil -c c:\testapp\v1.0 -s c:\testapp\v1.0\setup.exe -o c:\testappoutput\v1.0 -q
Pariri- Jekk teħtieġ li tirreferi għal fajls addizzjonali (eż. liċenzji), poġġihom f'subfolder taħt il-folder tal-installatur u uża mogħdijiet relattivi fil-loġika tal-installazzjoni tiegħek (eż., liċenzji\liċenzja.txt).
Żid app Win32 ma' Intune: passi dettaljati
Dan huwa l-proċess pass pass:
Pass 1: Informazzjoni dwar l-Applikazzjoni
Agħżel il-fajl .intunewin u imla l-metadata li l-utenti se jaraw fil-Portal tal-Kumpanija.
- isem (biss), deskrizzjoni (tista' tifformattja b'subset ta' Markdown; l-HTML mhux appoġġjat), Editur.
- kategoriji, Dehru, URL tal-Informazzjoni, URL tal-Privatezza, Żviluppatur, sid, Notas, -logo.
Pass 2: Programm
Ikkonfigura l-kmandi u l-imġieba tal-installazzjoni/diżinstallazzjoni biex l-aġent tal-Intune jħaddem l-installatur tiegħek fis-skiet u b'mod ikkontrollat.
- Kmand tal-installazzjonipereżempju, għal MSI
msiexec /p "MyApp123.msp"
jew għal EXEApplicationName.exe /quiet
(aġġusta l-modifikaturi skont il-fornitur). - Kmand tad-diżinstallazzjoni: uża l- GUID tal-Prodott jekk applikabbli, pereżempju
msiexec /x "{12345A67-89B0-1234-5678-000001000000}"
. - Ħin massimu ħin tal-installazzjoni (minuti), disinstallazzjoni disponibbli fil-Portal tal-Kumpanija u imġieba tal-installazzjoni (Sistema jew Utent).
- L-apparat jerġa 'jibda: jiddetermina jekk jrażżanx, jippermettix jew jisforzax, jew jiddeċiedi skont kodiċijiet ta' ritorn (reset iebes/softwer).
- Kodiċijiet ta' ritorn: Iddefinixxi t-tipi (Suċċess, Żball, Tentattiv mill-ġdid, Hard/Soft Reboot). Intune jipprova awtomatikament sakemm 3 drabi bl-istennija għal 5 minutos meta jkun xieraq.
Pass 3: Rekwiżiti
Issettja l-prerekwiżiti tal-apparat sabiex l-app tiġi installata biss fejn tagħmel sens.
- Arkitettura, Sistema Operattiva Minima, spazju fuq id-diska, RAM, CPU loġiku minimu, frekwenza minima.
- Regoli addizzjonali:
- ArkivjuJidentifika l-preżenza/data/verżjoni/daqs b'appoġġ għal Kuntest ta' 32/64-bit.
- reġistrazzjoniJivvalida ċwievet/valuri/kordi/numri sħaħ/verżjoni f'HKLM/HKCU bl-għażla li Vista ta' 32/64-bit.
- Script (PowerShell): Evalwa STDOUT y kodiċi tal-ħruġ (0 = installat), b'għażliet ta' ffirmar u kuntest ta' 32/64-bit jew kredenzjali tal-utent.
Pass 4: Regoli ta' Sejbien
Jiddefinixxi kif Intune se jkun jaf li l-app hija installataKonfigurazzjoni manwali jew skript apposta.
- MSIużi kodiċi tal-prodott u, jekk trid, iċċekkjar tal-verżjoni.
- ArkivjuIċċekkja l-eżistenza/data/verżjoni/daqs bil-mogħdija u l-metodu ta' skoperta xierqa.
- reġistrazzjoniIċċekkja ċ-ċavetta/valur bil-metodu ta' tqabbil u kkoreġi l-veduta tar-rekord.
- Script: PowerShell li tirritorna 0 u ikteb string ġewwa STDOUT biex timmarka “Installat”.
Il-verżjoni tal-app Win32 tidher f'Intune u tista' tiffiltrah fil-lista "L-Apps Kollha" billi tattiva l-kolonna tal-verżjoni.
Pass 5: Dipendenzi
Irrelata l-apps li jridu jiġu installati l-ewwel biex jissodisfaw ir-rekwiżiti funzjonali. Id-dipendenzi biss bejn Applikazzjonijiet tal-Win32.
- Limitu: sakemm 100 fil-graff totali (l-app prinċipali + id-dipendenzi u s-sottodipendenzi).
- Installazzjoni personali: default Iva, anke jekk id-dipendenza mhijiex immirata espliċitament lejn l-apparat/utent.
- Ordni u rikorsijoniIs-sottodipendenzi huma evalwati qabel id-dipendenza ewlenija; fl-istess livell, m'hemm l-ebda ordni garantita.
- RestrizzjoniMa tistax tneħħi app Win32 li hija parti minn graff ta' dipendenza sakemm ir-relazzjoni ma tkunx inkisret.
Notifiki u żbaljiIl-Windows jinnotifika lill-utent dwar it-tniżżil u l-installazzjonijiet tad-dipendenzi. Jekk ifallu, se tara messaġġi bħal "ma setgħux jiġu installati d-dipendenzi" jew "startjar mill-ġdid pendenti," u r-rapport juri r-raġuni u kemm ġew applikati tentattivi mill-ġdid.
Pass 6: Sostituzzjoni
Aġġorna jew ibdel verżjonijiet preċedenti tiddefinixxi liema apps se jiġu sostitwiti u jekk għandekx installa il-verżjoni preċedenti. Il-limitu huwa 10 applikazzjonijiet li jinkludu referenzi transittivi.
Pass 7: Assenjazzjonijiet
Agħżel it-tipMeħtieġ, Disponibbli għal apparati rreġistrati, jew Iddiżinstalla; żid gruppi inklużi/esklużi, notifiki, disponibbiltà, skadenza y prijorità tal-ottimizzazzjoni tad-distribuzzjoni (niżżel fl-ewwel pjan/fl-isfond).
Pass 8: Irrevedi u Oħloq
Ivvalida l-konfigurazzjoni u oħloq l-applikazzjoniMinn hemm, tista' timmonitorja l-istatus u tespandi jew taġġusta l-allokazzjonijiet hekk kif jevolvu l-bżonnijiet tiegħek.
Vantaġġi għall-iżviluppaturi meta jippubblikaw Win32 fil-Maħżen
- Tista' ġġib is-sistema kummerċjali tiegħek stess għal xiri fl-app f'apps mhux tal-logħob u żżomm 100% tad-dħul. (soġġett għall-fornitur tal-ħlas tiegħek), l-ebda tariffi tal-pjattaforma għall-elenkar jew il-bejgħ fuq il-Ħanut.
- L-app tiegħek, l-installatur tiegħek, is-CDN tiegħek: l-installatur tiegħek jintuża fil-modalità siekta minn tiegħek URL verżjonit, l-istess. Il-Ħanut jimmaniġġja l-kodiċijiet standard tal-MSI u jippermettilek tikkontribwixxi kodiċijiet tad-dwana għal EXE, li juri messaġġi xierqa lill-klijent waqt l-installazzjoni.
- Awtomatizza l-konsenji u l-aġġornamenti mal- APIs tat-Tbaħħir mill-Microsoft Store u Azzjonijiet tal-GitHub (CI/CD) biex tibni, tippakkja, u taġġorna l-elenkar tiegħek awtomatikament bħala parti mill-pipeline tiegħek.
- Analitika arrikkita mill-akkwist 'l hawn: ikseb dejta minn kodiċijiet tal-installazzjoni (inklużi verżjonijiet EXE apposta), l-użu tal-app, u l-istatus tas-saħħa mingħajr strumentazzjoni addizzjonali. Ikseb viżibilità dwar fejn u għaliex installatur ifalli u agħti prijorità lis-soluzzjonijiet bil-għaqal.
- Ġestjoni tar-reviżjonijiet u proċessi ta' reviżjoni: jirrispondi għal reviżjonijiet tal-klijenti Miċ-Ċentru tal-Imsieħba, ara d-dettalji tar-reviżjonijiet li fallew (politiki, riproduzzjoni, gwida ta' rimedju) u allinja l-pjan direzzjonali tiegħek ma' feedback reali.
- Ħanut Popup: jintegra a tieqa żgħira tal-installazzjoni li titnieda mill-websajt tiegħek, u b'hekk iżżomm l-esperjenza tiegħek li tkun l-ewwel fuq il-web mingħajr ma tirrinunzja għall-benefiċċji tal-installazzjoni permezz tal-Microsoft Store.
Editur speċjalizzat fi kwistjonijiet ta’ teknoloġija u internet b’aktar minn għaxar snin esperjenza f’midja diġitali differenti. Ħdimt bħala editur u kreatur tal-kontenut għal kumpaniji tal-kummerċ elettroniku, komunikazzjoni, marketing online u reklamar. Ktibt ukoll fuq websajts tal-ekonomija, il-finanzi u setturi oħra. Ix-xogħol tiegħi huwa wkoll il-passjoni tiegħi. Issa, permezz tal-artikoli tiegħi fi Tecnobits, Nipprova nesplora l-aħbarijiet u l-opportunitajiet ġodda kollha li d-dinja tat-teknoloġija toffrilna kuljum biex intejbu ħajjitna.