M365Documentation
3.1.0
Automatic Documentation of M365 to simplify the life of admins and consultants.
Minimum PowerShell version
5.0
Installation Options
Owners
Copyright
(c) 2021 Thomas Kurth. All rights reserved.
Package Details
Author(s)
- Thomas Kurth
Tags
Intune Windows M365 Documentation MEM MSGraph AzureAD ConditionalAccess
Functions
Connect-M365Doc Get-M365Doc Invoke-M365DocTranslationUI New-M365DocAppRegistration Optimize-M365Doc Write-M365DocCsv Write-M365DocJson Write-M365DocWord
Dependencies
This module has no dependencies.
Release Notes
3.1.0 - 18.07.2021 - Thomas Kurth
- Add Cloud Print as new collector
- Add Information Protection as new collector (Only working when running with app registration)
- Bugfix #4 Connect with Secure String
- Add IdentityProvider.Read.All to scopes as it is required by the AzureAD part
- Add Windows 365 as new collector (Beta)
To see the complete history, checkout the Release Notes on Github
FileList
- M365Documentation.nuspec
- M365Documentation.psd1
- M365Documentation.psm1
- Data\Template.docx
- Dll\M365Doc.UI.dll
- Dll\Newtonsoft.Json.dll
- Functions\Connect-M365Doc.ps1
- Functions\Get-M365Doc.ps1
- Functions\Invoke-M365DocTranslationUI.ps1
- Functions\New-M365DocAppRegistration.ps1
- Functions\Optimize-M365Doc.ps1
- Functions\Write-M365DocCsv.ps1
- Functions\Write-M365DocJson.ps1
- Functions\Write-M365DocWord.ps1
- Data\LabelTranslation\#microsoft.graph.activeDirectoryWindowsAutopilotDeploymentProfile.json
- Data\LabelTranslation\#microsoft.graph.androidCompliancePolicy.json
- Data\LabelTranslation\#microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration.json
- Data\LabelTranslation\#microsoft.graph.androidDeviceOwnerScepCertificateProfile.json
- Data\LabelTranslation\#microsoft.graph.androidDeviceOwnerTrustedRootCertificate.json
- Data\LabelTranslation\#microsoft.graph.androidEasEmailProfileConfiguration.json
- Data\LabelTranslation\#microsoft.graph.androidGeneralDeviceConfiguration.json
- Data\LabelTranslation\#microsoft.graph.androidManagedAppProtection.json
- Data\LabelTranslation\#microsoft.graph.androidWorkProfileCompliancePolicy.json
- Data\LabelTranslation\#microsoft.graph.azureADWindowsAutopilotDeploymentProfile.json
- Data\LabelTranslation\#microsoft.graph.deviceEnrollmentLimitConfiguration.json
- Data\LabelTranslation\#microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration.json
- Data\LabelTranslation\#microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration.json
- Data\LabelTranslation\#microsoft.graph.editionUpgradeConfiguration.json
- Data\LabelTranslation\#microsoft.graph.iosCompliancePolicy.json
- Data\LabelTranslation\#microsoft.graph.iosEasEmailProfileConfiguration.json
- Data\LabelTranslation\#microsoft.graph.iosGeneralDeviceConfiguration.json
- Data\LabelTranslation\#microsoft.graph.iosManagedAppProtection.json
- Data\LabelTranslation\#microsoft.graph.iosScepCertificateProfile.json
- Data\LabelTranslation\#microsoft.graph.iosTrustedRootCertificate.json
- Data\LabelTranslation\#microsoft.graph.macOSCompliancePolicy.json
- Data\LabelTranslation\#microsoft.graph.macOSCustomConfiguration.json
- Data\LabelTranslation\#microsoft.graph.macOSEndpointProtectionConfiguration.json
- Data\LabelTranslation\#microsoft.graph.macOSExtensionsConfiguration.json
- Data\LabelTranslation\#microsoft.graph.macOSGeneralDeviceConfiguration.json
- Data\LabelTranslation\#microsoft.graph.macOSTrustedRootCertificate.json
- Data\LabelTranslation\#microsoft.graph.managedAndroidStoreApp.json
- Data\LabelTranslation\#microsoft.graph.omaSettingString.json
- Data\LabelTranslation\#microsoft.graph.sharedPCConfiguration.json
- Data\LabelTranslation\#microsoft.graph.targetedManagedAppConfiguration.json
- Data\LabelTranslation\#microsoft.graph.windows10CompliancePolicy.json
- Data\LabelTranslation\#microsoft.graph.windows10CustomConfiguration.json
- Data\LabelTranslation\#microsoft.graph.windows10EndpointProtectionConfiguration.json
- Data\LabelTranslation\#microsoft.graph.windows10EnrollmentCompletionPageConfiguration.json
- Data\LabelTranslation\#microsoft.graph.windows10GeneralConfiguration.json
- Data\LabelTranslation\#microsoft.graph.windows81SCEPCertificateProfile.json
- Data\LabelTranslation\#microsoft.graph.windows81TrustedRootCertificate.json
- Data\LabelTranslation\#microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration.json
- Data\LabelTranslation\#microsoft.graph.windowsDeliveryOptimizationConfiguration.json
- Data\LabelTranslation\#microsoft.graph.windowsDomainJoinConfiguration.json
- Data\LabelTranslation\#microsoft.graph.windowsHealthMonitoringConfiguration.json
- Data\LabelTranslation\#microsoft.graph.windowsIdentityProtectionConfiguration.json
- Data\LabelTranslation\#microsoft.graph.windowsKioskConfiguration.json
- Data\LabelTranslation\#microsoft.graph.windowsPhone81CompliancePolicy.json
- Data\LabelTranslation\#microsoft.graph.windowsUpdateForBusinessConfiguration.json
- Data\LabelTranslation\#microsoft.graph.windowsWifiConfiguration.json
- Data\LabelTranslation\applePushNotificationCertificate.json
- Data\LabelTranslation\appleVPPCertificate.json
- Data\LabelTranslation\PartnerConfiguration.json
- Data\LabelTranslation\windows10AndLater-securityTemplate-accountProtection.json
- Data\LabelTranslation\windows10AndLater-securityTemplate-antivirus.json
- Data\LabelTranslation\windows10AndLater-securityTemplate-attackSurfaceReduction.json
- Data\LabelTranslation\windows10AndLater-securityTemplate-endpointDetectionReponse.json
- Internal\Helper\Invoke-DocGraph.ps1
- Internal\Helper\Invoke-TranslateSimple.ps1
- Internal\Helper\Invoke-TransponseObject.ps1
- Internal\Helper\Set-AzureADAppPermission.ps1
- Internal\Helper\Write-Log.ps1
- Internal\Output\Write-DocumentationCsvSection.ps1
- Internal\Output\Write-DocumentationWordSection.ps1
- Internal\Translation\Convert-CamelCaseToDisplayName.ps1
- Internal\Translation\Format-MsGraphData.ps1
- Internal\Translation\Optimize-M365DocSection.ps1
- Internal\Collector\AzureAD\Get-AADAdministrativeUnit.ps1
- Internal\Collector\AzureAD\Get-AADAuthMethod.ps1
- Internal\Collector\AzureAD\Get-AADBranding.ps1
- Internal\Collector\AzureAD\Get-AADConditionalAccess.ps1
- Internal\Collector\AzureAD\Get-AADConditionalAccessSplit.ps1
- Internal\Collector\AzureAD\Get-AADDirectoryRole.ps1
- Internal\Collector\AzureAD\Get-AADDomain.ps1
- Internal\Collector\AzureAD\Get-AADIdentityProvider.ps1
- Internal\Collector\AzureAD\Get-AADOrganization.ps1
- Internal\Collector\AzureAD\Get-AADPolicy.ps1
- Internal\Collector\AzureAD\Get-AADSubscription.ps1
- Internal\Collector\CloudPrint\Get-CPConnector.ps1
- Internal\Collector\CloudPrint\Get-CPPrinter.ps1
- Internal\Collector\InformationProtection\Get-MIPLabel.ps1
- Internal\Collector\Intune\Get-MdmAdmxConfigurationProfile.ps1
- Internal\Collector\Intune\Get-MdmAppleConfiguration.ps1
- Internal\Collector\Intune\Get-MdmAutopilotProfile.ps1
- Internal\Collector\Intune\Get-MdmCompliancePolicy.ps1
- Internal\Collector\Intune\Get-MdmConfigurationProfile.ps1
- Internal\Collector\Intune\Get-MdmDeviceCategory.ps1
- Internal\Collector\Intune\Get-MdmEnrollmentConfiguration.ps1
- Internal\Collector\Intune\Get-MdmExchangeConnector.ps1
- Internal\Collector\Intune\Get-MdmPartner.ps1
- Internal\Collector\Intune\Get-MdmPowerShellScript.ps1
- Internal\Collector\Intune\Get-MdmSecurityBaseline.ps1
- Internal\Collector\Intune\Get-MdmTermsAndCondition.ps1
- Internal\Collector\Intune\Get-MdmWindowsUpdate.ps1
- Internal\Collector\Intune\Get-MobileApp.ps1
- Internal\Collector\Intune\Get-MobileAppConfiguration.ps1
- Internal\Collector\Intune\Get-MobileAppDetailed.ps1
- Internal\Collector\Intune\Get-MobileAppManagement.ps1
- Internal\Collector\Windows365\Get-W365Image.ps1
- Internal\Collector\Windows365\Get-W365OnPremConnection.ps1
- Internal\Collector\Windows365\Get-W365ProvisionProfile.ps1
- Internal\Collector\Windows365\Get-W365UserSetting.ps1
- Internal\Collector\AzureAD\Helper\Add-ODataTypeToObject.ps1
- Internal\Collector\AzureAD\Helper\Get-AzureADApplicationName.ps1
- Internal\Collector\AzureAD\Helper\Get-AzureADRole.ps1
- Internal\Collector\AzureAD\Helper\Get-AzureADUser.ps1
- Internal\Collector\Intune\Helper\Get-AssignmentDetail.ps1
- Internal\Collector\Intune\Helper\Get-AssignmentDetailSingle.ps1
- Internal\Collector\Intune\Helper\Get-GroupInfo.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
3.3.0 | 102,380 | 4/7/2024 |
3.2.2 | 13,693 | 2/18/2024 |
3.2.1 | 14,575 | 7/22/2023 |
3.2.0 | 20 | 7/21/2023 |
3.1.2 | 3,820 | 10/26/2021 |
3.1.0 (current version) | 404 | 8/8/2021 |
3.0.3 | 298 | 5/26/2021 |
3.0.2 | 71 | 5/25/2021 |
3.0.1-alpha | 47 | 4/26/2021 |
3.0.0-alpha | 24 | 4/21/2021 |