-
Notifications
You must be signed in to change notification settings - Fork 528
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TeamsUserPolicyAssignment - Exported in wrong formatting. #5654
Comments
seems got removed after submission . Here is the actual output i got. TeamsUserPolicyAssignment "[email protected] Copilot App PolicyM365 Copilot - App UploadTeams Meeting Recording - ONEnable - Chat OnTeamsPublicPreviewUpgradeToTeams$ConfigurationData.NonNodeData.ApplicationId$ConfigurationData.NonNodeData.TenantId$ConfigurationData.NonNodeData.CertificateThumbprint" |
same formatting issue for - 'TeamsGroupPolicyAssignment' too. Also 'TeamsGroupPolicyAssignment' does not export App permission policies |
Did you already try with the latest version 1.25.115.1 of Microsoft365DSC? 1.24.417.1 is pretty old. For me, it looks like the following: # Generated with Microsoft365DSC version 1.25.115.1
# For additional information on how to use Microsoft365DSC, please visit https://aka.ms/M365DSC
param (
)
Configuration M365TenantConfig
{
param (
)
$OrganizationName = $ConfigurationData.NonNodeData.OrganizationName
Import-DscResource -ModuleName 'Microsoft365DSC' -ModuleVersion '1.25.115.1'
Node localhost
{
TeamsUserPolicyAssignment "[email protected]"
{
ApplicationId = $ConfigurationData.NonNodeData.ApplicationId;
CallingLineIdentity = "Global";
CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint;
ExternalAccessPolicy = "Global";
OnlineVoicemailPolicy = "Global";
OnlineVoiceRoutingPolicy = "Global";
TeamsAppPermissionPolicy = "Global";
TeamsAppSetupPolicy = "Global";
TeamsAudioConferencingPolicy = "Global";
TeamsCallHoldPolicy = "Global";
TeamsCallingPolicy = "Global";
TeamsCallParkPolicy = "Global";
TeamsChannelsPolicy = "Global";
TeamsEmergencyCallingPolicy = "Global";
TeamsEmergencyCallRoutingPolicy = "Global";
TeamsEnhancedEncryptionPolicy = "Global";
TeamsEventsPolicy = "Global";
TeamsMeetingBroadcastPolicy = "Global";
TeamsMeetingPolicy = "Global";
TeamsMessagingPolicy = "Global";
TeamsMobilityPolicy = "Global";
TeamsUpdateManagementPolicy = "Global";
TeamsUpgradePolicy = "UpgradeToTeams";
TenantDialPlan = "Global";
TenantId = $OrganizationName;
User = "[email protected]";
}
}
} |
Description of the issue
I tried to export 'TeamsUserPolicyAssignment' using certificate thumbprint authentication. But the out export is not in the same format as given examples in the documentation. Is there any bug in export formatting ? in each configuration item, it is pasting all policies list.
Command ran :
Export-M365DSCConfiguration -ApplicationId xxxxx -CertificateThumbprint xxxxxx -TenantId 'xxxxxx.onmicrosoft.com' -GenerateInfo $true -Components @("TeamsUserPolicyAssignment") -Path c:\temp -FileName 'M365TenantConfig.ps1' -ConfigurationName 'TeamsUPA'**_
Exported output :
TeamsUserPolicyAssignment "TeamsUserPolicyAssignment-M365 Copilot App PolicyM365 Copilot - App UploadTeams Meeting Recording - ONEnable - Chat OnTeamsPublicPreviewUpgradeToTeams$ConfigurationData.NonNodeData.ApplicationId$ConfigurationData.NonNodeData.TenantId$ConfigurationData.NonNodeData.CertificateThumbprint"
{
ApplicationId = $ConfigurationData.NonNodeData.ApplicationId;
CertificateThumbprint = $ConfigurationData.NonNodeData.CertificateThumbprint;
TeamsAppPermissionPolicy = "M365 Copilot App Policy";
TeamsAppSetupPolicy = "M365 Copilot - App Upload";
TeamsMeetingPolicy = "Teams Meeting Recording - ON";
TeamsMessagingPolicy = "Enable - Chat On";
TeamsUpdateManagementPolicy = "TeamsPublicPreview";
TeamsUpgradePolicy = "UpgradeToTeams";
TenantId = $OrganizationName;
User = "";
}
Expected output : examples in https://microsoft365dsc.com/resources/teams/TeamsUserPolicyAssignment/#teamsuserpolicyassignment ,
Microsoft 365 DSC Version
1.24.417.1
Which workloads are affected
Teams
The DSC configuration
Verbose logs showing the problem
Environment Information + PowerShell Version
The text was updated successfully, but these errors were encountered: