Skip to content

Commit f229026

Browse files
authored
Merge branch 'dev' into WeeklyApiRefresh/202404301206
2 parents ded0231 + fdb434c commit f229026

File tree

6 files changed

+86
-37
lines changed

6 files changed

+86
-37
lines changed

docs/BreakingChangeMigration.ps1

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Define the path to the CSV file and the script file
2+
$csvPath = "docs\PowerShellBreakingChanges-V1.0.csv" #"docs\PowerShellBreakingChanges-Beta.csv"
3+
$scriptPath = "<Path to your script>"
4+
$newScriptPath = "<Path to save the updated script>"
5+
6+
# Import the CSV file
7+
$cmdletMappings = Import-Csv -Path $csvPath
8+
9+
# Read the script file contents
10+
$scriptContent = Get-Content -Path $scriptPath -Raw
11+
12+
# Replace old cmdlets with new cmdlets
13+
foreach ($mapping in $cmdletMappings) {
14+
$oldCmdlet = $mapping.OldCmdlet
15+
$newCmdlet = $mapping.NewCmdlet
16+
$scriptContent = $scriptContent -replace $oldCmdlet, $newCmdlet
17+
}
18+
19+
# Save the updated script content to a new file
20+
$scriptContent | Set-Content -Path $newScriptPath
21+
22+
Write-Host "Script updated and saved to $newScriptPath"
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
NewCmdlet,NewCmdletEndpoint,OldCmdlet,OldCmdletEndpoint
2+
Remove-MgBetaAdministrativeUnitMemberDirectoryObjectByRef,/administrativeUnits/{administrativeUnit-id}/members/{directoryObject-id}/$ref,Remove-MgBetaAdministrativeUnitMemberByRef,/administrativeUnits/{administrativeUnit-id}/members/$ref
3+
Remove-MgBetaApplicationAppManagementPolicyAppManagementPolicyByRef,/applications/{application-id}/appManagementPolicies/{appManagementPolicy-id}/$ref,Remove-MgBetaApplicationAppManagementPolicyByRef,/applications/{application-id}/appManagementPolicies/$ref
4+
Remove-MgBetaApplicationOwnerDirectoryObjectByRef,/applications/{application-id}/owners/{directoryObject-id}/$ref,Remove-MgBetaApplicationOwnerByRef,/applications/{application-id}/owners/$ref
5+
Remove-MgBetaApplicationTokenIssuancePolicyTokenIssuancePolicyByRef,/applications/{application-id}/tokenIssuancePolicies/{tokenIssuancePolicy-id}/$ref,Remove-MgBetaApplicationTokenIssuancePolicyByRef,/applications/{application-id}/tokenIssuancePolicies/$ref
6+
Remove-MgBetaApplicationTokenLifetimePolicyTokenLifetimePolicyByRef,/applications/{application-id}/tokenLifetimePolicies/{tokenLifetimePolicy-id}/$ref,Remove-MgBetaApplicationTokenLifetimePolicyByRef,/applications/{application-id}/tokenLifetimePolicies/$ref
7+
Remove-MgBetaDeviceRegisteredOwnerDirectoryObjectByRef,/devices/{device-id}/registeredOwners/{directoryObject-id}/$ref,Remove-MgBetaDeviceRegisteredOwnerByRef,/devices/{device-id}/registeredOwners/$ref
8+
Remove-MgBetaDeviceRegisteredUserDirectoryObjectByRef,/devices/{device-id}/registeredUsers/{directoryObject-id}/$ref,Remove-MgBetaDeviceRegisteredUserByRef,/devices/{device-id}/registeredUsers/$ref
9+
Remove-MgBetaDirectoryAdministrativeUnitMemberDirectoryObjectByRef,/directory/administrativeUnits/{administrativeUnit-id}/members/{directoryObject-id}/$ref,Remove-MgBetaDirectoryAdministrativeUnitMemberByRef,/directory/administrativeUnits/{administrativeUnit-id}/members/$ref
10+
Remove-MgBetaDirectoryFeatureRolloutPolicyApplyToDirectoryObjectByRef,/directory/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/{directoryObject-id}/$ref,Remove-MgBetaDirectoryFeatureRolloutPolicyApplyToByRef,/directory/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/$ref
11+
Remove-MgBetaDirectoryRoleMemberDirectoryObjectByRef,/directoryRoles/{directoryRole-id}/members/{directoryObject-id}/$ref,Remove-MgBetaDirectoryRoleMemberByRef,/directoryRoles/{directoryRole-id}/members/$ref
12+
Remove-MgBetaEducationClassAssignmentCategoryEducationCategoryByRef,/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/categories/{educationCategory-id}/$ref,Remove-MgBetaEducationClassAssignmentCategoryByRef,/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/categories/$ref
13+
Remove-MgBetaEducationClassMemberEducationUserByRef,/education/classes/{educationClass-id}/members/{educationUser-id}/$ref,Remove-MgBetaEducationClassMemberByRef,/education/classes/{educationClass-id}/members/$ref
14+
Remove-MgBetaEducationClassTeacherEducationUserByRef,/education/classes/{educationClass-id}/teachers/{educationUser-id}/$ref,Remove-MgBetaEducationClassTeacherByRef,/education/classes/{educationClass-id}/teachers/$ref
15+
Remove-MgBetaEducationMeAssignmentCategoryEducationCategoryByRef,/education/me/assignments/{educationAssignment-id}/categories/{educationCategory-id}/$ref,Remove-MgBetaEducationMeAssignmentCategoryByRef,/education/me/assignments/{educationAssignment-id}/categories/$ref
16+
Remove-MgBetaEducationSchoolClassEducationClassByRef,/education/schools/{educationSchool-id}/classes/{educationClass-id}/$ref,Remove-MgBetaEducationSchoolClassByRef,/education/schools/{educationSchool-id}/classes/$ref
17+
Remove-MgBetaEducationSchoolUserEducationUserByRef,/education/schools/{educationSchool-id}/users/{educationUser-id}/$ref,Remove-MgBetaEducationSchoolUserByRef,/education/schools/{educationSchool-id}/users/$ref
18+
Remove-MgBetaEducationUserAssignmentCategoryEducationCategoryByRef,/education/users/{educationUser-id}/assignments/{educationAssignment-id}/categories/{educationCategory-id}/$ref,Remove-MgBetaEducationUserAssignmentCategoryByRef,/education/users/{educationUser-id}/assignments/{educationAssignment-id}/categories/$ref
19+
Remove-MgBetaGroupAcceptedSenderDirectoryObjectByRef,/groups/{group-id}/acceptedSenders/{directoryObject-id}/$ref,Remove-MgBetaGroupAcceptedSenderByRef,/groups/{group-id}/acceptedSenders/$ref
20+
Remove-MgBetaGroupMemberDirectoryObjectByRef,/groups/{group-id}/members/{directoryObject-id}/$ref,Remove-MgBetaGroupMemberByRef,/groups/{group-id}/members/$ref
21+
Remove-MgBetaGroupOwnerDirectoryObjectByRef,/groups/{group-id}/owners/{directoryObject-id}/$ref,Remove-MgBetaGroupOwnerByRef,/groups/{group-id}/owners/$ref
22+
Remove-MgBetaGroupRejectedSenderDirectoryObjectByRef,/groups/{group-id}/rejectedSenders/{directoryObject-id}/$ref,Remove-MgBetaGroupRejectedSenderByRef,/groups/{group-id}/rejectedSenders/$ref
23+
Remove-MgBetaIdentityB2XUserFlowIdentityProviderBaseByRef,/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userFlowIdentityProviders/{identityProviderBase-id}/$ref,Remove-MgBetaIdentityB2XUserFlowIdentityProviderByRef,/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userFlowIdentityProviders/$ref
24+
Remove-MgBetaEntitlementManagementConnectedOrganizationExternalSponsorDirectoryObjectByRef,/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/{directoryObject-id}/$ref,Remove-MgBetaEntitlementManagementConnectedOrganizationExternalSponsorByRef,/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/$ref
25+
Remove-MgBetaEntitlementManagementConnectedOrganizationInternalSponsorDirectoryObjectByRef,/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}/$ref,Remove-MgBetaEntitlementManagementConnectedOrganizationInternalSponsorByRef,/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/$ref
26+
Remove-MgBetaOnPremisePublishingProfileAgentGroupOnPremiseAgentGroupByRef,/onPremisesPublishingProfiles/{onPremisesPublishingProfile-id}/agentGroups/{onPremisesAgentGroup-id}/agents/{onPremisesAgent-id}/agentGroups/{onPremisesAgentGroup-id1}/$ref,Remove-MgBetaOnPremisePublishingProfileAgentGroupByRef,/onPremisesPublishingProfiles/{onPremisesPublishingProfile-id}/agentGroups/{onPremisesAgentGroup-id}/agents/{onPremisesAgent-id}/agentGroups/$ref
27+
Remove-MgBetaOnPremisePublishingProfileAgentGroupPublishedResourceAgentGroupOnPremiseAgentGroupByRef,/onPremisesPublishingProfiles/{onPremisesPublishingProfile-id}/agentGroups/{onPremisesAgentGroup-id}/publishedResources/{publishedResource-id}/agentGroups/{onPremisesAgentGroup-id1}/$ref,Remove-MgBetaOnPremisePublishingProfileAgentGroupPublishedResourceAgentGroupByRef,/onPremisesPublishingProfiles/{onPremisesPublishingProfile-id}/agentGroups/{onPremisesAgentGroup-id}/publishedResources/{publishedResource-id}/agentGroups/$ref
28+
Remove-MgBetaOnPremisePublishingProfileConnectorGroupMemberConnectorByRef,/onPremisesPublishingProfiles/{onPremisesPublishingProfile-id}/connectorGroups/{connectorGroup-id}/members/{connector-id}/$ref,Remove-MgBetaOnPremisePublishingProfileConnectorGroupMemberByRef,/onPremisesPublishingProfiles/{onPremisesPublishingProfile-id}/connectorGroups/{connectorGroup-id}/members/$ref
29+
Remove-MgBetaOnPremisePublishingProfileConnectorMemberOfConnectorGroupByRef,/onPremisesPublishingProfiles/{onPremisesPublishingProfile-id}/connectors/{connector-id}/memberOf/{connectorGroup-id}/$ref,Remove-MgBetaOnPremisePublishingProfileConnectorMemberOfByRef,/onPremisesPublishingProfiles/{onPremisesPublishingProfile-id}/connectors/{connector-id}/memberOf/$ref
30+
Remove-MgBetaOnPremisePublishingProfilePublishedResourceAgentGroupOnPremiseAgentGroupByRef,/onPremisesPublishingProfiles/{onPremisesPublishingProfile-id}/publishedResources/{publishedResource-id}/agentGroups/{onPremisesAgentGroup-id}/$ref,Remove-MgBetaOnPremisePublishingProfilePublishedResourceAgentGroupByRef,/onPremisesPublishingProfiles/{onPremisesPublishingProfile-id}/publishedResources/{publishedResource-id}/agentGroups/$ref
31+
Remove-MgBetaPolicyFeatureRolloutPolicyApplyToDirectoryObjectByRef,/policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/{directoryObject-id}/$ref,Remove-MgBetaPolicyFeatureRolloutPolicyApplyToByRef,/policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/$ref
32+
Remove-MgBetaServicePrincipalClaimMappingPolicyClaimMappingPolicyByRef,/servicePrincipals/{servicePrincipal-id}/claimsMappingPolicies/{claimsMappingPolicy-id}/$ref,Remove-MgBetaServicePrincipalClaimMappingPolicyByRef,/servicePrincipals/{servicePrincipal-id}/claimsMappingPolicies/$ref
33+
Remove-MgBetaServicePrincipalHomeRealmDiscoveryPolicyHomeRealmDiscoveryPolicyByRef,/servicePrincipals/{servicePrincipal-id}/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}/$ref,Remove-MgBetaServicePrincipalHomeRealmDiscoveryPolicyByRef,/servicePrincipals/{servicePrincipal-id}/homeRealmDiscoveryPolicies/$ref
34+
Remove-MgBetaServicePrincipalOwnerDirectoryObjectByRef,/servicePrincipals/{servicePrincipal-id}/owners/{directoryObject-id}/$ref,Remove-MgBetaServicePrincipalOwnerByRef,/servicePrincipals/{servicePrincipal-id}/owners/$ref
35+
Remove-MgBetaUserDeviceRegisteredOwnerDirectoryObjectByRef,/users/{user-id}/devices/{device-id}/registeredOwners/{directoryObject-id}/$ref,Remove-MgBetaUserDeviceRegisteredOwnerByRef,/users/{user-id}/devices/{device-id}/registeredOwners/$ref
36+
Remove-MgBetaUserDeviceRegisteredUserDirectoryObjectByRef,/users/{user-id}/devices/{device-id}/registeredUsers/{directoryObject-id}/$ref,Remove-MgBetaUserDeviceRegisteredUserByRef,/users/{user-id}/devices/{device-id}/registeredUsers/$ref
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
NewCmdlet,NewCmdletEndpoint,OldCmdlet,OldCmdletEndpoint
2+
Remove-MgApplicationAppManagementPolicyAppManagementPolicyByRef,/applications/{application-id}/appManagementPolicies/{appManagementPolicy-id}/$ref,Remove-MgApplicationAppManagementPolicyByRef,/applications/{application-id}/appManagementPolicies/$ref
3+
Remove-MgApplicationOwnerDirectoryObjectByRef,/applications/{application-id}/owners/{directoryObject-id}/$ref,Remove-MgApplicationOwnerByRef,/applications/{application-id}/owners/$ref
4+
Remove-MgApplicationTokenIssuancePolicyTokenIssuancePolicyByRef,/applications/{application-id}/tokenIssuancePolicies/{tokenIssuancePolicy-id}/$ref,Remove-MgApplicationTokenIssuancePolicyByRef,/applications/{application-id}/tokenIssuancePolicies/$ref
5+
Remove-MgApplicationTokenLifetimePolicyTokenLifetimePolicyByRef,/applications/{application-id}/tokenLifetimePolicies/{tokenLifetimePolicy-id}/$ref,Remove-MgApplicationTokenLifetimePolicyByRef,/applications/{application-id}/tokenLifetimePolicies/$ref
6+
Remove-MgDeviceRegisteredOwnerDirectoryObjectByRef,/devices/{device-id}/registeredOwners/{directoryObject-id}/$ref,Remove-MgDeviceRegisteredOwnerByRef,/devices/{device-id}/registeredOwners/$ref
7+
Remove-MgDeviceRegisteredUserDirectoryObjectByRef,/devices/{device-id}/registeredUsers/{directoryObject-id}/$ref,Remove-MgDeviceRegisteredUserByRef,/devices/{device-id}/registeredUsers/$ref
8+
Remove-MgDirectoryAdministrativeUnitMemberDirectoryObjectByRef,/directory/administrativeUnits/{administrativeUnit-id}/members/{directoryObject-id}/$ref,Remove-MgDirectoryAdministrativeUnitMemberByRef,/directory/administrativeUnits/{administrativeUnit-id}/members/$ref
9+
Remove-MgDirectoryRoleMemberDirectoryObjectByRef,/directoryRoles/{directoryRole-id}/members/{directoryObject-id}/$ref,Remove-MgDirectoryRoleMemberByRef,/directoryRoles/{directoryRole-id}/members/$ref
10+
Remove-MgEducationClassAssignmentCategoryEducationCategoryByRef,/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/categories/{educationCategory-id}/$ref,Remove-MgEducationClassAssignmentCategoryByRef,/education/classes/{educationClass-id}/assignments/{educationAssignment-id}/categories/$ref
11+
Remove-MgEducationClassMemberEducationUserByRef,/education/classes/{educationClass-id}/members/{educationUser-id}/$ref,Remove-MgEducationClassMemberByRef,/education/classes/{educationClass-id}/members/$ref
12+
Remove-MgEducationClassTeacherEducationUserByRef,/education/classes/{educationClass-id}/teachers/{educationUser-id}/$ref,Remove-MgEducationClassTeacherByRef,/education/classes/{educationClass-id}/teachers/$ref
13+
Remove-MgEducationMeAssignmentCategoryEducationCategoryByRef,/education/me/assignments/{educationAssignment-id}/categories/{educationCategory-id}/$ref,Remove-MgEducationMeAssignmentCategoryByRef,/education/me/assignments/{educationAssignment-id}/categories/$ref
14+
Remove-MgEducationSchoolClassEducationClassByRef,/education/schools/{educationSchool-id}/classes/{educationClass-id}/$ref,Remove-MgEducationSchoolClassByRef,/education/schools/{educationSchool-id}/classes/$ref
15+
Remove-MgEducationSchoolUserEducationUserByRef,/education/schools/{educationSchool-id}/users/{educationUser-id}/$ref,Remove-MgEducationSchoolUserByRef,/education/schools/{educationSchool-id}/users/$ref
16+
Remove-MgEducationUserAssignmentCategoryEducationCategoryByRef,/education/users/{educationUser-id}/assignments/{educationAssignment-id}/categories/{educationCategory-id}/$ref,Remove-MgEducationUserAssignmentCategoryByRef,/education/users/{educationUser-id}/assignments/{educationAssignment-id}/categories/$ref
17+
Remove-MgGroupAcceptedSenderDirectoryObjectByRef,/groups/{group-id}/acceptedSenders/{directoryObject-id}/$ref,Remove-MgGroupAcceptedSenderByRef,/groups/{group-id}/acceptedSenders/$ref
18+
Remove-MgGroupMemberDirectoryObjectByRef,/groups/{group-id}/members/{directoryObject-id}/$ref,Remove-MgGroupMemberByRef,/groups/{group-id}/members/$ref
19+
Remove-MgGroupOwnerDirectoryObjectByRef,/groups/{group-id}/owners/{directoryObject-id}/$ref,Remove-MgGroupOwnerByRef,/groups/{group-id}/owners/$ref
20+
Remove-MgGroupRejectedSenderDirectoryObjectByRef,/groups/{group-id}/rejectedSenders/{directoryObject-id}/$ref,Remove-MgGroupRejectedSenderByRef,/groups/{group-id}/rejectedSenders/$ref
21+
Remove-MgIdentityB2XUserFlowIdentityProviderBaseByRef,/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userFlowIdentityProviders/{identityProviderBase-id}/$ref,Remove-MgIdentityB2XUserFlowIdentityProviderByRef,/identity/b2xUserFlows/{b2xIdentityUserFlow-id}/userFlowIdentityProviders/$ref
22+
Remove-MgEntitlementManagementConnectedOrganizationExternalSponsorDirectoryObjectByRef,/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/{directoryObject-id}/$ref,Remove-MgEntitlementManagementConnectedOrganizationExternalSponsorByRef,/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/externalSponsors/$ref
23+
Remove-MgEntitlementManagementConnectedOrganizationInternalSponsorDirectoryObjectByRef,/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/{directoryObject-id}/$ref,Remove-MgEntitlementManagementConnectedOrganizationInternalSponsorByRef,/identityGovernance/entitlementManagement/connectedOrganizations/{connectedOrganization-id}/internalSponsors/$ref
24+
Remove-MgPolicyFeatureRolloutPolicyApplyToDirectoryObjectByRef,/policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/{directoryObject-id}/$ref,Remove-MgPolicyFeatureRolloutPolicyApplyToByRef,/policies/featureRolloutPolicies/{featureRolloutPolicy-id}/appliesTo/$ref
25+
Remove-MgServicePrincipalClaimMappingPolicyClaimMappingPolicyByRef,/servicePrincipals/{servicePrincipal-id}/claimsMappingPolicies/{claimsMappingPolicy-id}/$ref,Remove-MgServicePrincipalClaimMappingPolicyByRef,/servicePrincipals/{servicePrincipal-id}/claimsMappingPolicies/$ref
26+
Remove-MgServicePrincipalHomeRealmDiscoveryPolicyHomeRealmDiscoveryPolicyByRef,/servicePrincipals/{servicePrincipal-id}/homeRealmDiscoveryPolicies/{homeRealmDiscoveryPolicy-id}/$ref,Remove-MgServicePrincipalHomeRealmDiscoveryPolicyByRef,/servicePrincipals/{servicePrincipal-id}/homeRealmDiscoveryPolicies/$ref
27+
Remove-MgServicePrincipalOwnerDirectoryObjectByRef,/servicePrincipals/{servicePrincipal-id}/owners/{directoryObject-id}/$ref,Remove-MgServicePrincipalOwnerByRef,/servicePrincipals/{servicePrincipal-id}/owners/$ref
Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +0,0 @@
1-
### Example 1: {{ Add title here }}
2-
```powershell
3-
PS C:\> {{ Add code here }}
4-
5-
{{ Add output here }}
6-
```
7-
8-
{{ Add description here }}
9-
10-
### Example 2: {{ Add title here }}
11-
```powershell
12-
PS C:\> {{ Add code here }}
13-
14-
{{ Add output here }}
15-
```
16-
17-
{{ Add description here }}
18-
Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +0,0 @@
1-
### Example 1: {{ Add title here }}
2-
```powershell
3-
PS C:\> {{ Add code here }}
4-
5-
{{ Add output here }}
6-
```
7-
8-
{{ Add description here }}
9-
10-
### Example 2: {{ Add title here }}
11-
```powershell
12-
PS C:\> {{ Add code here }}
13-
14-
{{ Add output here }}
15-
```
16-
17-
{{ Add description here }}
18-

src/Search/beta/examples/New-MgBetaSearchBookmark.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ $params = @{
1414
"install"
1515
)
1616
reservedKeywords = @(
17-
"Contoso"
17+
"Unique keyword"
1818
)
1919
matchSimilarKeywords = $true
2020
}

0 commit comments

Comments
 (0)