DCToolbox icon indicating copy to clipboard operation
DCToolbox copied to clipboard

New-DCConditionalAccessPolicyDesignReport does not export filter for devices under conditions

Open mabaugh83 opened this issue 3 years ago • 1 comments

it appears that the New-DCConditionalAccessPolicyDesignReport does not export any filter rules for devices under conditions

mabaugh83 avatar Aug 26 '22 19:08 mabaugh83

it looks like you can just add this after row 2954 in the DCToolbox.psm1 module

includeDeviceStates $CustomObject | Add-Member -MemberType NoteProperty -Name "includeDeviceStates" -Value (Out-String -InputObject $Policy.conditions.devices.includeDeviceStates)

	# excludeDeviceStates
	$CustomObject | Add-Member -MemberType NoteProperty -Name "excludeDeviceStates" -Value (Out-String -InputObject $Policy.conditions.devices.excludeDeviceStates)
	
	# includeDevices
	$CustomObject | Add-Member -MemberType NoteProperty -Name "includeDevices" -Value (Out-String -InputObject $Policy.conditions.devices.includeDevices)
	
	# excludeDevices
	$CustomObject | Add-Member -MemberType NoteProperty -Name "excludeDevices" -Value (Out-String -InputObject $Policy.conditions.devices.excludeDeviceStates)
	
	# deviceFilterMode
	$CustomObject | Add-Member -MemberType NoteProperty -Name "deviceFilterMode" -Value (Out-String -InputObject $Policy.conditions.devices.deviceFilter.mode)
	
	# deviceFilterRule
	$CustomObject | Add-Member -MemberType NoteProperty -Name "deviceFilterRule" -Value (Out-String -InputObject $Policy.conditions.devices.deviceFilter.rule)

mabaugh83 avatar Aug 26 '22 20:08 mabaugh83