Skip to content

Conversation

ankitbaluni123
Copy link
Contributor

…e parameter

  • Added new parameter -Expedite to expedite the operation of a replicating server.
  • Updated documentation to include usage examples for the -Expedite parameter.
  • Modified existing examples to reflect new project and resource group names.
  • Enhanced output formatting in examples to provide clearer information.
  • Added tests for the new -Expedite functionality.
  • Updated ChangeLog to document the addition of the -Expedite feature.

Description

Mandatory Checklist

  • SHOULD update ChangeLog.md file(s) appropriately
    • Update src/{{SERVICE}}/{{SERVICE}}/ChangeLog.md.
      • A snippet outlining the change(s) made in the PR should be written under the ## Upcoming Release header in the past tense.
    • Should not change ChangeLog.md if no new release is required, such as fixing test case only.
  • SHOULD regenerate markdown help files if there is cmdlet API change. Instruction
  • SHOULD have proper test coverage for changes in pull request.
  • SHOULD NOT adjust version of module manually in pull request

…e parameter

- Added new parameter -Expedite to expedite the operation of a replicating server.
- Updated documentation to include usage examples for the -Expedite parameter.
- Modified existing examples to reflect new project and resource group names.
- Enhanced output formatting in examples to provide clearer information.
- Added tests for the new -Expedite functionality.
- Updated ChangeLog to document the addition of the -Expedite feature.
@Copilot Copilot AI review requested due to automatic review settings September 8, 2025 10:24
Copy link

Thanks for your contribution! The pull request validation has started. Please revisit this comment for updated status.

Copy link
Contributor

Thank you for your contribution @ankitbaluni123! We will review the pull request and get back to you soon.

Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR enhances the Get-AzMigrateServerMigrationStatus cmdlet by adding a new -Expedite parameter that provides detailed resource utilization analysis and recommendations for optimizing server migration performance. The enhancement allows users to identify bottlenecks and receive actionable suggestions to speed up migration operations.

Key Changes

  • Added new -Expedite parameter with dedicated parameter set GetByPrioritiseServer
  • Implemented comprehensive resource sharing analysis showing VMs that share appliances, ESXi hosts, or datastores
  • Enhanced resource utilization reporting with status calculations and specific optimization recommendations
  • Updated documentation with new examples and parameter descriptions

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
src/Migrate/Migrate/help/Get-AzMigrateServerMigrationStatus.md Updated help documentation with new parameter set syntax and comprehensive example for expedite functionality
src/Migrate/Migrate/ChangeLog.md Added changelog entry documenting the new -Expedite parameter support
src/Migrate/Migrate.Autorest/test/Get-AzMigrateServerMigrationStatus.Tests.ps1 Added placeholder test case for the new GetByPrioritiseServer parameter set
src/Migrate/Migrate.Autorest/examples/Get-AzMigrateServerMigrationStatus.md Updated examples with new project/resource group names and added detailed expedite example
src/Migrate/Migrate.Autorest/docs/Get-AzMigrateServerMigrationStatus.md Updated API documentation with new parameter syntax and examples
src/Migrate/Migrate.Autorest/custom/Get-AzMigrateServerMigrationStatus.ps1 Implemented core expedite functionality with resource analysis, status calculations, and recommendation logic

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant