ServerProtection
1.0.1
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2025 Lessi Coulibaly. All rights reserved.
Package Details
Author(s)
- Lessi Coulibaly
Tags
Azure AzureArc Defender MicrosoftDefender DefenderForServers DFS Security Management Deployment Prerequisites ThreatProtection Enterprise PowerShell Automation Diagnostics Troubleshooting Logging Pricing Configuration PostDeployment ServerProtection VulnerabilityAssessment BehavioralAnalytics SecurityCenter
Functions
New-AzureArcDevice Get-AzureArcPrerequisite Start-ServerProtection Get-AzureArcDiagnostic Set-AzureArcResourcePricing
PSEditions
Dependencies
-
- Az.Accounts (>= 2.12.1)
- Az.Resources (>= 6.0.0)
Release Notes
## Version 1.0.1 - Quality Improvements & Code Optimization
### � Code Quality Enhancements
- **Fixed PSScriptAnalyzer Issues** - Resolved unused parameter warnings in helper functions
- **Improved Code Efficiency** - Cleaned up function parameters for better performance
- **Enhanced Documentation** - Updated publishing checklist and quality standards
- **Validated Module Integrity** - Confirmed all functions work correctly after optimizations
### 🛡️ Maintained Enterprise-Grade Features
- **Professional Error Handling** - User-friendly messages with comprehensive technical logging
- **Color-Coded Feedback** - Green for success, Yellow for warnings, Red for failures
- **Complete Azure Arc Solution** - Prerequisites testing, device creation, diagnostics, pricing management
- **Enterprise Documentation** - Comprehensive README with error handling philosophy
### � Original v1.0.0 Features (Maintained)
- **Comprehensive Prerequisites Testing** - Complete system validation including TLS requirements, network connectivity, and Azure authentication
- **Automated Azure Arc Deployment** - Device creation with Group Policy deployment for enterprise environments
- **Defender for Servers Integration** - Seamless integration with Microsoft Defender for Cloud advanced threat protection
- **Advanced Diagnostics** - Professional troubleshooting and log collection capabilities
- **Pricing Management** - Post-deployment Defender for Servers pricing configuration at resource level
- **Interactive ARC-DFS Interface** - User-friendly menu system with built-in help and guidance
For complete documentation and support: https://github.com/coullessi/PowerShell
- Streamlined workflow focused on essential server protection functions
- Removed non-essential files for simplified deployment
For complete documentation and support: https://github.com/coullessi/PowerShell
FileList
- ServerProtection.nuspec
- Private\PrerequisiteTests.ps1
- LICENSE
- Private\ResultsDisplay.ps1
- README.md
- Public\Get-AzureArcDiagnostic.ps1
- Public\Get-AzureArcPrerequisite.ps1
- ServerProtection.psd1
- Public\New-AzureArcDevice.ps1
- ServerProtection.psm1
- Public\Set-AzureArcResourcePricing.ps1
- Private\Helpers.ps1
- Public\Start-ServerProtection.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
1.0.1 (current version) | 2 | 8/14/2025 |