Escriu per cercar…

Mòdul

Introducció

Un mòdul és una unitat que agrupa un conjunt de cmdlets, proveïdors, funcions, variables, etc.

Per defecte Powershell incorpora un conjunt de mòduls que estan a les carpetes C:\Program Files\WindowsPowerShell\Modules i C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules, tal com pots veure a continuació:

ps
> Get-Module -ListAvailable

    Directory: C:\Program Files\WindowsPowerShell\Modules


ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------
Script     1.0.1      Microsoft.PowerShell.Operation.V... {Get-OperationValidation, Invoke-OperationValidation}
...

  Directory: C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules


ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------
Manifest   1.0.0.0    AppBackgroundTask                   {Disable-AppBackgroundTaskDiagnosticLog, Enable-AppBackgroundTaskDiagnost...
...

De manera predeterminada els mòduls instal.lats es carreguen de manera automàtica el primer cop que executes una ordre desde un mòdul.

Instal.lar un mòdul publicat

Si vols pots instal.lar mòduls nous que estan publicats en un repositori registrat, com és la Galeria de PowerShell.

Hem d’instal.lar l’última versió del proveïdor de paquets NuGet:

ps
> Install-PackageProvider -Name Nuget -Force                                                  
Name                           Version          Source           Summary
----                           -------          ------           -------
nuget                          2.8.5.208        https://onege... NuGet provider for the OneGet meta-packag...

PowerShellGet

El mòdulo PowerShellGet s’inclou amb PowerShell 5.0 i versions posteriors, i proporcionen cmdlets per buscar, instal.lar i publicar mòduls de PowerShell en un repositori registrat.

ps
> Get-Module -ListAvailable PowerShellGet


    Directory: C:\Program Files\WindowsPowerShell\Modules


ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------
Script     1.0.0.1    PowerShellGet                       {Install-Module, Find-Module, Save-Module, Update-Module...}

El mòdul PowerShellGet proporciona la funció Module-Install que permet instal.lar mòduls nous:

ps
> Get-Command Install-Module

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Function        Install-Module                                     1.0.0.1    PowerShellGet

Estàs llegint una vista prèvia.

Inicia sessió per llegir l'article complet. Qualsevol compte obre 4 articles gratuïts al mes; l'alumnat i el professorat llegeixen les pàgines del seu curs sense límit.

Inicia sessió