Pagrindinis » kaip » Kaip naudotis „PackageManagement“ (dar žinomas kaip „OneGet“) „Windows 10“

    Kaip naudotis „PackageManagement“ (dar žinomas kaip „OneGet“) „Windows 10“

    „Windows 10“ yra paketų valdymo įrankis, įmontuotas „PowerShell“. Galutinėje versijoje jis vadinamas „PackageManagement“, tačiau jis vis dar grindžiamas atviro kodo projektu „OneGet“.

    „PackageManagement“ (dar žinomas kaip „OneGet“) nėra techniškai paketo vadovas. Tai paketų tvarkytuvės vadybininkas - sistema ir „PowerShell“ cmdletų rinkinys, galintis standartizuotai valdyti skirtingų tipų programinę įrangą.

    Kas yra PackageManagement / OneGet?

    Mes anksčiau sugadinome „OneGet“ istoriją ir bandėme tiksliai paaiškinti, kas tai yra. Jei tai nėra pakankamai informacijos jums, kūrėjas Garret Serack taip pat parašė informacinį pranešimą, pavadintą „10 dalykų apie„ OneGet “, kurie yra skirtingi, nei manote.”

    Iš esmės „PackManagement“ (remiantis atviro kodo projektu „OneGet“) yra integruota į „PowerShell“ ir tokiu būdu „Windows 10“. Juo siekiama sujungti įvairias paketų valdymo technologijas ir programinės įrangos diegimo sistemas į vieną API kartu su standartiniu „PowerShell“ rinkiniu cmdlet programinei įrangai valdyti.

    Visų pirma, tai ne priemonė, skirta vidutiniam „Windows 10“ naudotojui ar netgi geek. „Microsoft“ iš tikrųjų neturi „OneGet“ saugyklų - iš tikrųjų nėra tokio dalyko. „OneGet“ gali būti naudojamas kartu su tiekėjais, kad būtų galima naudotis programinės įrangos saugyklomis, kurios vėliau gali būti valdomos standartizuotomis cmdlet. Tai skirta sistemos administratoriams. „Geeks“, kuri yra patogi komandinei eilutei, „OneGet“ kartą pasiūlė „Chocolatey“ tiekėją įdiegti „Chocolatey“ patalpintas darbalaukio programas. Tačiau „OneGet“ nėra sukurta dirbti tik su „Chocolatey“ - pradinės „OneGet“ versijos „Chocolatey“ teikėjas buvo koncepcijos įrodymas, tačiau dabar jis buvo pašalintas.

    Taip pat galite įdiegti ir naudoti šį įrankį kitose „Windows“ versijose, nes tai yra „Windows“ valdymo sistemos (WMF) 5.0 dalis.

    Kaip naudotis PackageManagement / OneGet

    „PackageManagement“ yra „PowerShell“ „cmdlet“ rinkinys, todėl jums reikės atidaryti „Windows PowerShell“ programą. Paleiskite šią komandą, kad pamatytumėte galimų cmdletų sąrašą:

    „Get-Command“ modulio paketo valdymas

    (Atkreipkite dėmesį, kad „Get-Command -Module OneGet“ neveiks, nes jis buvo pervadintas į „PackageManagement“.)

    Galutinėje „Windows 10“ versijos versijoje „PackageManagement“ dar nėra daug. Ši funkcija buvo įdomiausia integracijai su „Chocolatey“, kad būtų galima lengvai įdiegti „Windows“ programas iš vieno šaltinio. „Chocolatey“ vis dar gali būti naudojamas „Windows 10“ be „PackageManagement“ / „OneGet“ pagalbos.

    „Get-PackageProvider“ ir „Get-PackageSource“ cmdlets parodys, kokie paketų tiekėjai ir šaltiniai yra prieinami. Norėdami įdiegti paketo šaltinį, galite naudoti „Register-PackageSource“. Šiam cmdlet reikia šaltinio šaltinio, taigi jums reikės tiksliai žinoti, ką norite pridėti ir kur jis yra.

    Pvz., Kai bendruomenė sukuria „Chocolatey“ tiekėją, galite jį pridėti prie savo sistemos naudodami šį cmdlet. Cmdlet „Unregister-PackageSource“ gali pašalinti tokį paketo šaltinį.

    Jei reikia įdiegti „PackageManagement“, kad įdiegtumėte programinę įrangą iš kur nors, jums reikės naudoti aukščiau nurodytą „Register-PackageSource“ cmdlet, kad šaltinis būtų užregistruotas „PackageManagement“. Po to galite ieškoti, įdiegti ir pašalinti galimus paketus su šiais cmdlet.

    „Find-Package“ cmdlet leis jums ieškoti jūsų sukonfigūruotų paketo šaltinių, o „cmdlet“ diegimo paketas leis jums jį įdiegti. „Cmdlet“ „Uninstall-Package“ pašalins paketą, kurį įdiegėte per šiuos cmdlet:

    Rasti paketą Paieška

    Įdiegti paketą vardas

    Pašalinti paketą vardas

    Tai suprojektuota kaip paprastas, standartizuotas būdas įdiegti skirtingų tipų programinę įrangą iš įvairių šaltinių, supakuotų į įvairias formas. Naudojant „Windows 10“ ir „PackageManagement“ paleidimą, galime tikėtis daugiau integracijos su įvairiais galimais programinės įrangos šaltiniais, kad viską būtų galima atlikti greitai nuo serverių nustatymo iki automatinio programinės įrangos įdiegimo naujuose kompiuteriuose, kai jie nustatomi.

    Išsamesnės informacijos ieškokite „Microsoft“ oficialiame dokumentacijos paketų tvarkymo cmdlet dokumentuose.


    Nepaisant to, kaip ji galėjo pažvelgti kūrimo metu, „Microsoft“ nepriima „Windows 10“ paketų valdymo. „Microsoft“ nepalaiko savo programinės įrangos saugyklų, o „Chocolatey“ nėra integruota į galutinę „Windows 10“ versiją. „Windows“ parduotuvė ir jos programos gali būti pasiekiamos iš „PackageManagement“.

    Tai tik dar vienas įrankių rinkinys, skirtas sistemos administratoriams. Turėsime pamatyti, kaip jis vystosi ir auga laikui bėgant.