| external help file | PSPublishModule-help.xml |
|---|---|
| Module Name | PSPublishModule |
| online version | https://github.com/EvotecIT/PSPublishModule |
| schema | 2.0.0 |
Installs a module and its embedded dependencies to an explicit private runtime folder.
Install-ModuleDependency [-Name] <string> [-Path] <string> [-RequiredVersion <version>] [-DependencyName <string[]>] [-OnExists <OnExistsOption>] [-Force] [-ListOnly] [-WhatIf] [-Confirm] [<CommonParameters>]Install-ModuleDependency [-Path] <string> -Module <psobject> [-RequiredVersion <version>] [-DependencyName <string[]>] [-OnExists <OnExistsOption>] [-Force] [-ListOnly] [-WhatIf] [-Confirm] [<CommonParameters>]The command reads the dependency manifest produced by New-ConfigurationModule -Type EmbeddedModule and copies the root module plus each dependency payload to the requested path. Modules are not installed into PSModulePath unless the chosen path is already part of PSModulePath.
Install-ModuleDependency -Name EntraIDConfig -Path C:\PrivateDepsInstall-ModuleDependency -Name EntraIDConfig -DependencyName Microsoft.Graph.Authentication -Path C:\PrivateDeps -ForceDependency names to install. When omitted, installs all embedded dependencies.
Type: String[]
Parameter Sets: ByName, ByModule
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOverwrite existing dependency folders when merge or overwrite behavior requires it.
Type: SwitchParameter
Parameter Sets: ByName, ByModule
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TruePreview planned dependency copies without writing files.
Type: SwitchParameter
Parameter Sets: ByName, ByModule
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueSpecific module object containing embedded dependencies.
Type: PSObject
Parameter Sets: ByModule
Aliases: None
Possible values:
Required: True
Position: named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: TrueModule containing embedded dependencies.
Type: String
Parameter Sets: ByName
Aliases: ModuleName
Possible values:
Required: True
Position: 0
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: TrueConflict handling when a dependency version folder already exists.
Type: OnExistsOption
Parameter Sets: ByName, ByModule
Aliases: None
Possible values: Merge, Overwrite, Skip, Stop, Refresh
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueDestination folder. The root module and dependencies are copied under Name\Version folders.
Type: String
Parameter Sets: ByName, ByModule
Aliases: None
Possible values:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueOptional exact source module version.
Type: Version
Parameter Sets: ByName, ByModule
Aliases: None
Possible values:
Required: False
Position: named
Default value: None
Accept pipeline input: False
Accept wildcard characters: TrueThis cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
System.String System.Management.Automation.PSObject
PowerForge.EmbeddedModuleDependencyInstallResult
- None