Public/Graph/Update-KritTcmMgBetaDeviceManagement.ps1
|
<# .SYNOPSIS Krit.TCM wrapper over Microsoft365DSC helper Update-MgBetaDeviceManagement (category: Graph, module: M365DSCGraphShim). .DESCRIPTION Auto-scaffolded wave .1514 by New-KritTcmFromM365DscHelpers.ps1. Thin delegating passthrough — logic stays in Microsoft365DSC upstream; Krit.TCM provides the friendly namespace + citation registration for HARD RULE 20 discipline. Install-Module Microsoft365DSC -Scope CurrentUser BEFORE calling. .NOTES Wave .1514. Underlying cmdlet: Update-MgBetaDeviceManagement Category: Graph Module: M365DSCGraphShim Params: 200 #> function Update-KritTcmMgBetaDeviceManagement { [CmdletBinding()] param( [Object] $BodyParameter, [String] $ResponseHeadersVariable, [DateTime] $AccountMoveCompletionDateTime, [Hashtable] $AdditionalProperties, [Object] $AdminConsent, [Object] $AdvancedThreatProtectionOnboardingStateSummary, [Object] $AndroidAppConfigurationSchema, [Object] $AndroidDeviceOwnerEnrollmentProfiles, [Object] $AndroidForWorkAppConfigurationSchemas, [Object] $AndroidForWorkEnrollmentProfiles, [Object] $AndroidForWorkSettings, [Object] $AndroidManagedStoreAccountEnterpriseSettings, [Object] $AndroidManagedStoreAppConfigurationSchemas, [Object] $ApplePushNotificationCertificate, [Object] $AppleUserInitiatedEnrollmentProfiles, [Object] $AssignmentFilters, [Object] $AuditEvents, [Object] $AutopilotEvents, [Object] $CartToClassAssociations, [Object] $Categories, [Object] $CertificateConnectorDetails, [Object] $ChromeOSOnboardingSettings, [Object] $CloudCertificationAuthority, [Object] $CloudCertificationAuthorityLeafCertificate, [Object] $CloudPcConnectivityIssues, [Object] $ComanagedDevices, [Object] $ComanagementEligibleDevices, [Object] $ComplianceCategories, [Object] $ComplianceManagementPartners, [Object] $CompliancePolicies, [Object] $ComplianceSettings, [Object] $ConditionalAccessSettings, [Object] $ConfigManagerCollections, [Object] $ConfigurationCategories, [Object] $ConfigurationPolicies, [Object] $ConfigurationPolicyTemplates, [Object] $ConfigurationSettings, [Object] $ConnectorStatus, [Object] $DataProcessorServiceForWindowsFeaturesOnboarding, [Object] $DataSharingConsents, [Object] $DepOnboardingSettings, [Object] $DerivedCredentials, [Object] $DetectedApps, [Object] $DeviceCategories, [Object] $DeviceCompliancePolicies, [Object] $DeviceCompliancePolicyDeviceStateSummary, [Object] $DeviceCompliancePolicySettingStateSummaries, [Object] $DeviceComplianceScripts, [Object] $DeviceConfigurationConflictSummary, [Object] $DeviceConfigurationDeviceStateSummaries, [Object] $DeviceConfigurationRestrictedAppsViolations, [Object] $DeviceConfigurationUserStateSummaries, [Object] $DeviceConfigurations, [Object] $DeviceConfigurationsAllManagedDeviceCertificateStates, [Object] $DeviceCustomAttributeShellScripts, [Object] $DeviceEnrollmentConfigurations, [Object] $DeviceHealthScripts, [Object] $DeviceManagementPartners, [Object] $DeviceManagementScripts, [Object] $DeviceProtectionOverview, [Object] $DeviceShellScripts, [Object] $DomainJoinConnectors, [Object] $ElevationRequests, [Object] $EmbeddedSimActivationCodePools, [Object] $EndpointPrivilegeManagementProvisioningStatus, [Object] $ExchangeConnectors, [Object] $ExchangeOnPremisesPolicies, [Object] $ExchangeOnPremisesPolicy, [Object] $GroupPolicyCategories, [Object] $GroupPolicyConfigurations, [Object] $GroupPolicyDefinitionFiles, [Object] $GroupPolicyDefinitions, [Object] $GroupPolicyMigrationReports, [Object] $GroupPolicyObjectFiles, [Object] $GroupPolicyUploadedDefinitionFiles, [Object] $HardwareConfigurations, [Object] $HardwarePasswordDetails, [Object] $HardwarePasswordInfo, [String] $Id, [Object] $ImportedDeviceIdentities, [Object] $ImportedWindowsAutopilotDeviceIdentities, [Object] $Intents, [String] $IntuneAccountId, [Object] $IntuneBrand, [Object] $IntuneBrandingProfiles, [Object] $IosUpdateStatuses, [Object] $MacOSSoftwareUpdateAccountSummaries, [Object] $ManagedDeviceCleanupRules, [Object] $ManagedDeviceCleanupSettings, [Object] $ManagedDeviceEncryptionStates, [Object] $ManagedDeviceOverview, [Object] $ManagedDeviceWindowsOSImages, [Object] $ManagedDevices, [Int32] $MaximumDepTokens, [Object] $MicrosoftTunnelConfigurations, [Object] $MicrosoftTunnelHealthThresholds, [Object] $MicrosoftTunnelServerLogCollectionResponses, [Object] $MicrosoftTunnelSites, [Object] $MobileAppTroubleshootingEvents, [Object] $MobileThreatDefenseConnectors, [Object] $Monitoring, [Object] $NdesConnectors, [Object] $NotificationMessageTemplates, [Object] $OperationApprovalPolicies, [Object] $OperationApprovalRequests, [Object] $PrivilegeManagementElevations, [Object] $RemoteActionAudits, [Object] $RemoteAssistancePartners, [Object] $RemoteAssistanceSettings, [Object] $Reports, [Object] $ResourceAccessProfiles, [Object] $ResourceOperations, [Object] $ReusablePolicySettings, [Object] $ReusableSettings, [Object] $RoleAssignments, [Object] $RoleDefinitions, [Object] $RoleScopeTags, [Object] $SamsungEFotaFirmwareVersions, [Object] $ServiceNowConnections, [Object] $SettingDefinitions, [Object] $Settings, [Object] $SoftwareUpdateStatusSummary, [Object] $SubscriptionState, [Object] $Subscriptions, [Object] $TemplateInsights, [Object] $TemplateSettings, [Object] $Templates, [Hashtable] $TenantAttachRbac, [Object] $TermsAndConditions, [Object] $TroubleshootingEvents, [Object] $UserExperienceAnalyticsAnomaly, [Object] $UserExperienceAnalyticsAnomalyCorrelationGroupOverview, [Object] $UserExperienceAnalyticsAnomalyDevice, [Object] $UserExperienceAnalyticsAnomalySeverityOverview, [Object] $UserExperienceAnalyticsAppHealthApplicationPerformance, [Object] $UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion, [Object] $UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails, [Object] $UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId, [Object] $UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion, [Object] $UserExperienceAnalyticsAppHealthDeviceModelPerformance, [Object] $UserExperienceAnalyticsAppHealthDevicePerformance, [Object] $UserExperienceAnalyticsAppHealthDevicePerformanceDetails, [Object] $UserExperienceAnalyticsAppHealthOSVersionPerformance, [Object] $UserExperienceAnalyticsAppHealthOverview, [Object] $UserExperienceAnalyticsBaselines, [Object] $UserExperienceAnalyticsBatteryHealthAppImpact, [Object] $UserExperienceAnalyticsBatteryHealthCapacityDetails, [Object] $UserExperienceAnalyticsBatteryHealthDeviceAppImpact, [Object] $UserExperienceAnalyticsBatteryHealthDevicePerformance, [Object] $UserExperienceAnalyticsBatteryHealthDeviceRuntimeHistory, [Object] $UserExperienceAnalyticsBatteryHealthModelPerformance, [Object] $UserExperienceAnalyticsBatteryHealthOSPerformance, [Object] $UserExperienceAnalyticsBatteryHealthRuntimeDetails, [Object] $UserExperienceAnalyticsCategories, [Object] $UserExperienceAnalyticsDeviceMetricHistory, [Object] $UserExperienceAnalyticsDevicePerformance, [Object] $UserExperienceAnalyticsDeviceScope, [Object] $UserExperienceAnalyticsDeviceScopes, [Object] $UserExperienceAnalyticsDeviceScores, [Object] $UserExperienceAnalyticsDeviceStartupHistory, [Object] $UserExperienceAnalyticsDeviceStartupProcessPerformance, [Object] $UserExperienceAnalyticsDeviceStartupProcesses, [Object] $UserExperienceAnalyticsDeviceTimelineEvent, [Object] $UserExperienceAnalyticsDevicesWithoutCloudIdentity, [Object] $UserExperienceAnalyticsImpactingProcess, [Object] $UserExperienceAnalyticsMetricHistory, [Object] $UserExperienceAnalyticsModelScores, [Object] $UserExperienceAnalyticsNotAutopilotReadyDevice, [Object] $UserExperienceAnalyticsOverview, [Object] $UserExperienceAnalyticsRemoteConnection, [Object] $UserExperienceAnalyticsResourcePerformance, [Object] $UserExperienceAnalyticsScoreHistory, [Object] $UserExperienceAnalyticsSettings, [Object] $UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric, [Object] $UserExperienceAnalyticsWorkFromAnywhereMetrics, [Object] $UserExperienceAnalyticsWorkFromAnywhereModelPerformance, [Object] $UserPfxCertificates, [Object] $VirtualEndpoint, [Object] $WindowsAutopilotDeploymentProfiles, [Object] $WindowsAutopilotDeviceIdentities, [Object] $WindowsAutopilotSettings, [Object] $WindowsDriverUpdateProfiles, [Object] $WindowsFeatureUpdateProfiles, [Object] $WindowsInformationProtectionAppLearningSummaries, [Object] $WindowsInformationProtectionNetworkLearningSummaries, [Object] $WindowsMalwareInformation, [Object] $WindowsMalwareOverview, [Object] $WindowsQualityUpdatePolicies, [Object] $WindowsQualityUpdateProfiles, [Object] $WindowsUpdateCatalogItems, [Object] $ZebraFotaArtifacts, [Object] $ZebraFotaConnector, [Object] $ZebraFotaDeployments, [SwitchParameter] $Break, [IDictionary] $Headers, [Object[]] $HttpPipelineAppend, [Object[]] $HttpPipelinePrepend, [Uri] $Proxy, [PSCredential] $ProxyCredential, [SwitchParameter] $ProxyUseDefaultCredentials ) if (-not (Get-Command -Name 'Update-MgBetaDeviceManagement' -ErrorAction SilentlyContinue)) { throw '[KritTcm] Update-MgBetaDeviceManagement not available — Install-Module Microsoft365DSC -Scope CurrentUser then re-run' } try { & 'Update-MgBetaDeviceManagement' @PSBoundParameters } catch { Write-Error ('[KritTcm/Update-KritTcmMgBetaDeviceManagement] ' + 'Update-MgBetaDeviceManagement' + ' failed: ' + $_.Exception.Message) throw } } |