Crea un nuovo manifesto del modulo.
Sintassi
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>]
Descrizione
Il cmdlet New-ModuleManifest consente di creare un nuovo file manifesto del modulo (con estensione psd1), definirne i valori e salvare il file nel percorso specificato.
Gli autori del modulo possono utilizzare questo cmdlet per creare un manifesto per il modulo. Un manifesto di modulo è un file con estensione psd1 che contiene una tabella hash. Le chiavi e i valori nella tabella hash descrivono il contenuto e gli attributi del modulo, definiscono i prerequisiti e determinano la modalità di elaborazione dei componenti. I manifesti non sono obbligatori per un modulo.
New-ModuleManifest consente di creare un manifesto che include tutte le chiavi manifesto di uso comune, in modo da poter utilizzare l'output predefinito come modello del manifesto. Per aggiungere o modificare i valori oppure per aggiungere chiavi di modulo che non vengono aggiunte da questo cmdlet, aprire il file risultante in un editor di testo.
Ogni parametro di questo cmdlet (eccetto Path e PassThru) consente di creare una chiave manifesto del modulo e il relativo valore. In un manifesto del modulo, è richiesta solo la chiave ModuleVersion. Tuttavia, molti altri parametri di questo cmdlet sono obbligatori. È pertanto possibile digitare un comando "New-ModuleManifest" senza parametri; i valori per altre chiavi di uso comune verranno richiesti dal cmdlet. Per lasciare il valore vuoto, premere INVIO.
Per una descrizione completa del formato, degli effetti e dei requisiti di un manifesto del modulo, vedere l'articolo relativo alla modalità di scrittura di un manifesto del modulo in MSDN Library all'indirizzo https://go.microsoft.com/fwlink/?LinkId=143613 (le informazioni potrebbero essere in lingua inglese).
Parametri
-AliasesToExport <string[]>
Specifica gli alias esportati dal modulo. È consentito l'utilizzo di caratteri jolly.
È possibile utilizzare questo parametro per limitare gli alias esportati dal modulo. È possibile rimuovere gli alias dall'elenco di alias esportati, ma non è possibile aggiungerli all'elenco.
Se si omette questo parametro, New-ModuleManifest crea una chiave AliasesToExport con un valore indicante tutti gli elementi (*), pertanto tutti gli alias esportati dal modulo vengono esportati dal manifesto.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
* (all) |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
true |
-Author <string>
Specifica l'autore del modulo.
Questo parametro è richiesto dal cmdlet, ma la chiave Author non è obbligatoria nel manifesto. Se si omette questo parametro e non si immette un valore quando richiesto, New-ModuleManifest crea una chiave Author con il nome dell'utente corrente.
Obbligatorio? |
true |
Posizione? |
named |
Valore predefinito |
Name of the current user |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-ClrVersion <Version>
Specifica la versione di Common Language Runtime (CLR) di Microsoft .NET Framework richiesta dal modulo.
Se si omette questo parametro, New-ModuleManifest crea una chiave CLRVersion con un valore di stringa vuota.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
nessuno |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-CmdletsToExport <string[]>
Specifica i cmdlet esportati dal modulo. È consentito l'utilizzo di caratteri jolly.
È possibile utilizzare questo parametro per limitare i cmdlet esportati dal modulo. È possibile rimuovere i cmdlet dall'elenco di cmdlet esportati, ma non è possibile aggiungerli all'elenco.
Se si omette questo parametro, New-ModuleManifest crea una chiave CmdletsToExport con un valore indicante tutti gli elementi (*), pertanto tutti i cmdlet esportati dal modulo vengono esportati dal manifesto.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
* (all) |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
true |
-CompanyName <string>
Identifica la società o il fornitore che ha creato il modulo.
Questo parametro è richiesto dal cmdlet, ma la chiave CompanyName non è richiesta nel manifesto. Se si omette questo parametro e non si immette un valore quando richiesto, New-ModuleManifest crea una chiave CompanyName con valore "Unknown".
Obbligatorio? |
true |
Posizione? |
named |
Valore predefinito |
"Unknown" |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-Copyright <string>
Specifica un'informativa sul copyright per il modulo.
Questo parametro è richiesto dal cmdlet, ma la chiave Copyright non è richiesta nel manifesto. Se si omette questo parametro e non si immette un valore quando richiesto, New-ModuleManifest crea una chiave Copyright con valore "(c) <anno> <nomeutente>. Tutti i diritti riservati" dove <anno> è l'anno corrente e <nomeutente> è il valore della chiave Author (se specificato) o il nome dell'utente corrente.
Obbligatorio? |
true |
Posizione? |
named |
Valore predefinito |
(c) <year> <username>. All rights reserved. |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-Description <string>
Descrive il contenuto del modulo.
Questo parametro è richiesto dal cmdlet, ma la chiave Description non è richiesta nel manifesto. Se si omette questo parametro e non si immette un valore quando richiesto, New-ModuleManifest crea una chiave Description il cui valore è una stringa vuota.
Obbligatorio? |
true |
Posizione? |
named |
Valore predefinito |
nessuno |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-DotNetFrameworkVersion <Version>
Specifica la versione di Microsoft .NET Framework richiesta dal modulo.
Se si omette questo parametro, New-ModuleManifest crea una chiave DotNetFrameWorkVersion con un valore di stringa vuota.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
nessuno |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-FileList <string[]>
Specifica tutti gli elementi inclusi nel modulo.
Questa chiave è progettata per essere utilizzata come inventario di un modulo. Questi file non vengono esportati automaticamente con il modulo.
Questo parametro è richiesto dal cmdlet, ma la chiave FileList non è richiesta nel manifesto. Se si omette questo parametro e non si immette un valore quando richiesto, New-ModuleManifest crea una chiave FileList il cui valore è una matrice vuota.
Obbligatorio? |
true |
Posizione? |
named |
Valore predefinito |
nessuno |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-FormatsToProcess <string[]>
Specifica i file di formattazione (con estensione ps1xml) da eseguire quando viene importato il modulo.
Quando si importa un modulo, Windows PowerShell esegue il cmdlet Update-FormatData con i file specificati. Poiché i file di formattazione non hanno ambito, hanno effetto su tutti gli stati della sessione.
Questo parametro è richiesto dal cmdlet, ma la chiave FormatsToProcess non è richiesta nel manifesto. Se si omette questo parametro e non si immette un valore quando richiesto, New-ModuleManifest crea una chiave FormatsToProcess il cui valore è una matrice vuota.
Obbligatorio? |
true |
Posizione? |
named |
Valore predefinito |
nessuno |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-FunctionsToExport <string[]>
Specifica le funzioni esportate dal modulo. È consentito l'utilizzo di caratteri jolly.
È possibile utilizzare questo parametro per limitare le funzioni esportate dal modulo. È possibile rimuovere le funzioni dall'elenco di alias esportati, ma non è possibile aggiungerle all'elenco.
Se si omette questo parametro, New-ModuleManifest crea una chiave FunctionsToExport con un valore indicante tutti gli elementi (*), pertanto tutte le funzioni esportate dal modulo vengono esportate dal manifesto.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
* (all) |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
true |
-Guid <Guid>
Specifica un identificatore univoco per il modulo. Il GUID può essere utilizzato per facilitare la distinzione tra moduli con lo stesso nome.
Se si omette questo parametro, New-ModuleManifest consente di creare una chiave GUID nel manifesto e di generare un GUID per il valore.
Per creare un nuovo GUID in Windows PowerShell, digitare "[guid]::NewGuid()".
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
A GUID generated for the module |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-ModuleList <Object[]>
Elenca tutti i moduli inclusi in questo modulo.
Immettere ogni nome di modulo come stringa o immettere una tabella hash con le chiavi ModuleName e GUID. La tabella hash può inoltre avere una chiave ModuleVersion facoltativa.
Questa chiave è progettata per essere utilizzata come inventario di un modulo. Questi moduli non vengono elaborati automaticamente.
Se si omette questo parametro, New-ModuleManifest crea una chiave ModuleList nel manifesto con un valore di matrice vuoto.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
nessuno |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-ModuleToProcess <string>
Specifica il file primario o radice del modulo. Quando il modulo viene importato, i membri esportati dal file di modulo radice vengono importati nello stato della sessione del chiamante. Immettere il nome file di un modulo di script (con estensione psm1) o di un modulo binario (con estensione dll).
Se un modulo dispone di un file di manifesto e nella chiave ModuleToProcess non è stato designato alcun file radice, il manifesto diventa il file primario per il modulo e il modulo diventa un "modulo di manifesto" (ModuleType = Manifest).
Per esportare membri da file con estensione psm1 o dll in un modulo che dispone di un manifesto, è necessario specificare i nomi di tali file nei valori delle chiavi ModuleToProcess o NestedModules nel manifesto. In caso contrario, i membri non vengono esportati.
Questo parametro è richiesto dal cmdlet, ma la chiave ModuleToProcess non è richiesta nel manifesto. Se si omette questo parametro e non si immette un valore quando richiesto, New-ModuleManifest crea una chiave ModuleToProcess il cui valore è una stringa vuota.
Obbligatorio? |
true |
Posizione? |
named |
Valore predefinito |
nessuno |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-ModuleVersion <Version>
Specifica la versione del modulo.
Questo parametro non è richiesto dal cmdlet, ma una chiave ModuleVersion è richiesta nel manifesto. Se si omette questo parametro, New-ModuleManifest crea una chiave ModuleVersion con un valore pari a "1.0".
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
1.0 |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-NestedModules <string[]>
Specifica moduli di script (con estensione psm1) e moduli binari (con estensione dll) importati nello stato della sessione del modulo. I file nella chiave NestedModules vengono eseguiti nell'ordine in cui sono elencati nel valore.
In genere, i moduli nidificati contengono comandi necessari al modulo radice per l'elaborazione interna. Per impostazione predefinita, i comandi nei moduli nidificati vengono esportati dallo stato della sessione del modulo nello stato della sessione del chiamante, ma il modulo radice può limitare i comandi che esporta (ad esempio utilizzando un comando Export-Module).
I moduli nidificati nello stato della sessione del modulo sono disponibili al modulo radice, ma non vengono restituiti da un comando Get-Module nello stato della sessione del chiamante.
Gli script (con estensione ps1) elencati nella chiave NestedModules vengono eseguiti nello stato della sessione del modulo, non nello stato della sessione del chiamante. Per eseguire uno script nello stato della sessione del chiamante, elencare il nome del file di script nel valore della chiave ScriptsToProcess nel manifesto.
Questo parametro è richiesto dal cmdlet, ma la chiave NestedModules non è richiesta nel manifesto. Se si omette questo parametro e non si immette un valore quando richiesto, New-ModuleManifest crea una chiave NestedModules il cui valore è una matrice vuota.
Obbligatorio? |
true |
Posizione? |
named |
Valore predefinito |
nessuno |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-PassThru
Scrive il manifesto del modulo risultante nella console, oltre a creare un file con estensione psd1. Per impostazione predefinita, il cmdlet non genera alcun output.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
False |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-Path <string>
Specifica il percorso e il nome file del nuovo manifesto di modulo. Immettere un percorso e un nome file con estensione psd1, ad esempio "$pshome\Modules\MyModule\MyModule.psd1". Questo parametro è obbligatorio.
Se si specifica il percorso di un file esistente, New-ModuleManifest sostituisce tale file senza alcun avviso, a meno che non disponga dell'attributo di sola lettura.
Il manifesto deve trovarsi nella directory del modulo e il nome file del manifesto deve corrispondere al nome della directory di modulo, con estensione psd1.
Nota: non è possibile utilizzare variabili, ad esempio $pshome or $home, in risposta a un prompt per un valore del parametro Path. Per utilizzare una variabile, includere il parametro Path nel comando.
Obbligatorio? |
true |
Posizione? |
1 |
Valore predefinito |
nessuno |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-PowerShellHostName <string>
Specifica il nome del programma host per Windows PowerShell richiesto dal modulo. Immettere il nome del programma host, ad esempio "Host di Windows PowerShell ISE" o "ConsoleHost." Non è consentito l'utilizzo di caratteri jolly.
Per trovare il nome di un programma host, digitare "$host.name" nel programma.
Se si omette questo parametro, New-ModuleManifest crea una chiave PowerShellHostName con un valore di stringa vuota.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
nessuno |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-PowerShellHostVersion <Version>
Specifica la versione minima del programma host per Windows PowerShell utilizzabile con il modulo. Immettere un numero di versione, ad esempio 1.1.
Se si omette questo parametro, New-ModuleManifest crea una chiave PowerShellHostName con un valore di stringa vuota.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
nessuno |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-PowerShellVersion <Version>
Specifica la versione minima di Windows PowerShell utilizzabile con questo modulo. Immettere 1.0 o 2.0. Non vengono imposti requisiti per versioni successive alla 2.0.
Se si omette questo parametro, New-ModuleManifest crea una chiave PowerShellVersion con un valore di stringa vuota.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
nessuno |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-PrivateData <Object>
Specifica i dati passati al modulo al momento dell'importazione.
Se si omette questo parametro, New-ModuleManifest crea una chiave PrivateData con un valore di stringa vuota.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
nessuno |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-ProcessorArchitecture <ProcessorArchitecture>
Specifica l'architettura del processore richiesta dal modulo. I valori validi sono x86, AMD64, IA64 e Nessuno (sconosciuto o non specificato).
Se si omette questo parametro, New-ModuleManifest crea una chiave ProcessorArchitecture con un valore di stringa vuota.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
nessuno |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-RequiredAssemblies <string[]>
Specifica i file di assembly (con estensione dll) richiesti dal modulo. In Windows PowerShell gli assembly specificati vengono caricati prima di aggiornare tipi o formati, di importare moduli nidificati o di importare il file di modulo specificato nel valore della chiave ModuleToProcess.
Utilizzare questo parametro per elencare tutti gli assembly richiesti dal modulo, inclusi quelli che devono essere caricati per aggiornare file di formattazione o di tipo elencati nelle chiavi FormatsToProcess o TypesToProcess, sebbene tali assembly siano anche elencati come moduli binari nella chiave NestedModules.
Questo parametro è richiesto dal cmdlet, ma la chiave RequiredAssemblies non è richiesta nel manifesto. Se si omette questo parametro e non si immette un valore quando richiesto, New-ModuleManifest crea una chiave RequiredAssemblies il cui valore è una matrice vuota.
Obbligatorio? |
true |
Posizione? |
named |
Valore predefinito |
nessuno |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-RequiredModules <Object[]>
Specifica i moduli che devono essere nello stato di sessione globale. Se i moduli obbligatori non sono nello stato della sessione globale, i tentativi di importare questo modulo avranno esito negativo.
Immettere ogni nome di modulo come stringa o immettere una tabella hash con le chiavi ModuleName e GUID. La tabella hash può inoltre avere una chiave ModuleVersion facoltativa. Per ulteriori informazioni, vedere gli esempi.
Windows PowerShell non importa automaticamente i moduli obbligatori. Verifica solo che tali moduli siano presenti. Tuttavia, i moduli possono includere script (con estensione ps1) che importano i moduli obbligatori nello stato della sessione globale.
Se si omette questo parametro, New-ModuleManifest crea una chiave RequiredModules con un valore di matrice vuota.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
nessuno |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-ScriptsToProcess <string[]>
Specifica i file di script (con estensione ps1) da eseguire nello stato della sessione del chiamante quando viene importato il modulo. È possibile utilizzare questi script per preparare un ambiente, in modo analogo all'utilizzo di uno script di accesso.
Per specificare script da eseguire nello stato della sessione del modulo, utilizzare la chiave NestedModules.
Se si omette questo parametro, New-ModuleManifest crea una chiave ScriptsToProcess con un valore di matrice vuota.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
nessuno |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-TypesToProcess <string[]>
Specifica i file di tipo (con estensione ps1xml) da eseguire quando viene importato il modulo.
Quando si importa il modulo, Windows PowerShell esegue il cmdlet Update-TypeData con i file specificati. Poiché i file di tipo non hanno ambito, hanno effetto su tutti gli stati della sessione.
Questo parametro è richiesto dal cmdlet, ma la chiave TypesToProcess non è richiesta nel manifesto. Se si omette questo parametro e non si immette un valore quando richiesto, New-ModuleManifest crea una chiave TypesToProcess il cui valore è una matrice vuota.
Obbligatorio? |
true |
Posizione? |
named |
Valore predefinito |
nessuno |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-VariablesToExport <string[]>
Specifica le variabili esportate dal modulo. È consentito l'utilizzo di caratteri jolly.
È possibile utilizzare questo parametro per limitare le variabili esportate dal modulo. È possibile rimuovere le variabili dall'elenco di variabili esportate, ma non è possibile aggiungerle all'elenco.
Se si omette questo parametro, New-ModuleManifest crea una chiave VariablesToExport con un valore indicante tutti gli elementi (*), pertanto tutte le variabili esportate dal modulo vengono esportate dal manifesto.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
* (all) |
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
true |
-Confirm
Chiede una conferma prima di eseguire il comando.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
|
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
-WhatIf
Descrive ciò che accadrebbe se si eseguisse il comando senza eseguirlo realmente.
Obbligatorio? |
false |
Posizione? |
named |
Valore predefinito |
|
Accettare input da pipeline? |
false |
Accettare caratteri jolly? |
false |
<CommonParameters>
Questo cmdlet supporta i parametri comuni -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer e -OutVariable. Per ulteriori informazioni, vedere about_Commonparameters.
Input e output
Il tipo di input è il tipo degli oggetti che è possibile reindirizzare al cmdlet. Il tipo restituito è il tipo degli oggetti restituiti dal cmdlet.
Input |
Nessuno Non è possibile reindirizzare l'input a questo cmdlet. |
Output |
Nessuno o System.String Per impostazione predefinita, New-ModuleManifest non genera alcun output. Tuttavia, se si utilizza il parametro PassThru, viene generato un oggetto System.String che rappresenta il manifesto del modulo. |
Note
Generalmente i manifesti del modulo sono facoltativi. Tuttavia, un manifesto del modulo è obbligatorio per esportare un assembly installato nella Global Assembly Cache.
Per aggiungere o modificare file nella directory $pshome\Modules directory (%Windir%\System32\WindowsPowerShell\v1.0\Modules), avviare Windows PowerShell con l'opzione "Esegui come amministratore".
L'oggetto scheda di PowerShell rappresenta un ambiente di esecuzione di Windows PowerShell. Una sessione può avere uno o più stati della sessione. Per impostazione predefinita, una sessione ha solo uno stato della sessione globale, ma ogni modulo importato dispone di un proprio stato della sessione. Gli stati della sessione consentono l'esecuzione dei comandi in un modulo senza effetti sullo stato della sessione globale.
Lo stato della sessione del chiamante è lo stato della sessione nel quale viene importato un modulo. In genere, fa riferimento allo stato della sessione globale, ma quando un modulo importa moduli nidificati, il chiamante è il modulo e lo stato della sessione del chiamante è lo stato della sessione del modulo.
Esempio 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 Descrizione ----------- Questo comando crea un nuovo manifesto del modulo. Il cmdlet richiede i parametri necessari, incluso il parametro Path, e crea un file manifesto nel percorso specificato. Nell'output di questo comando sono indicate risposte di esempio ai prompt. Per utilizzare valori predefiniti, premere INVIO. Il prompt effettivo e la gestione di frasi racchiuse o meno tra virgolette dipendono dal programma host in cui viene eseguito Windows PowerShell.
Esempio 2
C:\PS>New-ModuleManifest -PowerShellVersion 1.0 -AliasesToExport JKBC, DRC, TAC Descrizione ----------- Questo comando crea un nuovo manifesto del modulo. Il comando include parametri non necessari per il cmdlet (o che vengono richiesti). È possibile includere altri valori della chiave del manifesto al prompt dei comandi.
Esempio 3
C:\PS>New-ModuleManifest -RequiredModules FileTransfer,@{ModuleName="BackgroundModule";GUID="486569a2-2784-48bf-af15-70ba837a64d0";ModuleVersion="3.5"} Descrizione ----------- In questo esempio viene illustrato come utilizzare i formati di stringa e di tabella hash del valore del parametro RequiredModules. È possibile utilizzare stringhe e tabelle hash nello stesso comando. Con questi comandi viene creato un manifesto per un modulo che richiede il modulo FileTransfer e un modulo fittizio denominato "BackgroundModule". Vengono utilizzati un formato stringa per specificare il nome del modulo FileTransfer e il formato di tabella hash per specificare il nome, un GUID e una versione di BackgroundModule.
Vedere anche