[ { "choices": [ ], "data_type": "string", "default_value": "Pending...", "description": "", "display_name": "Display Model", "field_name": "display_model", "is_global": true, "metadata": { "macos": { "extension": "sh", "must_exit_zero": true, "replace_line_feed": true, "source": "#!/bin/bash\nDisplayModel=`system_profiler SPDisplaysDataType | grep \"Resolution:\" -B1 | awk -v n=3 'NR%n==1' | sed \"s/^[ \\t]*//\" | sed 's/:/,/g' | tr '\\n' ' '`\necho ${DisplayModel}\nexit 0" }, "windows": { "extension": "ps1", "must_exit_zero": true, "replace_line_feed": true, "source": "$MonitorList = Get-WmiObject -Class WmiMonitorID -Namespace \"ROOT\\WMI\"\n$MonitorOutput = @()\n \nforeach ($monitor in $MonitorList) {\n$mon = @{}\n$manufacturer = $null\n$name = $null\n \nforeach($ch in $monitor.ManufacturerName) {\nif($ch -ne '00') {\n$manufacturer += [char]$ch\n}\n}\n \nforeach($ch in $monitor.UserFriendlyName) {\nif($ch -ne '00') {\n$name += [char]$ch\n}\n}\n$mon = $manufacturer + \" \" + $name\n$MonitorOutput += $mon\n}\n$MonitorOutput=$MonitorOutput -join ', '\n$MonitorOutput\nexit 0" } }, "provider": 1, "to_be_deleted": false, "used_in_workflows": false } ]