Skip to content

Add SID change script + Dell server tools installer#66

Open
Gumbees wants to merge 3 commits into
mainfrom
enhancement/sidchg-sid-change
Open

Add SID change script + Dell server tools installer#66
Gumbees wants to merge 3 commits into
mainfrom
enhancement/sidchg-sid-change

Conversation

@Gumbees

@Gumbees Gumbees commented May 11, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds a Windows SID change script using the sidchg utility (with automatic B2 download of the binary) and a standalone Dell server tools installation script for RMM deployment.

Files touched:

  • msft-windows/msft-windows-change-sid.ps1 ... SID change via sidchg with auto B2 download
  • oem-dell/Install-DellServerTools.ps1 ... standalone Dell server tools installer

Test plan

  • Run msft-windows-change-sid.ps1 on a test Windows endpoint and confirm the new SID is applied (verify with whoami /user after reboot).
  • Confirm the B2 download fallback fetches the sidchg binary correctly when not already present.
  • Run Install-DellServerTools.ps1 on a Dell server and confirm OpenManage / Dell server tools install silently.
  • Run Install-DellServerTools.ps1 on a non-Dell host and confirm graceful exit.
  • Spot-check exit codes for RMM consumption.

Lineage

Renamed from feature/sidchg-sid-change to enhancement/sidchg-sid-change per CLAUDE.md change taxonomy. Part of the stale-branch reconciliation sweep.

web-flow and others added 3 commits December 22, 2025 11:33
- Created oem-dell category for Dell-specific OEM tools
- Install-DellServerTools.ps1 detects Dell hardware and server type
- Checks for missing tools before downloading (OMSA, iSM, DSU)
- Uses BITS transfer with HTTP fallback for reliability
- Handles extractor-type installers (OMSA, iSM) and direct installers (DSU)
- Follows MSP script library conventions (RMM support, logging, camelCase)
- Uses corrected paths for iDRAC Service Module extraction and installation

🤖 Generated with [Claude Code](https://claude.com/claude-code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
Created msft-windows-change-sid.ps1 to change computer SID using sidchg.exe utility. Script only changes the SID without modifying computer name, description, or other settings.

Features:
- Dual execution mode (interactive and RMM)
- Administrative privilege verification
- Path validation for sidchg.exe
- Current SID logging before change
- Interactive confirmation prompt with warnings
- Full transcript logging for audit trail

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Updated msft-windows-change-sid.ps1 to always auto-download sidchg64 from DTC Inc B2 bucket. Removed menu options for simpler execution.

Changes:
- Auto-downloads sidchg64-3.0n.exe from public B2 bucket every time
- Removed custom path option for simplicity
- Downloads to %WINDIR%\temp\sidchg64.exe
- Works in both interactive and RMM modes

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Code review skipped — your organization's overage spend limit has been reached.

Code review is billed via overage credits. To resume reviews, an organization admin can raise the monthly limit at claude.ai/admin-settings/claude-code.

Once credits are available, push a new commit or reopen this pull request to trigger a review.

@Gumbees Gumbees changed the base branch from main to development May 11, 2026 17:08
@Gumbees Gumbees changed the base branch from development to main June 25, 2026 11:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants