modul PackageManagement
Modulul PackageManagement este deja construit în Windows 10, și PowerShell este necesară pentru ca aceasta să funcționeze 5. Prin urmare, managerul de pachete funcționează în Windows 8.1, trebuie să instalați mai întâi WindowsManagementFramework 5.0. Microsoft a lansat, de asemenea, un modul separat pentru managerul de pachete și de a lucra pe versiunile PowerShell 3 și 4.
Lista cmdleturile disponibile în modulul PowerShell PackageManagement:
Get-comandă -Modulul PackageManagement
În versiunea actuală a modulului (v 1.0.0.1) sunt astfel de comenzi:
- Găsiți-Pachet - Pachet de căutare (programe) disponibile în depozitele
- Get-Package - obține o listă de pachete instalate
- Get-PackageProvider - lista de furnizori (furnizori de pachete), disponibile pe computer
- Get-PackageSource - lista surselor de pachete disponibile
- Instalați-Package - pachetul de instalare (program) de pe computer
- Register-PackageSource - adăugați pachetele sursă pentru furnizorul
- Save-Package - salvați pachetul local fără a instala
- Set-PackageSource - să solicite furnizorului ca sursă
- Uninstall-pachet - dezinstala programul (pachet)
- Anularea înregistrării-PackageSource - elimina furnizorul din lista de surse de pachete
pachete de performanță
Pachetele sunt deservite de către diferiți furnizori care pot primi pachete din surse diferite. Pentru lista tuturor furnizorilor disponibile, urmați:
În mod implicit, sistemul are 2 pachete de putere instalată: nuget.org și PSGallery (galeria on-line oficială a PowerShell script-uri MSFT). Dar ele sunt destinate în primul rând pentru programatori și administratori de sistem.Notă. Nano Server este un furnizor special de încă NanoServerPackage. cu privire la aceasta în articolul următor.
Pentru a accesa directorul de software de aplicație, conectați popular software depozit - Chocolatey. care conține în prezent mai mult de 4500 de programe diferite.
Instalați noul furnizor de Chocolatey:
Confirmați furnizorul de setare apăsând pe Y.
Facem pachete de sursă de încredere Chocolatey de fiecare dată când nu au pentru a confirma instalarea în cazul în care pachetul de instalare.Set-PackageSource -Name -Trusted Chocolatey
Să ne asigurăm că Chocolatey este acum prezent printre depozitele disponibile de aplicații:
Instalarea aplicațiilor din depozit Chocolatey
Să luăm în considerare în modul în care se instalează o aplicație (pachet) de Chocolatey depozit.
Găsiți-Pachet -Name * Adobe * Chocolatey sursa buna
Consola afișează o listă a tuturor pachetelor de pe tasta. Avem nevoie de AdobeReader pachet (necesar pentru a utiliza numele pachetului din coloana Nume).
Rulați pachetul de instalare de Adobe Reader:
Instalați-Pachet -Name AdobeReader -ProviderName Chocolatey
Va apărea fereastra PowerShell în partea de sus a cursorului, indicând începutul pachetului de descărcare Adobe Reader. Imediat după descărcarea este completă, cererea este stabilită în sistem.Un alt exemplu. Să presupunem că avem nevoie pentru a avea un set de calculator de Sysinternals utilități. Să nu-l balanseze manual, găsiți Sysinternals pachet Chocolatey depozit și instalați-l.
Mai multe aplicații pot fi instalate cu doar o singură comandă:
Găsiți-Pachet -Name firefox, WinRAR, notepadplusplus, chit, dropbox | Instalați-Pachet
Ștergerea unui pachet
Eliminarea unei aplicații de pe un computer care ruleaza ca o echipa. De exemplu, pentru a elimina Adobe Reader, executați următoarea comandă:
Deci, ne-am uitat la posibilitatea de a instala noi aplicații în Windows PowerShell din linia de comandă. În viitorul apropiat, probabil să apară grafice add-on PackageManagement modul, pentru a gestiona cu ușurință instalarea / eliminarea software-ului și utilizatorilor obișnuiți cu abilități în lucrul cu CLI.
PowerShell: Get-ADUser - cmdlet pentru a obține informații despre utilizatorii Active Directory
Obținem timp informațiile actuale de zonă și KB2998527 disponibile pe calculatoarele din domeniu
PowerShell: Get-ADComputer - primesc despre computere în Active Directory
parolele utilizatorilor de audit în Active Directory
Procesarea conținutului web și HTML site-uri din Powershell
Rezoluție: 1346 x 733 51 interogări. 0,657 sec 23,99 MB
MAXCACHE: 0.25MB / 0.00166 sec