feat: msft-win-azure-migration-discovery#108
Open
AlrightLad wants to merge 3 commits into
Open
Conversation
…n SOW scoping Read-only NinjaOne discovery script covering physical, Hyper-V host/guest, and RDS contexts. Gathers identity, workload, dependency, licensing, and existing-cloud-footprint evidence per KB 3893 (Azure Migration Discovery & SOW Development SOP). PSScriptAnalyzer 1.25.0 clean; field-tested.
There was a problem hiding this comment.
An organization admin can view or raise the cap at claude.ai/admin-settings/claude-code. The cap resets at the start of the next billing period.
Once the cap resets or is raised, push a new commit or reopen this pull request to trigger a review.
Downlevel servers (2012 R2 era, WMF4) failed before execution while NinjaOne reported SUCCESS. Script now runs degraded with an explicit version banner and labels collection gaps as not-collected rather than absent.
…NinjaOne wrapper [CmdletBinding()] param() must be the first statement; NinjaOne's generated customscript wrapper can prepend content, producing 'Unexpected attribute' parser failures. The block was functionally unused (no parameters; env-var pattern). Script is now position-independent. Validated: AST parse clean, full local execution exit 0.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
feat: msft-win-azure-migration-discovery
Standardized read-only discovery script for Azure/Entra migration SOW scoping. Companion SOP: KB 3893 (Azure Migration Discovery & SOW Development SOP), which owns the workflow: AM request → run this per server → decision tree (cloud-native / IaaS-AVD / hybrid / stay-on-prem) → SOW → AM deliverable.
What it does
Conventions
Validation
Notes for review
main— origin/development was pruned, so this differs from my earlier PRs (refactor: consolidate power-management + shutdown lockdown into msft-win-uptime-lockdown.ps1 #88/feature: NinjaRMM runaway script-log purge tool #102) that targeted developmentenhancement/net-assessment-collectorandfeature/bdr-discovery-needs-backup-detect: this script is migration-scoping (KB 3893 decision tree), not sales assessment or backup detection; flagging so it's a conscious call