Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Miután megírta a PowerShell-modult, hozzáadhat egy opcionális moduljegyzéket, amely tartalmazza a modulra vonatkozó információkat. Leírhatja például a szerzőt, megadhatja a modulban lévő fájlokat (például beágyazott modulokat), szkripteket futtathat a felhasználó környezetének testreszabásához, betöltheti és formázhatja a fájlokat, meghatározhatja a rendszerkövetelményeket, és korlátozhatja a modul által exportált tagokat.
Moduljegyzék létrehozása
A moduljegyzék- egy PowerShell-adatfájl (.psd1), amely leírja egy modul tartalmát, és meghatározza a modul feldolgozásának módját. A jegyzékfájl egy olyan szövegfájl, amely kulcsokat és értékeket tartalmazó kivonattáblázatot tartalmaz. A jegyzékfájlt egy modulhoz csatolhatja úgy, hogy a jegyzékfájlt a moduléval megegyező névvel elnevezi, és a jegyzékfájlt a modul gyökérkönyvtárában tárolja.
Olyan egyszerű modulok esetében, amelyek csak egyetlen .psm1 vagy bináris szerelvényt tartalmaznak, a moduljegyzék nem kötelező. A javaslat azonban az, hogy amikor csak lehetséges, használjon egy moduljegyzéket, mivel ezek segítenek a kód rendszerezésében és a verziószámozási információk fenntartásában. A Globális szerelvénygyorsítótártelepített szerelvény exportálásához pedig moduljegyzék szükséges. Az Frissíthető súgó funkciót támogató modulokhoz is szükség van moduljegyzékre. Az frissíthető súgó a moduljegyzék HelpInfoUri kulcsával megkeresi a modul frissített súgófájljainak helyét tartalmazó súgóinformációs (HelpInfo XML) fájlt. Az frissíthető súgóról további információt az Frissíthető súgó támogatásacímű témakörben talál.
Moduljegyzék létrehozása és használata
A moduljegyzékek létrehozásának ajánlott eljárása a New-ModuleManifest parancsmag használata. Paraméterek használatával megadhatja a jegyzékfájl egy vagy több alapértelmezett kulcsát és értékét. Az egyetlen követelmény a fájl elnevezése.
New-ModuleManifestlétrehoz egy moduljegyzéket a megadott értékekkel, és tartalmazza a fennmaradó kulcsokat és azok alapértelmezett értékeit. Ha több modult kell létrehoznia, aNew-ModuleManifesthasználatával hozzon létre egy moduljegyzéksablont, amely módosítható a különböző modulokhoz. Az alapértelmezett moduljegyzékre példaként tekintse meg a moduljegyzék-.New-ModuleManifest -Path C:\myModuleName.psd1 -ModuleVersion "2.0" -Author "YourNameHere"Másik lehetőségként manuálisan is létrehozhatja a moduljegyzék kivonattábláját a szükséges minimális információ, a ModuleVersionhasználatával. Mentse a fájlt a modul nevével megegyező néven, és használja a
.psd1fájlkiterjesztést. Ezután szerkesztheti a fájlt, és hozzáadhatja a megfelelő kulcsokat és értékeket.Adjon hozzá további elemeket a jegyzékfájlhoz.
A jegyzékfájl szerkesztéséhez használja a kívánt szövegszerkesztőt. A jegyzékfájl azonban egy kódokat tartalmazó szkriptfájl, ezért érdemes lehet szerkeszteni egy szkriptelési vagy fejlesztési környezetben, például a Visual Studio Code-ban. A jegyzékfájl minden eleme nem kötelező, kivéve a ModuleVersion számát.
A moduljegyzékben szereplő kulcsok és értékek leírását a moduljegyzék elemei táblázatban találja. További információt a New-ModuleManifest parancsmag paraméterleírásában talál.
Az alapmodul jegyzékelemei által esetleg nem lefedett forgatókönyvek kezeléséhez további kódot adhat hozzá a moduljegyzékhez.
Biztonsági problémák esetén a PowerShell csak a moduljegyzékfájlban elérhető műveletek egy kis részét futtatja. Általában használhatja a
ifutasítást, az aritmetikai és összehasonlító operátorokat, valamint az alapvető PowerShell-adattípusokat.Miután létrehozta a moduljegyzéket, tesztelheti, hogy a jegyzékben leírt elérési utak helyesek-e. A moduljegyzék teszteléséhez használja Test-ModuleManifest.
Test-ModuleManifest myModuleName.psd1Győződjön meg arról, hogy a moduljegyzék a modult tartalmazó könyvtár legfelső szintjén található.
Amikor a modult egy rendszerbe másolja és importálja, a PowerShell a modul jegyzékfájlját használja a modul importálásához.
Ha szeretné, közvetlenül is tesztelheti a moduljegyzéket az Import-Module hívásával, ha magát a jegyzékfájlt pontozza.
Import-Module .\myModuleName.psd1
Moduljegyzék elemei
Az alábbi táblázat a moduljegyzékben felvehető elemeket ismerteti. További információ: about_Module_Manifests.
| Elem | Alapértelmezett | Leírás |
|---|---|---|
|
RootModule Típus: String |
<empty string> |
A jegyzékfájlhoz társított szkriptmodul vagy bináris modulfájl. A PowerShell korábbi verziói ezt az elemet nevezték ModuleToProcess. A gyökérmodul lehetséges típusai üresek lehetnek, amelyek létrehoznak egy Jegyzék modult, egy szkriptmodul nevét ( .psm1), vagy egy bináris modul nevét (.exe vagy .dll). A moduljegyzék (.psd1) vagy egy szkriptfájl (.ps1) nevének elhelyezése hibát okoz. Példa: RootModule = 'ScriptModule.psm1' |
|
ModuleVersion Típus: Version |
'0.0.1' |
A modul verziószáma. Ha nincs megadva érték, New-ModuleManifest az alapértelmezett értéket használja. A sztringnek képesnek kell lennie arra a típusra konvertálni, Version például #.#.#.#.
Import-Module betölti az első modult, amelyet a $PSModulePath talál, amely megfelel a névnek, és legalább olyan magas ModuleVersionrendelkezik, mint a MinimumVersion paraméter. Egy adott verzió importálásához használja a Import-Module parancsmag RequiredVersion paraméterét.Példa: ModuleVersion = '1.0' |
|
GUID Típus: GUID |
'<GUID>' |
A modul egyedi azonosítására használt azonosító. Ha nincs megadva érték, New-ModuleManifest automatikusan létrehozza az értéket. Jelenleg nem importálhat modult GUIDalapján. Példa: GUID = 'cfc45206-1e49-459d-a8ad-5b571ef94857' |
|
Szerző Típus: String |
'<Current user>' |
A modul szerzője. Ha nincs megadva érték, New-ModuleManifest az aktuális felhasználót használja. Példa: Author = 'AuthorNameHere' |
|
CompanyName Típus: String |
'Unknown' |
A modul vállalata vagy szállítója. Ha nincs megadva érték, New-ModuleManifest az alapértelmezett értéket használja.Példa: CompanyName = 'Fabrikam' |
|
Szerzői jogi Típus: String |
'(c) <Author>. All rights reserved.' |
A modul szerzői jogi nyilatkozata. Ha nincs megadva érték, New-ModuleManifest az alapértelmezett értéket használja az aktuális felhasználóval <Author>. Szerző megadásához használja a Szerző paramétert. Példa: Copyright = '2019 AuthorName. All rights reserved.' |
|
Leírás Típus: String |
<empty string> |
A modul által biztosított funkciók leírása. Példa: Description = 'This is the module's description.' |
|
PowerShellVersion Típus: Version |
<empty string> |
A Modulhoz szükséges PowerShell-motor minimális verziója. Érvényes értékek: 1.0, 2.0, 3.0, 4.0, 5.0, 5.1, 6.0, 6.1, 6.2, 7.0 és 7.1. Példa: PowerShellVersion = '5.0' |
|
PowerShellHostName Típus: String |
<empty string> |
A modulhoz szükséges PowerShell-gazdagép neve. Ezt a nevet a PowerShell adja meg. A gazdagépprogram nevének megkereséséhez írja be a következőt a programba: $Host.Name.Példa: PowerShellHostName = 'ConsoleHost' |
|
PowerShellHostVersion Típus: Version |
<empty string> |
A Modul által igényelt PowerShell-gazdagép minimális verziója. Példa: PowerShellHostVersion = '2.0' |
|
DotNetFrameworkVersion Típus: Version |
<empty string> |
A Microsoft .NET-keretrendszer ezen modul által igényelt minimális verziója. Ez az előfeltétel csak a PowerShell Desktop kiadásra érvényes, például a Windows PowerShell 5.1-hez, és csak a .NET-keretrendszer 4.5-nél kisebb verzióira vonatkozik. Példa: DotNetFrameworkVersion = '3.5' |
|
CLRVersion Típus: Version |
<empty string> |
A modul által igényelt közös nyelvi futtatókörnyezet (CLR) minimális verziója. Ez az előfeltétel csak a PowerShell Desktop kiadásra érvényes, például a Windows PowerShell 5.1-hez, és csak a .NET-keretrendszer 4.5-nél kisebb verzióira vonatkozik. Példa: CLRVersion = '3.5' |
|
ProcessorArchitecture Típus: ProcessorArchitecture |
<empty string> |
A modul által igényelt processzorarchitektúra (None, X86, Amd64). Az érvényes értékek: x86, AMD64, Arm, IA64, MSIL és None (ismeretlen vagy meghatározatlan). Példa: ProcessorArchitecture = 'x86' |
|
RequiredModules Típus: Object[] |
@() |
A modul importálása előtt a globális környezetbe importálandó modulok. Ez betölti a felsorolt modulokat, kivéve, ha már betöltötték őket. Előfordulhat például, hogy egyes modulokat már betölt egy másik modul. A RequiredVersionhelyett megadhat egy adott betöltendő verziót ModuleVersion használatával. Ha ModuleVersion használ, a rendszer betölti a legújabb elérhető verziót a megadott verzió minimumával. A paraméterértékben sztringeket és kivonattáblákat kombinálhat.Példa: RequiredModules = @("MyModule", @{ModuleName="MyDependentModule"; ModuleVersion="2.0"; GUID="cfc45206-1e49-459d-a8ad-5b571ef94857"})Példa: RequiredModules = @("MyModule", @{ModuleName="MyDependentModule"; RequiredVersion="1.5"; GUID="cfc45206-1e49-459d-a8ad-5b571ef94857"}) |
|
RequiredAssemblies Típus: String[] |
@() |
A modul importálása előtt betöltendő szerelvények. Megadja a modul által igényelt szerelvényfájlneveket (.dll).A PowerShell betölti a megadott szerelvényeket a típusok vagy formátumok frissítése, a beágyazott modulok importálása vagy a RootModule kulcs értékében megadott modulfájl importálása előtt. Ezzel a paraméter használatával listázhatja a modulhoz szükséges összes szerelvényt. Példa: RequiredAssemblies = @("assembly1.dll", "assembly2.dll", "assembly3.dll") |
|
ScriptsToProcess Típus: String[] |
@() |
A modul importálásakor a hívó munkamenet-állapotában futtatott szkriptfájlok (.ps1) Ez lehet a globális munkamenet állapota, vagy beágyazott modulok esetén egy másik modul munkamenet-állapota. Ezekkel a szkriptekkel ugyanúgy készíthet elő környezetet, mint egy bejelentkezési szkriptet.Ezek a szkriptek a jegyzékben felsorolt modulok betöltése előtt futnak. Példa: ScriptsToProcess = @("script1.ps1", "script2.ps1", "script3.ps1") |
|
TypesToProcess Típus: String[] |
@() |
Írja be a modul importálásakor betöltendő fájlokat (.ps1xml). Példa: TypesToProcess = @("type1.ps1xml", "type2.ps1xml", "type3.ps1xml") |
|
FormatsToProcess Típus: String[] |
@() |
Formázza a modul importálásakor betöltendő fájlokat (.ps1xml). Példa: FormatsToProcess = @("format1.ps1xml", "format2.ps1xml", "format3.ps1xml") |
|
Beágyazottmodulok Típus: Object[] |
@() |
A RootModule (alias:ModuleToProcess) megadott modul beágyazott moduljaként importálandó modulok. A modul nevének hozzáadása ehhez az elemhez hasonló, mint Import-Module meghívása a szkriptből vagy a szerelvénykódból. A fő különbség a jegyzékfájl használatával az, hogy könnyebben látható, hogy mit tölt be. Ha pedig egy modul nem töltődik be, akkor még nem töltötte be a tényleges modult.A többi modulon kívül itt is betölthet szkriptfájlokat ( .ps1). Ezek a fájlok a gyökérmodul kontextusában lesznek végrehajtva. Ez egyenértékű a szkript forrásának pontjával a gyökérmodulban. Példa: NestedModules = @("script.ps1", @{ModuleName="MyModule"; ModuleVersion="1.0.0.0"; GUID="50cdb55f-5ab7-489f-9e94-4ec21ff51e59"}) |
|
FunctionsToExport Típus: String[] |
@() |
Megadja a modulból exportálni kívánt függvényeket a legjobb teljesítmény érdekében, ne használjon helyettesítő karaktereket, és ne törölje a bejegyzést, használjon üres tömböt, ha nincsenek exportálandó függvények. Alapértelmezés szerint egyetlen függvény sem lesz exportálva. Ezzel a kulccsal listázhatja a modul által exportált függvényeket. A modul exportálja a függvényeket a hívó munkamenet-állapotára. A hívó munkamenetállapota lehet a globális munkamenet állapota, beágyazott modulok esetén pedig egy másik modul munkamenetállapota. Beágyazott modulok láncolása esetén a beágyazott modul által exportált összes függvényt a rendszer a globális munkamenet-állapotba exportálja, kivéve, ha a lánc egy modulja korlátozza a függvényt a FunctionsToExport kulccsal. Ha a jegyzékbeli jegyzék aliasokat exportál a függvényekhez, ez a kulcs eltávolíthatja azokat a függvényeket, amelyek aliasai szerepelnek a AliasesToExport kulcsban, de ez a kulcs nem tud függvény aliasokat hozzáadni a listához. Példa: FunctionsToExport = @("function1", "function2", "function3") |
|
ParancsmagokToExport Típus: String[] |
@() |
Megadja a modulból exportálni kívánt parancsmagokat a legjobb teljesítmény érdekében, ne használjon helyettesítő karaktereket, és ne törölje a bejegyzést, használjon üres tömböt, ha nincsenek exportálni kívánt parancsmagok. Alapértelmezés szerint a rendszer nem exportál parancsmagokat. Ezzel a kulccsal listázhatja a modul által exportált parancsmagokat. A hívó munkamenetállapota lehet a globális munkamenet állapota, beágyazott modulok esetén pedig egy másik modul munkamenetállapota. Beágyazott modulok láncolása esetén a beágyazott modul által exportált összes parancsmag a globális munkamenet állapotba lesz exportálva, kivéve, ha a lánc egy modulja korlátozza a parancsmagot a CmdletsToExport kulccsal. Ha a jegyzékfájl aliasokat exportál a parancsmagokhoz, ez a kulcs eltávolíthatja azokat a parancsmagokat, amelyek aliasai szerepelnek a AliasesToExport kulcsban, de ez a kulcs nem tud parancsmag-aliasokat hozzáadni a listához. Példa: CmdletsToExport = @("Get-MyCmdlet", "Set-MyCmdlet", "Test-MyCmdlet") |
|
VariablesToExport Típus: String[] |
'*' |
Megadja azokat a változókat, amelyeket a modul exportál a hívó munkamenet-állapotára. A helyettesítő karakterek használata engedélyezett. Alapértelmezés szerint az összes változó ('*') exportálása. Ezzel a kulccsal korlátozhatja a modul által exportált változókat.A hívó munkamenetállapota lehet a globális munkamenet állapota, beágyazott modulok esetén pedig egy másik modul munkamenetállapota. Beágyazott modulok láncolása esetén a beágyazott modul által exportált összes változó a globális munkamenet állapotba lesz exportálva, kivéve, ha a lánc egy modulja korlátozza a változót a VariablesToExport kulccsal. Ha a jegyzék aliasokat is exportál a változókhoz, ez a kulcs eltávolíthatja azokat a változókat, amelyek aliasai szerepelnek a AliasesToExport kulcsban, de ez a kulcs nem tud változó aliasokat hozzáadni a listához. Példa: VariablesToExport = @('$MyVariable1', '$MyVariable2', '$MyVariable3') |
|
AliasesToExport Típus: String[] |
@() |
Megadja a modulból exportálni kívánt aliasokat a legjobb teljesítmény érdekében, ne használjon helyettesítő karaktereket, és ne törölje a bejegyzést, használjon üres tömböt, ha nincsenek exportálandó aliasok. Alapértelmezés szerint a rendszer nem exportál aliasokat. Ezzel a kulccsal listázhatja a modul által exportált aliasokat. A modul exportálja az aliasokat a hívó munkamenet-állapotára. A hívó munkamenetállapota lehet a globális munkamenet állapota, beágyazott modulok esetén pedig egy másik modul munkamenetállapota. Beágyazott modulok láncolása esetén a beágyazott modul által exportált összes alias végül a globális munkamenet állapotba lesz exportálva, kivéve, ha a lánc egy modulja korlátozza az aliast az AliasesToExport kulccsal. Példa: AliasesToExport = @("MyAlias1", "MyAlias2", "MyAlias3") |
|
DscResourcesToExport Típus: String[] |
@() |
Megadja a modulból exportálandó DSC-erőforrásokat. Helyettesítő karakterek használata engedélyezett. Példa: DscResourcesToExport = @("DscResource1", "DscResource2", "DscResource3") |
|
ModuleList Típus: Object[] |
@() |
Megadja a modulhoz csomagolt összes modult. Ezek a modulok névvel, vesszővel tagolt sztringgel vagy kivonattáblázatként adhatók meg ModuleName és GUID kulcsokkal. A kivonattáblának opcionális ModuleVersion kulcsa is lehet. A ModuleList kulcs úgy lett kialakítva, hogy modulleltárként működjön. Ezeket a modulokat a rendszer nem dolgozza fel automatikusan. Példa: ModuleList = @("SampleModule", "MyModule", @{ModuleName="MyModule"; ModuleVersion="1.0.0.0"; GUID="50cdb55f-5ab7-489f-9e94-4ec21ff51e59"}) |
|
FileList Típus: String[] |
@() |
A modulhoz csomagolt összes fájl listája. A ModuleListesetén is FileList egy leltárlista, és nincs másként feldolgozva. Példa: FileList = @("File1", "File2", "File3") |
|
PrivateData Típus: Object |
@{...} |
Megadja azokat a személyes adatokat, amelyeket a RootModule (alias: ModuleToProcess) kulcs által megadott gyökérmodulnak kell átadni. PrivateData egy kivonattábla, amely több elemet tartalmaz: Címkék, LicenseUri, ProjectURI, IconUri, ReleaseNotes, Prerelease, RequireLicenseAcceptanceés ExternalModuleDependencies. |
|
Címkék Típus: String[] |
@() |
A címkék segítenek az online katalógusokban található modulfelderítésben. Példa: Tags = "PackageManagement", "PowerShell", "Manifest" |
|
LicenseUri Típus: Uri |
<empty string> |
A modul licencének URL-címe. Példa: LicenseUri = 'https://www.contoso.com/license' |
|
ProjectUri Típus: Uri |
<empty string> |
A projekt fő webhelyének URL-címe. Példa: ProjectUri = 'https://www.contoso.com/project' |
|
IconUri Típus: Uri |
<empty string> |
A modult jelképező ikon URL-címe. Példa: IconUri = 'https://www.contoso.com/icons/icon.png' |
|
ReleaseNotes Típus: String |
<empty string> |
Megadja a modul kibocsátási megjegyzéseit. Példa: ReleaseNotes = 'The release notes provide information about the module. |
|
PreRelease Típus: String |
<empty string> |
Ez a paraméter a PowerShellGet 1.6.6-ban lett hozzáadva. Egy PreRelease sztring, amely a modult előzetes verzióként azonosítja az online galériákban. Példa: PreRelease = 'alpha' |
|
RequireLicenseAcceptance Típus: Boolean |
$false |
Ez a paraméter a PowerShellGet 1.5-ben lett hozzáadva. Jelző, amely jelzi, hogy a modulnak explicit felhasználói elfogadásra van-e szüksége a telepítéshez, frissítéshez vagy mentéshez. Példa: RequireLicenseAcceptance = $false |
|
ExternalModuleDependencies Típus: String[] |
@() |
Ez a paraméter a PowerShellGet v2-ben lett hozzáadva. Azoknak a külső moduloknak a listája, amelyektől ez a modul függ. Példa: ExternalModuleDependencies = @("ExtModule1", "ExtModule2", "ExtModule3"). Ez a lista csak tájékoztató jellegű. A RequiredModules-ekkel ellentétben nem a függőségek kényszerítésére szolgál. |
|
HelpInfoURI Típus: String |
<empty string> |
A modul HelpInfo URI-ja. Példa: HelpInfoURI = 'https://www.contoso.com/help' |
|
DefaultCommandPrefix Típus: String |
<empty string> |
A modulból exportált parancsok alapértelmezett előtagja. Az alapértelmezett előtag felülbírálása a Import-Module -Prefixhasználatával. Példa: DefaultCommandPrefix = 'My' |
Mintamodul-jegyzék
A következő mintamodul-jegyzékfájl New-ModuleManifest a PowerShell 7-ben lett létrehozva, és tartalmazza az alapértelmezett kulcsokat és értékeket.
#
# Module manifest for module 'SampleModuleManifest'
#
# Generated by: User01
#
# Generated on: 10/15/2019
#
@{
# Script module or binary module file associated with this manifest.
# RootModule = ''
# Version number of this module.
ModuleVersion = '0.0.1'
# Supported PSEditions
# CompatiblePSEditions = @()
# ID used to uniquely identify this module
GUID = 'b632e90c-df3d-4340-9f6c-3b832646bf87'
# Author of this module
Author = 'User01'
# Company or vendor of this module
CompanyName = 'Unknown'
# Copyright statement for this module
Copyright = '(c) User01. All rights reserved.'
# Description of the functionality provided by this module
# Description = ''
# Minimum version of the PowerShell engine required by this module
# PowerShellVersion = ''
# Name of the PowerShell host required by this module
# PowerShellHostName = ''
# Minimum version of the PowerShell host required by this module
# PowerShellHostVersion = ''
# Minimum version of Microsoft .NET Framework required by this module. This prerequisite is valid for the PowerShell Desktop edition only.
# DotNetFrameworkVersion = ''
# Minimum version of the common language runtime (CLR) required by this module. This prerequisite is valid for the PowerShell Desktop edition only.
# CLRVersion = ''
# Processor architecture (None, X86, Amd64) required by this module
# ProcessorArchitecture = ''
# Modules that must be imported into the global environment prior to importing this module
# RequiredModules = @()
# Assemblies that must be loaded prior to importing this module
# RequiredAssemblies = @()
# Script files (.ps1) that are run in the caller's environment prior to importing this module.
# ScriptsToProcess = @()
# Type files (.ps1xml) to be loaded when importing this module
# TypesToProcess = @()
# Format files (.ps1xml) to be loaded when importing this module
# FormatsToProcess = @()
# Modules to import as nested modules of the module specified in RootModule/ModuleToProcess
# NestedModules = @()
# Functions to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no functions to export.
FunctionsToExport = @()
# Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export.
CmdletsToExport = @()
# Variables to export from this module
VariablesToExport = '*'
# Aliases to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no aliases to export.
AliasesToExport = @()
# DSC resources to export from this module
# DscResourcesToExport = @()
# List of all modules packaged with this module
# ModuleList = @()
# List of all files packaged with this module
# FileList = @()
# Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell.
PrivateData = @{
PSData = @{
# Tags applied to this module. These help with module discovery in online galleries.
# Tags = @()
# A URL to the license for this module.
# LicenseUri = ''
# A URL to the main website for this project.
# ProjectUri = ''
# A URL to an icon representing this module.
# IconUri = ''
# ReleaseNotes of this module
# ReleaseNotes = ''
# Prerelease string of this module
# Prerelease = ''
# Flag to indicate whether the module requires explicit user acceptance for install/update/save
# RequireLicenseAcceptance = $false
# External dependent modules of this module
# ExternalModuleDependencies = @()
} # End of PSData hashtable
} # End of PrivateData hashtable
# HelpInfo URI of this module
# HelpInfoURI = ''
# Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix.
# DefaultCommandPrefix = ''
}