Created
November 21, 2019 15:50
-
-
Save rasimmers/ee87defd8dfd80965627a8cd5bdb105c to your computer and use it in GitHub Desktop.
GPO XML parse
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Drive excerpt from https://social.technet.microsoft.com/Forums/en-US/2d57e836-3ceb-4ce9-9b0c-a09bb8ade259/slow-logon-caused-by-drive-mapping-group-policy?forum=winserverGP | |
#replaced q1: for simplicity in XML parse | |
[xml]$gpo = @" | |
<?xml version="1.0" encoding="utf-16"?> | |
<DriveMapSettings clsid="{8FDDCC1A-0C3C-43cd-A6B4-71A6DF20DA8C}"> | |
<Drive clsid="{935D1B74-9CB8-4e3c-9914-7DD559B7A417}" name="A:" status="A:" image="3" changed="2016-09-07 09:56:23" uid="{7D73B874-DDFD-4696-A8BE-5019E87F0C32}" bypassErrors="1" disabled="0"> | |
<GPOSettingOrder>1</GPOSettingOrder> | |
<Properties action="D" thisDrive="NOCHANGE" allDrives="NOCHANGE" userName="" path="" label="" persistent="0" useLetter="0" letter="A"></Properties> | |
<Filters> | |
<FilterGroup bool="AND" not="1" name="domain\domain-servers-ts" sid="S-1-5-21-1410742142-344776957-3069341034-1630" userContext="0" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterGroup bool="AND" not="1" name="domain\domain-users-LocalComputer" sid="S-1-5-21-1410742142-344776957-3069341034-1232" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterGroup bool="AND" not="1" name="domain\domain-users-Holding" sid="S-1-5-21-1410742142-344776957-3069341034-1249" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
</Filters> | |
</Drive> | |
<Drive clsid="{935D1B74-9CB8-4e3c-9914-7DD559B7A417}" name="A:" status="A:" image="3" changed="2016-09-07 09:56:38" uid="{8CF3A1DD-D928-4775-8C89-F16421F1DA1F}" disabled="0" bypassErrors="1"> | |
<GPOSettingOrder>2</GPOSettingOrder> | |
<Properties action="D" thisDrive="NOCHANGE" allDrives="NOCHANGE" userName="" path="" label="" persistent="0" useLetter="0" letter="A"></Properties> | |
<Filters> | |
<FilterRunOnce hidden="1" not="0" bool="AND" id="{7738C1FB-9988-4308-B303-66540B515CBA}"></FilterRunOnce> | |
<FilterGroup bool="AND" not="1" name="domain\domain-servers-ts" sid="S-1-5-21-1410742142-344776957-3069341034-1630" userContext="0" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterGroup bool="AND" not="1" name="domain\domain-users-ComfortEnergy" sid="S-1-5-21-1410742142-344776957-3069341034-1249" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
</Filters> | |
</Drive> | |
<Drive clsid="{935D1B74-9CB8-4e3c-9914-7DD559B7A417}" name="N:" status="N:" image="1" changed="2016-11-23 11:26:41" uid="{D5C903AE-6267-4B43-9E08-1B6E93FB5022}" removePolicy="1" bypassErrors="1"> | |
<GPOSettingOrder>3</GPOSettingOrder> | |
<Properties action="R" thisDrive="NOCHANGE" allDrives="NOCHANGE" userName="" path="\\domain.local\olddata\data1" label="DATA" persistent="0" useLetter="1" letter="N"></Properties> | |
<Filters> | |
<FilterCollection bool="AND" not="0"> | |
<FilterGroup bool="AND" not="0" name="domain\domain-servers-ts" sid="S-1-5-21-1410742142-344776957-3069341034-1630" userContext="0" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterCollection bool="OR" not="0"> | |
<FilterGroup bool="AND" not="0" name="domain\domain-users-LocalComputer" sid="S-1-5-21-1410742142-344776957-3069341034-1232" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterGroup bool="AND" not="1" name="domain\domain-servers-ts" sid="S-1-5-21-1410742142-344776957-3069341034-1630" userContext="0" primaryGroup="0" localGroup="0"></FilterGroup> | |
</FilterCollection> | |
</FilterCollection> | |
<FilterGroup bool="AND" not="1" name="domain\domain-role-dne-technieker" sid="S-1-5-21-1410742142-344776957-3069341034-1268" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterGroup bool="AND" not="1" name="domain\domain-role-domain-techniekers" sid="S-1-5-21-1410742142-344776957-3069341034-1277" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterUser bool="AND" not="1" name="domain\tania.b" sid="S-1-5-21-1410742142-344776957-3069341034-1299"></FilterUser> | |
<FilterGroup bool="AND" not="1" name="domain\domain-users-Subdepartment1" sid="S-1-5-21-1410742142-344776957-3069341034-1325" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
</Filters> | |
</Drive> | |
<Drive clsid="{935D1B74-9CB8-4e3c-9914-7DD559B7A417}" name="O:" status="O:" image="1" changed="2016-11-23 11:26:47" uid="{D71CFD3D-4B84-4BB2-AE71-CD21FF93C2A9}" removePolicy="1" bypassErrors="1"> | |
<GPOSettingOrder>4</GPOSettingOrder> | |
<Properties action="R" thisDrive="NOCHANGE" allDrives="NOCHANGE" userName="" path="\\domain.local\olddata\data2" label="DATA2" persistent="0" useLetter="1" letter="O"></Properties> | |
<Filters> | |
<FilterCollection bool="AND" not="0"> | |
<FilterGroup bool="AND" not="0" name="domain\domain-servers-ts" sid="S-1-5-21-1410742142-344776957-3069341034-1630" userContext="0" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterCollection bool="OR" not="0"> | |
<FilterGroup bool="AND" not="0" name="domain\domain-users-LocalComputer" sid="S-1-5-21-1410742142-344776957-3069341034-1232" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterGroup bool="AND" not="1" name="domain\domain-servers-ts" sid="S-1-5-21-1410742142-344776957-3069341034-1630" userContext="0" primaryGroup="0" localGroup="0"></FilterGroup> | |
</FilterCollection> | |
</FilterCollection> | |
<FilterGroup bool="AND" not="1" name="domain\domain-role-dne-technieker" sid="S-1-5-21-1410742142-344776957-3069341034-1268" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterGroup bool="AND" not="1" name="domain\domain-role-domain-techniekers" sid="S-1-5-21-1410742142-344776957-3069341034-1277" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterUser bool="AND" not="1" name="domain\tania.b" sid="S-1-5-21-1410742142-344776957-3069341034-1299"></FilterUser> | |
<FilterGroup bool="AND" not="1" name="domain\domain-users-Subdepartment1" sid="S-1-5-21-1410742142-344776957-3069341034-1325" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
</Filters> | |
</Drive> | |
<Drive clsid="{935D1B74-9CB8-4e3c-9914-7DD559B7A417}" name="P:" status="P:" image="1" changed="2016-11-23 11:27:05" uid="{D0099B48-6861-4897-AEC8-6694B634F4FD}" disabled="0" removePolicy="1" bypassErrors="1"> | |
<GPOSettingOrder>5</GPOSettingOrder> | |
<Properties action="R" thisDrive="NOCHANGE" allDrives="NOCHANGE" userName="" path="\\domain.local\olddata\data1\projecten" label="Projecten" persistent="0" useLetter="1" letter="P"></Properties> | |
<Filters> | |
<FilterCollection bool="AND" not="0"> | |
<FilterGroup bool="AND" not="0" name="domain\domain-servers-ts" sid="S-1-5-21-1410742142-344776957-3069341034-1630" userContext="0" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterCollection bool="OR" not="0"> | |
<FilterGroup bool="AND" not="1" name="domain\domain-servers-ts" sid="S-1-5-21-1410742142-344776957-3069341034-1630" userContext="0" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterGroup bool="AND" not="0" name="domain\domain-users-LocalComputer" sid="S-1-5-21-1410742142-344776957-3069341034-1232" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
</FilterCollection> | |
</FilterCollection> | |
<FilterGroup bool="AND" not="1" name="domain\domain-role-dne-technieker" sid="S-1-5-21-1410742142-344776957-3069341034-1268" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterGroup bool="AND" not="1" name="domain\domain-role-domain-techniekers" sid="S-1-5-21-1410742142-344776957-3069341034-1277" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterUser bool="AND" not="1" name="domain\tania.b" sid="S-1-5-21-1410742142-344776957-3069341034-1299"></FilterUser> | |
<FilterGroup bool="AND" not="1" name="domain\domain-users-Subdepartment1" sid="S-1-5-21-1410742142-344776957-3069341034-1325" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
</Filters> | |
</Drive> | |
<Drive clsid="{935D1B74-9CB8-4e3c-9914-7DD559B7A417}" name="Q:" status="Q:" image="1" changed="2016-11-23 11:27:10" uid="{FE675A8A-9444-4663-9746-0E674569B75E}" disabled="0" removePolicy="1" bypassErrors="1"> | |
<GPOSettingOrder>6</GPOSettingOrder> | |
<Properties action="R" thisDrive="NOCHANGE" allDrives="NOCHANGE" userName="" path="\\domain.local\olddata\data-Local" label="Data - Local" persistent="0" useLetter="1" letter="Q"></Properties> | |
<Filters> | |
<FilterCollection bool="AND" not="0"> | |
<FilterGroup bool="AND" not="0" name="domain\domain-servers-ts" sid="S-1-5-21-1410742142-344776957-3069341034-1630" userContext="0" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterCollection bool="OR" not="0"> | |
<FilterGroup bool="AND" not="1" name="domain\domain-servers-ts" sid="S-1-5-21-1410742142-344776957-3069341034-1630" userContext="0" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterGroup bool="AND" not="0" name="domain\domain-users-LocalComputer" sid="S-1-5-21-1410742142-344776957-3069341034-1232" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
</FilterCollection> | |
</FilterCollection> | |
<FilterGroup bool="AND" not="1" name="domain\domain-role-dne-technieker" sid="S-1-5-21-1410742142-344776957-3069341034-1268" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterGroup bool="AND" not="1" name="domain\domain-role-domain-techniekers" sid="S-1-5-21-1410742142-344776957-3069341034-1277" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterUser bool="AND" not="1" name="domain\tania.b" sid="S-1-5-21-1410742142-344776957-3069341034-1299"></FilterUser> | |
<FilterGroup bool="AND" not="1" name="domain\domain-users-Subdepartment1" sid="S-1-5-21-1410742142-344776957-3069341034-1325" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
</Filters> | |
</Drive> | |
<Drive clsid="{935D1B74-9CB8-4e3c-9914-7DD559B7A417}" name="R:" status="R:" image="1" changed="2016-11-23 11:27:13" uid="{96393BCE-0699-440C-99CD-554E4C52918E}" disabled="0" removePolicy="1" bypassErrors="1"> | |
<GPOSettingOrder>7</GPOSettingOrder> | |
<Properties action="R" thisDrive="NOCHANGE" allDrives="NOCHANGE" userName="" path="\\domain.local\olddata\projecten-Local" label="Projecten - Local" persistent="0" useLetter="1" letter="R"></Properties> | |
<Filters> | |
<FilterCollection bool="AND" not="0"> | |
<FilterGroup bool="AND" not="0" name="domain\domain-servers-ts" sid="S-1-5-21-1410742142-344776957-3069341034-1630" userContext="0" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterCollection bool="OR" not="0"> | |
<FilterGroup bool="AND" not="1" name="domain\domain-servers-ts" sid="S-1-5-21-1410742142-344776957-3069341034-1630" userContext="0" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterGroup bool="AND" not="0" name="domain\domain-users-LocalComputer" sid="S-1-5-21-1410742142-344776957-3069341034-1232" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
</FilterCollection> | |
<FilterUser bool="OR" not="0" name="domain\cooltool" sid="S-1-5-21-1410742142-344776957-3069341034-1246"></FilterUser> | |
</FilterCollection> | |
<FilterGroup bool="AND" not="1" name="domain\domain-role-dne-technieker" sid="S-1-5-21-1410742142-344776957-3069341034-1268" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterGroup bool="AND" not="1" name="domain\domain-role-domain-techniekers" sid="S-1-5-21-1410742142-344776957-3069341034-1277" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterUser bool="AND" not="1" name="domain\tania.b" sid="S-1-5-21-1410742142-344776957-3069341034-1299"></FilterUser> | |
<FilterGroup bool="AND" not="1" name="domain\domain-users-Subdepartment1" sid="S-1-5-21-1410742142-344776957-3069341034-1325" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
</Filters> | |
</Drive> | |
<Drive clsid="{935D1B74-9CB8-4e3c-9914-7DD559B7A417}" name="S:" status="S:" image="1" changed="2016-11-23 11:27:19" uid="{682C7C42-B8B1-4F0F-9976-03CAE4954768}" disabled="0" removePolicy="1" bypassErrors="1"> | |
<GPOSettingOrder>8</GPOSettingOrder> | |
<Properties action="R" thisDrive="NOCHANGE" allDrives="NOCHANGE" userName="" path="\\domain.local\olddata\DNE" label="Data - DNE" persistent="0" useLetter="1" letter="S"></Properties> | |
<Filters> | |
<FilterCollection bool="AND" not="0"> | |
<FilterGroup bool="AND" not="0" name="domain\domain-users-Subdepartment2" sid="S-1-5-21-1410742142-344776957-3069341034-1638" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterCollection bool="AND" not="0"> | |
<FilterGroup bool="AND" not="0" name="domain\domain-servers-ts" sid="S-1-5-21-1410742142-344776957-3069341034-1630" userContext="0" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterCollection bool="OR" not="0"> | |
<FilterGroup bool="AND" not="1" name="domain\domain-servers-ts" sid="S-1-5-21-1410742142-344776957-3069341034-1630" userContext="0" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterGroup bool="AND" not="0" name="domain\domain-users-LocalComputer" sid="S-1-5-21-1410742142-344776957-3069341034-1232" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
</FilterCollection> | |
</FilterCollection> | |
</FilterCollection> | |
<FilterGroup bool="AND" not="1" name="domain\domain-role-dne-technieker" sid="S-1-5-21-1410742142-344776957-3069341034-1268" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
</Filters> | |
</Drive> | |
<Drive clsid="{935D1B74-9CB8-4e3c-9914-7DD559B7A417}" name="T:" status="T:" image="1" changed="2016-11-23 11:27:24" uid="{699B336A-B408-4138-9AC1-420C185300F2}" disabled="0" removePolicy="1" bypassErrors="1"> | |
<GPOSettingOrder>9</GPOSettingOrder> | |
<Properties action="R" thisDrive="NOCHANGE" allDrives="NOCHANGE" userName="" path="\\domain.local\olddata\dne-techniekers" label="Data - DNE Techniekers" persistent="0" useLetter="1" letter="T"></Properties> | |
<Filters> | |
<FilterGroup bool="AND" not="0" name="domain\domain-users-Subdepartment2" sid="S-1-5-21-1410742142-344776957-3069341034-1638" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterCollection bool="AND" not="0"> | |
<FilterGroup bool="AND" not="0" name="domain\domain-servers-ts" sid="S-1-5-21-1410742142-344776957-3069341034-1630" userContext="0" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterCollection bool="OR" not="0"> | |
<FilterGroup bool="AND" not="1" name="domain\domain-servers-ts" sid="S-1-5-21-1410742142-344776957-3069341034-1630" userContext="0" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterGroup bool="AND" not="0" name="domain\domain-users-LocalComputer" sid="S-1-5-21-1410742142-344776957-3069341034-1232" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
</FilterCollection> | |
</FilterCollection> | |
</Filters> | |
</Drive> | |
<Drive clsid="{935D1B74-9CB8-4e3c-9914-7DD559B7A417}" name="L:" status="L:" image="1" changed="2016-11-23 11:27:29" uid="{F6FA981B-B4E8-481B-9902-8347594C2A76}" disabled="0" removePolicy="1" bypassErrors="1"> | |
<GPOSettingOrder>10</GPOSettingOrder> | |
<Properties action="R" thisDrive="NOCHANGE" allDrives="NOCHANGE" userName="" path="\\domain.local\data" label="DATA" persistent="0" useLetter="1" letter="L"></Properties> | |
<Filters> | |
<FilterCollection bool="AND" not="0"> | |
<FilterGroup bool="AND" not="0" name="domain\domain-servers-ts" sid="S-1-5-21-1410742142-344776957-3069341034-1630" userContext="0" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterCollection bool="OR" not="0"> | |
<FilterGroup bool="AND" not="0" name="domain\domain-users-LocalComputer" sid="S-1-5-21-1410742142-344776957-3069341034-1232" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterGroup bool="AND" not="1" name="domain\domain-servers-ts" sid="S-1-5-21-1410742142-344776957-3069341034-1630" userContext="0" primaryGroup="0" localGroup="0"></FilterGroup> | |
</FilterCollection> | |
</FilterCollection> | |
<FilterGroup bool="AND" not="0" name="domain\domain-users-Subdepartment1" sid="S-1-5-21-1410742142-344776957-3069341034-1325" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
</Filters> | |
</Drive> | |
<Drive clsid="{935D1B74-9CB8-4e3c-9914-7DD559B7A417}" name="J:" status="J:" image="1" changed="2016-11-23 11:27:38" uid="{6895B094-3888-4D98-8FA8-778126D09FE6}" removePolicy="1" bypassErrors="1"> | |
<GPOSettingOrder>11</GPOSettingOrder> | |
<Properties action="R" thisDrive="NOCHANGE" allDrives="NOCHANGE" userName="" path="\\srvdomain005\data$" label="BRILJANT" persistent="0" useLetter="1" letter="J"></Properties> | |
<Filters> | |
<FilterGroup bool="AND" not="0" name="domain\domain-app-Briljant" sid="S-1-5-21-1410742142-344776957-3069341034-1291" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterGroup bool="AND" not="0" name="domain\domain-servers-ts" sid="S-1-5-21-1410742142-344776957-3069341034-1630" userContext="0" primaryGroup="0" localGroup="0"></FilterGroup> | |
</Filters> | |
</Drive> | |
<Drive clsid="{935D1B74-9CB8-4e3c-9914-7DD559B7A417}" name="S:" status="S:" image="1" changed="2016-11-23 11:27:45" uid="{814B7A9A-5DC1-421A-A8D3-7610D9250396}" removePolicy="1" bypassErrors="1"> | |
<GPOSettingOrder>12</GPOSettingOrder> | |
<Properties action="R" thisDrive="NOCHANGE" allDrives="NOCHANGE" userName="" path="\\domain.local\domain\frigodata" label="FrigoData" persistent="0" useLetter="1" letter="S"></Properties> | |
<Filters> | |
<FilterUser bool="AND" not="0" name="domain\techdienst" sid="S-1-5-21-1410742142-344776957-3069341034-1747"></FilterUser> | |
</Filters> | |
</Drive> | |
<Drive clsid="{935D1B74-9CB8-4e3c-9914-7DD559B7A417}" name="M:" status="M:" image="1" changed="2016-09-08 15:33:34" uid="{1F552E4C-D8E2-4EFB-BBA2-9CFF86B89C89}" removePolicy="1" userContext="1" bypassErrors="1"> | |
<GPOSettingOrder>13</GPOSettingOrder> | |
<Properties action="R" thisDrive="NOCHANGE" allDrives="NOCHANGE" userName="" path="\\domain.local\userdata\home\%USERNAME%" label="HOME" persistent="0" useLetter="1" letter="M"></Properties> | |
<Filters> | |
<FilterCollection bool="AND" not="0"> | |
<FilterGroup bool="AND" not="0" name="domain\domain-servers-ts" sid="S-1-5-21-1410742142-344776957-3069341034-1630" userContext="0" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterCollection bool="OR" not="0"> | |
<FilterGroup bool="AND" not="0" name="domain\domain-users-LocalComputer" sid="S-1-5-21-1410742142-344776957-3069341034-1232" userContext="1" primaryGroup="0" localGroup="0"></FilterGroup> | |
<FilterGroup bool="AND" not="1" name="domain\domain-servers-ts" sid="S-1-5-21-1410742142-344776957-3069341034-1630" userContext="0" primaryGroup="0" localGroup="0"></FilterGroup> | |
</FilterCollection> | |
<FilterUser bool="OR" not="0" name="domain\cooltool" sid="S-1-5-21-1410742142-344776957-3069341034-1246"></FilterUser> | |
</FilterCollection> | |
</Filters> | |
</Drive> | |
</DriveMapSettings> | |
"@ | |
$results = foreach ($drive in $gpo.DriveMapSettings.Drive) { | |
[pscustomobject]@{ | |
Name = $drive.name | |
Groups = $drive.Filters.FilterGroup.Name | |
Path = $drive.Properties.Path | |
Letter = $drive.Properties.Letter | |
} | |
} | |
$results | Where{$_.Groups -like 'domain\domain-servers-ts'} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment