NLBaselineIntuneDeviceHardening.psd1
|
# # Module manifest for module 'NLBaselineIntuneDeviceHardening' # PowerShell Module for Dutch Baseline for Secure Cloud # @{ # Script module or binary module file associated with this manifest. RootModule = 'NLBaselineIntuneDeviceHardening.psm1' # Version number of this module. ModuleVersion = '1.0.0' # Supported PSEditions CompatiblePSEditions = @('Desktop', 'Core') # ID used to uniquely identify this module GUID = 'b2c3d4e5-f6a7-8901-bcde-f12345678901' # Author of this module Author = 'Dutch Baseline Team' # Company or vendor of this module CompanyName = 'Dutch Baseline' # Copyright statement for this module Copyright = '(c) 2026 Dutch Baseline. All rights reserved.' # Description of the functionality provided by this module Description = 'PowerShell Module for managing and implementing the Dutch Baseline for Secure Cloud via Microsoft Intune. Provides comprehensive device hardening, security baseline deployment, and compliance management for Microsoft 365 environments.' # Minimum version of the PowerShell engine required by this module PowerShellVersion = '5.1' # For Intune Import/Export, install Microsoft.Graph.Authentication and Microsoft.Graph.DeviceManagement via deployment\Install-NLBaselineModules.ps1 RequiredModules = @() # Functions to export from this module FunctionsToExport = @( 'Start-NLBaseline', 'Initialize-NLBaseline', 'Import-NLBaselineToIntune', 'Export-NLBaselineFromIntune', 'Restore-NLBaselineFromIntune', 'Import-WingetAutoUpdateToIntune', 'Import-EndpointSecurityToIntune', 'Import-UpdateRingsToIntune', 'Import-CompliancePolicyToIntune', 'Import-MultiPlatformComplianceToIntune', 'Import-AppProtectionPolicyToIntune', 'Import-ASRPolicyToIntune', 'Import-ExploitProtectionToIntune', 'Import-EventViewerCustomViews', 'Import-CountryIPBlockingToIntune', 'Import-IntunePolicyFromJSON', 'Import-MicrosoftSecurityBaselineToIntune', 'Import-Microsoft365AppsBaselineToIntune', 'Import-EdgeSecurityBaselineToIntune', 'Import-OptionalWindowsFeaturesToIntune', 'Import-AuditPoliciesToIntune', 'Import-CertificateCheckingToIntune', 'Import-WDACPolicyToIntune', 'Import-CSPPolicyToIntune', 'Import-CISBenchmarkToIntune', 'Import-TamperProtectionToIntune', 'Import-WindowsLAPSToIntune', 'Remove-AllNLBaselinePoliciesFromIntune', 'Deploy-AllNLBaselineToIntune', 'Deploy-NLBaselineWithRings', 'Assign-IntunePolicyToGroup', 'Get-RingConfigurationTemplate', 'Update-NLBaselineDeployments', 'Get-NLBaselineStatus', 'Get-NLBaselineConfig', 'Set-NLBaselineConfig', 'Reset-NLBaselineWorkspace', 'Sync-NLBaselineWorkspace', 'Check-NLBaselineUpdates', 'Update-NLBaselineWorkspace' ) # Private data to pass to the module specified in RootModule/ModuleToProcess PrivateData = @{ PSData = @{ Tags = @('Baseline', 'Intune', 'Security', 'Compliance', 'DutchBaseline', 'DeviceHardening', 'Microsoft365', 'ZeroTrust') LicenseUri = 'https://github.com/nl-baseline/ai-enterprise-device-hardening-for-intune/blob/main/LICENSE' ProjectUri = 'https://github.com/nl-baseline/ai-enterprise-device-hardening-for-intune' IconUri = '' ReleaseNotes = @' Initial release v1.0.0 - Comprehensive device hardening for Microsoft Intune - Security baseline deployment and management - CIS Benchmark compliance support - Multi-platform compliance policies - Attack Surface Reduction (ASR) policies - Endpoint security configuration - Windows Defender and security features management '@ } } } |