Skip to content

Conversation

@givinalis
Copy link
Collaborator

Changes

  • Added Authentication checks for these cmdlets under DirectoryManagement submodule for Entra Beta:
    • Add-EntraBetaAdministrativeUnitMember
    • Add-EntraBetaCustomSecurityAttributeDefinitionAllowedValue
    • Add-EntraBetaDeviceRegisteredOwner
    • Add-EntraBetaDeviceRegisteredUser
    • Add-EntraBetaDirectoryRoleMember
    • Add-EntraBetaScopedRoleMembership
    • Confirm-EntraBetaDomain
    • Enable-EntraBetaDirectoryRole
    • Get-EntraBetaAccountSku
    • Get-EntraBetaAdministrativeUnit
    • Get-EntraBetaAdministrativeUnitMember
    • Get-EntraBetaAttributeSet
    • Get-EntraBetaContact
    • Get-EntraBetaContactDirectReport
    • Get-EntraBetaContactManager
    • Get-EntraBetaContactMembership
    • Get-EntraBetaContract
    • Get-EntraBetaCustomSecurityAttributeDefinition
    • Get-EntraBetaCustomSecurityAttributeDefinitionAllowedValue
    • Get-EntraBetaDeletedAdministrativeUnit
    • Get-EntraBetaDeletedDevice
    • Get-EntraBetaDeletedDirectoryObject
    • Get-EntraBetaDevice
    • Get-EntraBetaDeviceRegisteredOwner
    • Get-EntraBetaDeviceRegisteredUser
    • Get-EntraBetaDirectoryObject
    • Get-EntraBetaDirectoryObjectOnPremisesProvisioningError
    • Get-EntraBetaDirectoryRole
    • Get-EntraBetaDirectoryRoleMember
    • Get-EntraBetaDirectoryRoleTemplate
    • Get-EntraBetaDirectorySetting
    • Get-EntraBetaDirectorySettingTemplate
    • Get-EntraBetaDirSyncConfiguration
    • Get-EntraBetaDirSyncFeature
    • Get-EntraBetaDomain
    • Get-EntraBetaDomainFederationSettings
    • Get-EntraBetaDomainNameReference
    • Get-EntraBetaDomainServiceConfigurationRecord
    • Get-EntraBetaDomainVerificationDnsRecord
    • Get-EntraBetaFederationProperty
    • Get-EntraBetaPartnerInformation
    • Get-EntraBetaPasswordPolicy
    • Get-EntraBetaScopedRoleMembership
    • Get-EntraBetaSubscribedSku
    • Get-EntraBetaSubscription
    • Get-EntraBetaTenantDetail
    • New-EntraBetaAdministrativeUnit
    • New-EntraBetaAdministrativeUnitMember
    • New-EntraBetaAttributeSet
    • New-EntraBetaCustomHeaders
    • New-EntraBetaCustomSecurityAttributeDefinition
    • New-EntraBetaDevice
    • New-EntraBetaDirectorySetting
    • New-EntraBetaDomain
    • Remove-EntraBetaAdministrativeUnit
    • Remove-EntraBetaAdministrativeUnitMember
    • Remove-EntraBetaContact
    • Remove-EntraBetaDevice
    • Remove-EntraBetaDeviceRegisteredOwner
    • Remove-EntraBetaDeviceRegisteredUser
    • Remove-EntraBetaDirectoryRoleMember
    • Remove-EntraBetaDirectorySetting
    • Remove-EntraBetaDomain
    • Remove-EntraBetaScopedRoleMembership
    • Resolve-EntraBetaTenant
    • Restore-EntraBetaDeletedDirectoryObject
    • Set-EntraBetaAdministrativeUnit
    • Set-EntraBetaAttributeSet
    • Set-EntraBetaCustomSecurityAttributeDefinition
    • Set-EntraBetaCustomSecurityAttributeDefinitionAllowedValue
    • Set-EntraBetaDevice
    • Set-EntraBetaDirectorySetting
    • Set-EntraBetaDirSyncConfiguration
    • Set-EntraBetaDirSyncEnabled
    • Set-EntraBetaDirSyncFeature
    • Set-EntraBetaDomain
    • Set-EntraBetaDomainFederationSettings
    • Set-EntraBetaPartnerInformation
    • Set-EntraBetaTenantDetail
  • Updated tests to mock Get-EntraContext for all the cmdlets listed above.
  • Updated ALL tests for Entra to include authentication checks to validate the scenario.

Issue

Link: #356

@givinalis givinalis requested a review from a team as a code owner September 9, 2025 09:06
@learn-build-service-prod
Copy link

Learn Build status updates of commit 34b64d1:

❌ Validation status: errors

Please follow instructions here which may help to resolve issue.

File Status Preview URL Details
❌Error Details

  • Line 0, Column 0: [Error: PSMD2Yaml_FileLoadFailed] Failed to load file: C:/LocalRun/W/egsg-s/module/mapping/monikerMapping.json. PackageRoot, ReferenceTocUrl, and ConceptualTocUrl are required for every moniker. PackageRoot should be a valid relative path to docset root.

For more details, please refer to the build report.

Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.

@givinalis givinalis added the Ready For Review The PR Ready for Review label Sep 9, 2025
@learn-build-service-prod
Copy link

Learn Build status updates of commit 36d5a8f:

❌ Validation status: errors

Please follow instructions here which may help to resolve issue.

File Status Preview URL Details
❌Error Details

  • Line 0, Column 0: [Error: PSMD2Yaml_FileLoadFailed] Failed to load file: C:/LocalRun/W/bmvw-s/module/mapping/monikerMapping.json. PackageRoot, ReferenceTocUrl, and ConceptualTocUrl are required for every moniker. PackageRoot should be a valid relative path to docset root.

For more details, please refer to the build report.

Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.

@givinalis givinalis merged commit c199bed into main Sep 13, 2025
3 of 4 checks passed
@givinalis givinalis deleted the giomachar/356-DirectoryManagementEntraBeta branch September 13, 2025 13:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Ready For Review The PR Ready for Review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants