Type to search…

Mòdul

This page hasn't been translated yet — shown in its original language:Català

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

You're reading a preview.

Sign in to read the full article. Any account opens 4 free articles a month; students and teachers read their course pages without limit.

Sign in