JustinGrote / JustinGrote/JAz.PIM

Module installation error.

Open
#16 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
PowerShell
Stars
48
Forks
3
PR merge metrics
No merged PRs in 30d

Description

PS C:\Users\Username> Install-Module JAz.Pim

Untrusted repository
You are installing the modules from an untrusted repository. If you trust this repository, change its
InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from
'PSGallery'?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): A
PackageManagement\Install-Package : The following commands are already available on this system:'Get-MgDeviceManagement
ConditionalAccessSetting,Get-MgDeviceManagementDeviceEnrollmentConfiguration,Get-MgDeviceManagementDeviceEnrollmentConf
igurationAssignment,Get-MgRoleManagement,Get-MgRoleManagementDirectory,Get-MgRoleManagementDirectoryResourceNamespace,G
et-MgRoleManagementDirectoryResourceNamespaceResourceAction,Get-MgRoleManagementDirectoryRoleAssignment,Get-MgRoleManag
ementDirectoryRoleAssignmentAppScope,Get-MgRoleManagementDirectoryRoleAssignmentDirectoryScope,Get-MgRoleManagementDire
ctoryRoleAssignmentPrincipal,Get-MgRoleManagementDirectoryRoleAssignmentRoleDefinition,Get-MgRoleManagementDirectoryRol
eAssignmentSchedule,Get-MgRoleManagementDirectoryRoleAssignmentScheduleActivatedUsing,Get-MgRoleManagementDirectoryRole
AssignmentScheduleInstance,Get-MgRoleManagementDirectoryRoleAssignmentScheduleInstanceActivatedUsing,Get-MgRoleManageme
ntDirectoryRoleAssignmentScheduleRequest,Get-MgRoleManagementDirectoryRoleAssignmentScheduleRequestActivatedUsing,Get-M
gRoleManagementDirectoryRoleAssignmentScheduleRequestAppScope,Get-MgRoleManagementDirectoryRoleAssignmentScheduleReques
tDirectoryScope,Get-MgRoleManagementDirectoryRoleAssignmentScheduleRequestPrincipal,Get-MgRoleManagementDirectoryRoleAs
signmentScheduleRequestRoleDefinition,Get-MgRoleManagementDirectoryRoleAssignmentScheduleRequestTargetSchedule,Get-MgRo
leManagementDirectoryRoleDefinition,Get-MgRoleManagementDirectoryRoleDefinitionInheritPermissionFrom,Get-MgRoleManageme
ntDirectoryRoleEligibilitySchedule,Get-MgRoleManagementDirectoryRoleEligibilityScheduleInstance,Get-MgRoleManagementDir
ectoryRoleEligibilityScheduleRequest,Get-MgRoleManagementDirectoryRoleEligibilityScheduleRequestAppScope,Get-MgRoleMana
gementDirectoryRoleEligibilityScheduleRequestDirectoryScope,Get-MgRoleManagementDirectoryRoleEligibilityScheduleRequest
Principal,Get-MgRoleManagementDirectoryRoleEligibilityScheduleRequestRoleDefinition,Get-MgRoleManagementDirectoryRoleEl
igibilityScheduleRequestTargetSchedule,Get-MgRoleManagementEntitlementManagement,Get-MgRoleManagementEntitlementManagem
entResourceNamespace,Get-MgRoleManagementEntitlementManagementResourceNamespaceResourceAction,Get-MgRoleManagementEntit
lementManagementRoleAssignment,Get-MgRoleManagementEntitlementManagementRoleAssignmentAppScope,Get-MgRoleManagementEnti
tlementManagementRoleAssignmentDirectoryScope,Get-MgRoleManagementEntitlementManagementRoleAssignmentPrincipal,Get-MgRo
leManagementEntitlementManagementRoleAssignmentRoleDefinition,Get-MgRoleManagementEntitlementManagementRoleAssignmentSc
hedule,Get-MgRoleManagementEntitlementManagementRoleAssignmentScheduleActivatedUsing,Get-MgRoleManagementEntitlementMan
agementRoleAssignmentScheduleInstance,Get-MgRoleManagementEntitlementManagementRoleAssignmentScheduleInstanceActivatedU
sing,Get-MgRoleManagementEntitlementManagementRoleAssignmentScheduleRequest,Get-MgRoleManagementEntitlementManagementRo
leAssignmentScheduleRequestActivatedUsing,Get-MgRoleManagementEntitlementManagementRoleAssignmentScheduleRequestAppScop
e,Get-MgRoleManagementEntitlementManagementRoleAssignmentScheduleRequestDirectoryScope,Get-MgRoleManagementEntitlementM
anagementRoleAssignmentScheduleRequestPrincipal,Get-MgRoleManagementEntitlementManagementRoleAssignmentScheduleRequestR
oleDefinition,Get-MgRoleManagementEntitlementManagementRoleAssignmentScheduleRequestTargetSchedule,Get-MgRoleManagement
EntitlementManagementRoleDefinition,Get-MgRoleManagementEntitlementManagementRoleDefinitionInheritPermissionFrom,Get-Mg
RoleManagementEntitlementManagementRoleEligibilitySchedule,Get-MgRoleManagementEntitlementManagementRoleEligibilitySche
duleInstance,Get-MgRoleManagementEntitlementManagementRoleEligibilityScheduleRequest,Get-MgRoleManagementEntitlementMan
agementRoleEligibilityScheduleRequestAppScope,Get-MgRoleManagementEntitlementManagementRoleEligibilityScheduleRequestDi
rectoryScope,Get-MgRoleManagementEntitlementManagementRoleEligibilityScheduleRequestPrincipal,Get-MgRoleManagementEntit
lementManagementRoleEligibilityScheduleRequestRoleDefinition,Get-MgRoleManagementEntitlementManagementRoleEligibilitySc
heduleRequestTargetSchedule,New-MgDeviceManagementDeviceEnrollmentConfiguration,New-MgDeviceManagementDeviceEnrollmentC
onfigurationAssignment,New-MgRoleManagementDirectoryResourceNamespace,New-MgRoleManagementDirectoryResourceNamespaceRes
ourceAction,New-MgRoleManagementDirectoryRoleAssignment,New-MgRoleManagementDirectoryRoleAssignmentSchedule,New-MgRoleM
anagementDirectoryRoleAssignmentScheduleInstance,New-MgRoleManagementDirectoryRoleAssignmentScheduleRequest,New-MgRoleM
anagementDirectoryRoleDefinition,New-MgRoleManagementDirectoryRoleDefinitionInheritPermissionFrom,New-MgRoleManagementD
irectoryRoleEligibilitySchedule,New-MgRoleManagementDirectoryRoleEligibilityScheduleInstance,New-MgRoleManagementDirect
oryRoleEligibilityScheduleRequest,New-MgRoleManagementEntitlementManagementResourceNamespace,New-MgRoleManagementEntitl
ementManagementResourceNamespaceResourceAction,New-MgRoleManagementEntitlementManagementRoleAssignment,New-MgRoleManage
mentEntitlementManagementRoleAssignmentSchedule,New-MgRoleManagementEntitlementManagementRoleAssignmentScheduleInstance
,New-MgRoleManagementEntitlementManagementRoleAssignmentScheduleRequest,New-MgRoleManagementEntitlementManagementRoleDe
finition,New-MgRoleManagementEntitlementManagementRoleDefinitionInheritPermissionFrom,New-MgRoleManagementEntitlementMa
nagementRoleEligibilitySchedule,New-MgRoleManagementEntitlementManagementRoleEligibilityScheduleInstance,New-MgRoleMana
gementEntitlementManagementRoleEligibilityScheduleRequest,Remove-MgDeviceManagementConditionalAccessSetting,Remove-MgDe
viceManagementDeviceEnrollmentConfiguration,Remove-MgDeviceManagementDeviceEnrollmentConfigurationAssignment,Remove-MgR
oleManagementDirectory,Remove-MgRoleManagementDirectoryResourceNamespace,Remove-MgRoleManagementDirectoryResourceNamesp
aceResourceAction,Remove-MgRoleManagementDirectoryRoleAssignment,Remove-MgRoleManagementDirectoryRoleAssignmentAppScope
,Remove-MgRoleManagementDirectoryRoleAssignmentSchedule,Remove-MgRoleManagementDirectoryRoleAssignmentScheduleInstance,
Remove-MgRoleManagementDirectoryRoleAssignmentScheduleRequest,Remove-MgRoleManagementDirectoryRoleDefinition,Remove-MgR
oleManagementDirectoryRoleDefinitionInheritPermissionFrom,Remove-MgRoleManagementDirectoryRoleEligibilitySchedule,Remov
e-MgRoleManagementDirectoryRoleEligibilityScheduleInstance,Remove-MgRoleManagementDirectoryRoleEligibilityScheduleReque
st,Remove-MgRoleManagementEntitlementManagement,Remove-MgRoleManagementEntitlementManagementResourceNamespace,Remove-Mg
RoleManagementEntitlementManagementResourceNamespaceResourceAction,Remove-MgRoleManagementEntitlementManagementRoleAssi
gnment,Remove-MgRoleManagementEntitlementManagementRoleAssignmentAppScope,Remove-MgRoleManagementEntitlementManagementR
oleAssignmentSchedule,Remove-MgRoleManagementEntitlementManagementRoleAssignmentScheduleInstance,Remove-MgRoleManagemen
tEntitlementManagementRoleAssignmentScheduleRequest,Remove-MgRoleManagementEntitlementManagementRoleDefinition,Remove-M
gRoleManagementEntitlementManagementRoleDefinitionInheritPermissionFrom,Remove-MgRoleManagementEntitlementManagementRol
eEligibilitySchedule,Remove-MgRoleManagementEntitlementManagementRoleEligibilityScheduleInstance,Remove-MgRoleManagemen
tEntitlementManagementRoleEligibilityScheduleRequest,Stop-MgRoleManagementDirectoryRoleAssignmentScheduleRequest,Stop-M
gRoleManagementDirectoryRoleEligibilityScheduleRequest,Stop-MgRoleManagementEntitlementManagementRoleAssignmentSchedule
Request,Stop-MgRoleManagementEntitlementManagementRoleEligibilityScheduleRequest,Update-MgDeviceManagementConditionalAc
cessSetting,Update-MgDeviceManagementDeviceEnrollmentConfiguration,Update-MgDeviceManagementDeviceEnrollmentConfigurati
onAssignment,Update-MgRoleManagement,Update-MgRoleManagementDirectory,Update-MgRoleManagementDirectoryResourceNamespace
,Update-MgRoleManagementDirectoryResourceNamespaceResourceAction,Update-MgRoleManagementDirectoryRoleAssignment,Update-
MgRoleManagementDirectoryRoleAssignmentAppScope,Update-MgRoleManagementDirectoryRoleAssignmentSchedule,Update-MgRoleMan
agementDirectoryRoleAssignmentScheduleInstance,Update-MgRoleManagementDirectoryRoleAssignmentScheduleRequest,Update-MgR
oleManagementDirectoryRoleDefinition,Update-MgRoleManagementDirectoryRoleDefinitionInheritPermissionFrom,Update-MgRoleM
anagementDirectoryRoleEligibilitySchedule,Update-MgRoleManagementDirectoryRoleEligibilityScheduleInstance,Update-MgRole
ManagementDirectoryRoleEligibilityScheduleRequest,Update-MgRoleManagementEntitlementManagement,Update-MgRoleManagementE
ntitlementManagementResourceNamespace,Update-MgRoleManagementEntitlementManagementResourceNamespaceResourceAction,Updat
e-MgRoleManagementEntitlementManagementRoleAssignment,Update-MgRoleManagementEntitlementManagementRoleAssignmentAppScop
e,Update-MgRoleManagementEntitlementManagementRoleAssignmentSchedule,Update-MgRoleManagementEntitlementManagementRoleAs
signmentScheduleInstance,Update-MgRoleManagementEntitlementManagementRoleAssignmentScheduleRequest,Update-MgRoleManagem
entEntitlementManagementRoleDefinition,Update-MgRoleManagementEntitlementManagementRoleDefinitionInheritPermissionFrom,
Update-MgRoleManagementEntitlementManagementRoleEligibilitySchedule,Update-MgRoleManagementEntitlementManagementRoleEli
gibilityScheduleInstance,Update-MgRoleManagementEntitlementManagementRoleEligibilityScheduleRequest'. This module 'Micr
osoft.Graph.DeviceManagement.Enrolment' may override the existing commands. If you still want to install this module 'M
icrosoft.Graph.DeviceManagement.Enrolment', use -AllowClobber parameter.
At C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\2.2.5\PSModule.psm1:9711 char:34
+ ... talledPackages = PackageManagement\Install-Package @PSBoundParameters
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (Microsoft.Power....InstallPackage:InstallPackage) [Install-Package],
Exception
+ FullyQualifiedErrorId : CommandAlreadyAvailable,Validate-ModuleCommandAlreadyAvailable,Microsoft.PowerShell.Pack
ageManagement.Cmdlets.InstallPackage

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce `Install-Module JAz.Pim` in Windows PowerShell and start with the reported command collision involving `Microsoft.Graph.DeviceManagement.Enrolment`. Inspect the module installation or packaging configuration mentioned by the error and determine the expected behavior. Done means the installation path is clarified and no longer fails with the reported CommandAlreadyAvailable error.

Written by the indexing model from the issue text.

Assessment

Tech stack
powershell
Domain
cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.