Crea un nuevo manifiesto de módulo.

Sintaxis

New-ModuleManifest [-Path] <string> -Author <string> -CompanyName <string> -Copyright <string> -Description <string> -FileList <string[]> -FormatsToProcess <string[]> -ModuleToProcess <string> -NestedModules <string[]> -RequiredAssemblies <string[]> -TypesToProcess <string[]> [-AliasesToExport <string[]>] [-ClrVersion <Version>] [-CmdletsToExport <string[]>] [-DotNetFrameworkVersion <Version>] [-FunctionsToExport <string[]>] [-Guid <Guid>] [-ModuleList <Object[]>] [-ModuleVersion <Version>] [-PassThru] [-PowerShellHostName <string>] [-PowerShellHostVersion <Version>] [-PowerShellVersion <Version>] [-PrivateData <Object>] [-ProcessorArchitecture {<None> | <MSIL> | <X86> | <IA64> | <Amd64>}] [-RequiredModules <Object[]>] [-ScriptsToProcess <string[]>] [-VariablesToExport <string[]>] [-Confirm] [-WhatIf] [<CommonParameters>]

Descripción

El cmdlet New-ModuleManifest crea un nuevo archivo de manifiesto de módulo (.psd1), rellena sus valores y guarda el archivo de manifiesto en la ruta de acceso especificada.

Los autores de módulos pueden utilizar este cmdlet para crear un manifiesto para su módulo. Un manifiesto de módulo es un archivo .psd1 que contiene una tabla hash. Las claves y los valores de la tabla hash describen el contenido y los atributos del módulo, definen los requisitos previos y determinan cómo se procesan los componentes. No se requieren manifiestos para un módulo.

New-ModuleManifest crea un manifiesto que incluye todas las claves de manifiesto de uso común, de modo que se pueda utilizar el resultado predeterminado como plantilla de manifiesto. Para agregar o cambiar valores, o para agregar claves de módulo que este cmdlet no agrega, abra el archivo resultante en un editor de texto.

Cada parámetro de este cmdlet (excepto Path y PassThru) crea una clave de manifiesto de módulo y su valor. En un manifiesto de módulo, sólo se requiere la clave ModuleVersion. Sin embargo, otros parámetros de este cmdlet son obligatorios. Como consecuencia, se puede escribir un comando "New-ModuleManifest" sin parámetros y el cmdlet solicitará valores para otras claves de uso común. Para dejar el valor vacío, presione ENTRAR.

Para obtener una descripción completa del formato, los efectos y los requisitos de un manifiesto de módulo, vea el artículo sobre cómo escribir un módulo de manifiesto en MSDN (Microsoft Developer Network) Library, en https://go.microsoft.com/fwlink/?LinkId=143613.

Parámetros

-AliasesToExport <string[]>

Especifica los alias que el módulo exporta. Se permite el uso de caracteres comodín.

Este parámetro se puede utilizar para restringir los alias que el módulo exporta. Puede quitar alias de la lista de alias exportados, pero no puede agregar alias a la lista.

Si se omite este parámetro, New-ModuleManifest creará una clave AliasesToExport cuyo valor será * (todo); esto significa que el manifiesto exportará todos los alias exportados por el módulo.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

* (all)

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

true

-Author <string>

Especifica el autor del módulo.

El cmdlet requiere este parámetro, pero la clave Author no se requiere en el manifiesto. Si se omite este parámetro y no se especifica un valor cuando se solicite, New-ModuleManifest creará una clave Author con el nombre del usuario actual.

¿Requerido?

true

¿Posición?

named

Valor predeterminado

Name of the current user

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-ClrVersion <Version>

Especifica la versión de Common Language Runtime (CLR) de Microsoft .NET Framework que el módulo requiere.

Si se omite este parámetro, New-ModuleManifest creará una clave CLRVersion cuyo valor será una cadena vacía.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-CmdletsToExport <string[]>

Especifica los cmdlets que el módulo exporta. Se permite el uso de caracteres comodín.

Este parámetro se puede utilizar para restringir los cmdlets que el módulo exporta. Puede quitar cmdlets de la lista de cmdlets exportados, pero no puede agregar cmdlets a la lista.

Si se omite este parámetro, New-ModuleManifest creará una clave CmdletsToExport cuyo valor será * (todo); esto significa que el manifiesto exportará todos los cmdlets exportados por el módulo.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

* (all)

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

true

-CompanyName <string>

Identifica la compañía o el proveedor que creó el módulo.

El cmdlet requiere este parámetro, pero la clave CompanyName no se requiere en el manifiesto. Si se omite este parámetro y no se especifica un valor cuando se solicite, New-ModuleManifest creará una clave CompanyName con el valor "Unknown".

¿Requerido?

true

¿Posición?

named

Valor predeterminado

"Unknown"

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-Copyright <string>

Especifica una instrucción de copyright para el módulo.

El cmdlet requiere este parámetro, pero la clave Copyright no se requiere en el manifiesto. Si se omite este parámetro y no se especifica un valor cuando se solicite, New-ModuleManifest creará una clave Copyright con el valor "(c) <año> <nombreDeUsuario>. All rights reserved." donde <año> es el actual año y <nombreDeUsuario> es el valor de la clave Author o el nombre del usuario actual (si se ha especificado).

¿Requerido?

true

¿Posición?

named

Valor predeterminado

(c) <year> <username>. All rights reserved.

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-Description <string>

Describe el contenido del módulo.

El cmdlet requiere este parámetro, pero la clave Description no se requiere en el manifiesto. Si se omite este parámetro y no se especifica un valor cuando se solicite, New-ModuleManifest creará una clave Description cuyo valor será una cadena vacía.

¿Requerido?

true

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-DotNetFrameworkVersion <Version>

Especifica la versión de Microsoft .NET Framework que el módulo requiere.

Si se omite este parámetro, New-ModuleManifest creará una clave DotNetFrameWorkVersion cuyo valor será una cadena vacía.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-FileList <string[]>

Especifica todos los elementos que se incluyen en el módulo.

Esta clave está diseñada para actuar como inventario de módulo. Estos archivos no se exportan automáticamente con el módulo.

El cmdlet requiere este parámetro, pero la clave FileList no se requiere en el manifiesto. Si se omite este parámetro y no se especifica un valor cuando se solicite, New-ModuleManifest creará una clave FileList cuyo valor será una matriz vacía.

¿Requerido?

true

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-FormatsToProcess <string[]>

Especifica los archivos de formato (.ps1xml) que se ejecutan al importar el módulo.

Al importar un módulo, Windows PowerShell ejecuta el cmdlet Update-FormatData con los archivos especificados. Dado que los archivos de formato no están supeditados a un ámbito concreto, afectan a todos los estados de sesión de la sesión.

El cmdlet requiere este parámetro, pero la clave FormatsToProcess no se requiere en el manifiesto. Si se omite este parámetro y no se especifica un valor cuando se solicite, New-ModuleManifest creará una clave FormatsToProcess cuyo valor será una matriz vacía.

¿Requerido?

true

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-FunctionsToExport <string[]>

Especifica las funciones que el módulo exporta. Se permite el uso de caracteres comodín.

Este parámetro se puede utilizar para restringir las funciones que el módulo exporta. Puede quitar funciones de la lista de funciones exportadas, pero no puede agregar funciones a la lista.

Si se omite este parámetro, New-ModuleManifest creará una clave FunctionsToExport cuyo valor será * (todo); esto significa que el manifiesto exportará todas las funciones exportadas por el módulo.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

* (all)

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

true

-Guid <Guid>

Especifica un identificador único para el módulo. Se puede usar el GUID para distinguir entre módulos con el mismo nombre.

Si omite este parámetro, New-ModuleManifest crea una clave de GUID en el manifiesto y genera un GUID para el valor.

Para crear un nuevo GUID en Windows PowerShell, escriba "[guid]::NewGuid()".

¿Requerido?

false

¿Posición?

named

Valor predeterminado

A GUID generated for the module

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-ModuleList <Object[]>

Muestra una lista de todos los módulos que se empaquetan con este módulo.

Escriba cada nombre de módulo como una cadena o escriba una tabla hash con las claves ModuleName y GUID. La tabla hash también puede tener una clave ModuleVersion opcional.

Esta clave está diseñada para actuar como inventario de módulo. Estos módulos no se procesan automáticamente.

Si se omite este parámetro, New-ModuleManifest creará una clave ModuleList en el manifiesto cuyo valor será una matriz vacía.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-ModuleToProcess <string>

Especifica el archivo primario o "raíz" del módulo. Cuando se importa el módulo, los miembros que se exportan del archivo de módulo raíz se importan en el estado de sesión del autor de llamada. Escriba el nombre de archivo de un módulo de script (.psm1) o un módulo binario (.dll).

Si un módulo tiene un archivo de manifiesto y no se ha designado ningún archivo raíz en la clave ModuleToProcess, el manifiesto se convierte en el archivo primario del módulo y el módulo se convierte en un "módulo de manifiesto" (ModuleType = Manifest).

Para exportar miembros de .psm1 o archivos .dll en un módulo que tiene un manifiesto, los nombres de esos archivos se deben especificar en los valores de las claves NestedModules o ModuleToProcess en el manifiesto. De lo contrario, no se exportan sus miembros.

El cmdlet requiere este parámetro, pero la clave ModuleToProcess no se requiere en el manifiesto. Si se omite este parámetro y no se especifica un valor cuando se solicite, New-ModuleManifest creará una clave ModuleToProcess cuyo valor será una cadena vacía.

¿Requerido?

true

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-ModuleVersion <Version>

Especifica la versión del módulo.

El cmdlet no requiere este parámetro, pero se requiere una clave ModuleVersion en el manifiesto. Si se omite este parámetro, New-ModuleManifest creará una clave ModuleVersion con el valor "1.0".

¿Requerido?

false

¿Posición?

named

Valor predeterminado

1.0

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-NestedModules <string[]>

Especifica los módulos de script (.psm1) y los módulos binarios (.dll) que se importan en el estado de sesión del módulo. Los archivos de la clave NestedModules se ejecutan en el orden en que se enumeran en el valor.

Normalmente, los módulos anidados contienen comandos que el módulo de raíz necesita para su procesamiento interno. De forma predeterminada, los comandos de los módulos anidados se exportan desde el estado de sesión del módulo al estado de sesión del autor de llamada, pero el módulo raíz puede restringir los comandos que exporta (por ejemplo, mediante el comando Export-Module).

Los módulos anidados en el estado de sesión del módulo están disponibles para el módulo raíz, pero un comando Get-Module no los devuelve en el estado de sesión del autor de llamada.

Los scripts (.ps1) que se enumeran en la clave NestedModules se ejecutan en el estado de sesión del módulo, no en el estado de sesión del autor de llamada. Para ejecutar un script en el estado de sesión del autor de llamada, se debe incluir el nombre del archivo de script en el valor de la clave ScriptsToProcess del manifiesto.

El cmdlet requiere este parámetro, pero la clave NestedModules no se requiere en el manifiesto. Si se omite este parámetro y no se especifica un valor cuando se solicite, New-ModuleManifest creará una clave NestedModules cuyo valor será una matriz vacía.

¿Requerido?

true

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-PassThru

Escribe el manifiesto de módulo resultante en la consola, además de crear un archivo .psd1. De forma predeterminada, este cmdlet no genera resultados.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

False

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-Path <string>

Especifica la ruta de acceso y el nombre de archivo del nuevo manifiesto de módulo. Escriba una ruta de acceso y un nombre de archivo con la extensión .psd1, como "$pshome\Modules\MyModule\MyModule.psd1". Este parámetro es obligatorio.

Si se especifica la ruta de acceso a un archivo existente, New-ModuleManifest reemplazará el archivo sin avisar, a menos que el archivo tenga el atributo de solo lectura.

El manifiesto debe ubicarse en el directorio del módulo y el nombre de archivo de manifiesto debe ser igual que el nombre de directorio del módulo, pero con la extensión .psd1.

Nota: no se pueden utilizar variables, como $pshome o $home, en respuesta a una solicitud de un valor de parámetro Path. Para utilizar una variable, incluya el parámetro Path en el comando.

¿Requerido?

true

¿Posición?

1

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-PowerShellHostName <string>

Especifica el nombre del programa host de Windows PowerShell que el módulo requiere. Escriba el nombre del programa host, por ejemplo, "Host ISE de Windows PowerShell" o "ConsoleHost". No se permite el uso de caracteres comodín.

Para buscar el nombre de un programa host, se escribe "$host.name" en el programa.

Si se omite este parámetro, New-ModuleManifest creará una clave PowerShellHostName cuyo valor será una cadena vacía.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-PowerShellHostVersion <Version>

Especifica la versión mínima del programa host de Windows PowerShell que funciona con el módulo. Escriba un número de versión, como 1.1.

Si se omite este parámetro, New-ModuleManifest creará una clave PowerShellHostName cuyo valor será una cadena vacía.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-PowerShellVersion <Version>

Especifica la versión mínima de Windows PowerShell que funcionará con este módulo. Escriba 1.0 o 2.0. Los requisitos para versiones posteriores a 2.0 no son obligatorios.

Si se omite este parámetro, New-ModuleManifest creará una clave PowerShellVersion cuyo valor será una cadena vacía.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-PrivateData <Object>

Especifica los datos que se pasan al módulo cuando se importa.

Si se omite este parámetro, New-ModuleManifest creará una clave PrivateData cuyo valor será una cadena vacía.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-ProcessorArchitecture <ProcessorArchitecture>

Especifica la arquitectura de procesador que el módulo requiere. Los valores válidos son x86, AMD64, IA64 y None (desconocido o no especificado).

Si se omite este parámetro, New-ModuleManifest creará una clave ProcessorArchitecture cuyo valor es una cadena vacía.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-RequiredAssemblies <string[]>

Especifica los archivos de ensamblado (.dll) que el módulo requiere. Windows PowerShell carga los ensamblados especificados antes de que se actualicen los tipos o los formatos, se importen los módulos anidados o se importe el archivo de módulo que se especifica en el valor de la clave ModuleToProcess.

Este parámetro se utiliza para mostrar una lista de todos los ensamblados que el módulo requiere, incluso los que se deben cargar para actualizar los archivos de formato o tipo enumerados en las claves TypesToProcess o FormatsToProcess, aunque también se enumeren como módulos binarios en la clave NestedModules.

El cmdlet requiere este parámetro, pero la clave RequiredAssemblies no se requiere en el manifiesto. Si se omite este parámetro y no se especifica un valor cuando se solicite, New-ModuleManifest creará una clave RequiredAssemblies cuyo valor será una matriz vacía.

¿Requerido?

true

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-RequiredModules <Object[]>

Especifica los módulos que deben estar en el estado de sesión global. Si los módulos requeridos no están en el estado de sesión global, se producirá un error al intentar importar este módulo.

Escriba cada nombre de módulo como una cadena o escriba una tabla hash con las claves ModuleName y GUID. La tabla hash también puede tener una clave ModuleVersion opcional. Para obtener más información, vea los ejemplos.

Windows PowerShell no importa los módulos requeridos automáticamente. Se limita a comprobar que los módulos requeridos están presentes. Sin embargo, los módulos pueden incluir scripts (.ps1) que importen los módulos requeridos al estado de sesión global.

Si se omite este parámetro, New-ModuleManifest creará una clave RequiredModules cuyo valor será una matriz vacía.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-ScriptsToProcess <string[]>

Especifica los archivos de script (.ps1) que se ejecutan en el estado de sesión del autor de llamada al importar el módulo. Estos scripts se pueden utilizar para preparar un entorno, del mismo modo que se haría con un script de inicio de sesión.

Para especificar scripts que se ejecuten en la sesión del módulo, se utiliza la clave NestedModules.

Si se omite este parámetro, New-ModuleManifest creará una clave ScriptsToProcess cuyo valor será una matriz vacía.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-TypesToProcess <string[]>

Especifica los archivos de tipo (.ps1xml) que se ejecutan al importar el módulo.

Al importar el módulo, Windows PowerShell ejecuta el cmdlet Update-TypeData con los archivos especificados. Dado que los archivos de tipo no están supeditados a un ámbito concreto, afectan a todos los estados de sesión de la sesión.

El cmdlet requiere este parámetro, pero la clave TypesToProcess no se requiere en el manifiesto. Si se omite este parámetro y no se especifica un valor cuando se solicite, New-ModuleManifest creará una clave TypesToProcess cuyo valor será una matriz vacía.

¿Requerido?

true

¿Posición?

named

Valor predeterminado

ninguno

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-VariablesToExport <string[]>

Especifica las variables que el módulo exporta. Se permite el uso de caracteres comodín.

Este parámetro se puede utilizar para restringir las variables que el módulo exporta. Puede quitar variables de la lista de variables exportadas, pero no puede agregar variables a la lista.

Si se omite este parámetro, New-ModuleManifest creará una clave VariablesToExport cuyo valor será * (todo); esto significa que el manifiesto exportará todas las variables exportadas por el módulo.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

* (all)

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

true

-Confirm

Solicita confirmación antes de ejecutar el comando.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-WhatIf

Describe lo que ocurriría si se ejecutara el comando, sin ejecutarlo realmente.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

<CommonParameters>

Este cmdlet admite los parámetros comunes: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer y -OutVariable. Para obtener más información, vea about_Commonparameters.

Entradas y salidas

El tipo de entrada es el tipo de los objetos que se pueden canalizar al cmdlet. El tipo devuelto es el tipo de los objetos que el cmdlet devuelve.

Entradas

Ninguno

No se pueden canalizar entradas a este cmdlet.

Salidas

Ninguno o System.String

De forma predeterminada, New-ModuleManifest no genera resultados. Sin embargo, si se utiliza el parámetro PassThru, genera un objeto System.String que representa el manifiesto de módulo.

Notas

Los manifiestos de módulo suelen ser opcionales. Sin embargo, se requiere un manifiesto de módulo para exportar un ensamblado instalado en la caché global de ensamblados.

Para agregar o cambiar archivos en el directorio $pshome\Modules (%Windir%\System32\WindowsPowerShell\v1.0\Modules), debe iniciarse Windows PowerShell con la opción "Ejecutar como administrador".

Una "sesión" es una instancia del entorno de ejecución de Windows PowerShell. Una sesión puede tener uno o más estados de sesión. De forma predeterminada, una sesión tiene un solo estado de sesión global, pero cada módulo importado tiene su propio estado de sesión. Los estados de sesión permiten ejecutar comandos en un módulo sin afectar al estado de sesión global.

El "estado de sesión del autor de llamada" es el estado de sesión en el que se importa un módulo. Normalmente, se refiere al estado de sesión global, pero cuando un módulo importa módulos anidados, el "autor de llamada" es el propio módulo y el "estado de sesión del autor de llamada" es el estado de sesión del módulo.

Ejemplo 1

C:\PS>New-ModuleManifest

Path: C:\Users\User01\Documents\WindowsPowerShell\Modules\Test-Module\Test-Module.psd1
NestedModules[0]: BackgroundModule.psm1
Author: Jinghao Liu
CompanyName: Fabrikam, Inc.
Copyright: Copyright © 2009 Liu Jinghao. All rights reserved.
ModuleToProcess: TestModule.psm1
Description: Cmdlets to find common errors in scripts.
TypesToProcess[0]: TestTypes.ps1xml
FormatsToProcess[0]: TestFormat.ps1xml
RequiredAssemblies[0]: Test.dll
FileList[0]: Test-Module.psd1
FileList[1]: Test-Module.psm1
FileList[2]: BackgroundModule.psm1
FileList[3]: TestTypes.ps1xml
FileList[4]: TestFormat.ps1xml
FileList[5]: Test.dll
FileList[6]: TestIcon.ico

Descripción
-----------
Este comando crea un nuevo manifiesto de módulo. El cmdlet solicita los parámetros que requiere, incluido el parámetro Path, y crea un archivo de manifiesto en la ubicación especificada.

El resultado de este comando muestra respuestas de ejemplo a las solicitudes. Para utilizar los valores predeterminados, presione ENTRAR.

La solicitud real, y su tratamiento de frases entrecomilladas y no entrecomilladas, dependerá del programa host en el que Windows PowerShell se esté ejecutando.






Ejemplo 2

C:\PS>New-ModuleManifest -PowerShellVersion 1.0 -AliasesToExport JKBC, DRC, TAC

Descripción
-----------
Este comando crea un nuevo manifiesto de módulo. El comando incluye parámetros que el cmdlet no requiere (o solicita confirmación). Se pueden incluir otros valores de clave de manifiesto en el símbolo del sistema.






Ejemplo 3

C:\PS>New-ModuleManifest -RequiredModules FileTransfer,@{ModuleName="BackgroundModule";GUID="486569a2-2784-48bf-af15-70ba837a64d0";ModuleVersion="3.5"}

Descripción
-----------
En este ejemplo se muestra la forma de utilizar los formatos de cadena y tabla hash del valor de parámetro RequiredModules. Las cadenas y tablas hash se pueden utilizar en el mismo comando. 

Este comando crea un manifiesto de módulo para un módulo que requiere el módulo FileTransfer y un módulo (ficticio) denominado "BackgroundModule". 

El comando utiliza un formato de cadena para especificar el nombre del módulo FileTransfer, y el formato de tabla hash para especificar el nombre, un GUID y una versión de BackgroundModule.






Vea también




Tabla de contenido