# sysvol-scripts

## Condensed copy of scripts located at \\%domain%\netlogon

### We run two separate AD Forests and the goal is to be able to utilize the same scripts in either environment

#### We utilize three base root folders for the assets and admins can utilize
##### ***Note:*** *Each root folder is secured via ACL's.*

| Root Folder   | ACLs for Administration |
| ------------- |:-----------------------:|
| Clients       | Tier 2                  |
| DC            | Domain Admins           |
| Servers       | Tier 1 & 0              |

#### The same script can be in more than one location, however we only work with a single copy in GIT.
####  e.g. A compliance script to install and health check Cylance agent is required for Windows Clients, Servers and DC's

```
Tree view e.g :

\\THEORCHARD.LOCAL\NETLOGON
├───Clients
│   ├───CIS-CAT
│   │   ├───3.0.47
│   │   ├───3.0.48
│   │   ├───3.0.49
│   │   ├───3.0.53
│   │   ├───3.0.53cust
│   │   ├───3.0.53custBAD
│   │   ├───3.0.55cust
│   │   ├───test
│   │   └───_DEL
│   ├───Cylance
│   │   ├───2.1.1560.25
│   │   ├───2.1.1564.39
│   │   ├───2.1.1564.40
│   │   └───2.1.1570.35
│   ├───DataCollect
│   ├───EMET
│   │   └───5.52
│   ├───FireEye
│   │   ├───29.7.0
│   │   ├───30.19.0
│   │   └───31.28.8
│   ├───GlobalProtect
│   ├───HOSTS
│   ├───LADM
│   ├───LAPS
│   │   └───6.2
│   ├───lib
│   ├───PatchState
│   └───Qualys
│       ├───2.1.1.34
│       ├───3.0.0.101
│       ├───3.1.5.43
│       ├───4.0.0.404
│       └───4.0.0.411
├───DC
│   ├───Automation
│   ├───BGInfo
│   ├───CIS-CAT
│   │   ├───3.0.47
│   │   ├───3.0.48
│   │   ├───3.0.49
│   │   ├───3.0.53
│   │   ├───3.0.53cust
│   │   └───3.0.55cust
│   ├───Cylance
│   │   ├───2.1.1560.25
│   │   ├───2.1.1564.39
│   │   ├───2.1.1564.40
│   │   └───2.1.1570.35
│   ├───DataCollect
│   ├───DEPLOY-CT_Enable_Crypo_R1
│   ├───EMET
│   │   └───5.52
│   ├───FireEye
│   │   ├───29.7.0
│   │   ├───30.19.0
│   │   └───31.28.8
│   ├───FW
│   ├───HOSTS
│   ├───lib
│   │   └───Proctor
│   │       ├───FE
│   │       │   └───bk
│   │       ├───SubCA
│   │       │   └───Debug
│   │       └───VC 1.24-7
│   ├───PatchState
│   ├───Qualys
│   │   ├───1.6.4.9
│   │   ├───2.1.1.34
│   │   ├───3.0.0.101
│   │   ├───3.1.5.43
│   │   ├───4.0.0.404
│   │   └───4.0.0.411
│   └───SplunkUF
│       └───6.6.4.0
├───lib
│   └───test
└───Servers
    ├───BGInfo
    ├───CIS-CAT
    │   ├───3.0.53
    │   ├───3.0.53cust
    │   ├───3.0.53_test1
    │   ├───3.0.55cust
    │   └───4.0.0.b6
    ├───Cylance
    │   ├───2.1.1560.25
    │   ├───2.1.1564.39
    │   ├───2.1.1564.40
    │   └───2.1.1570.35
    ├───DataCollect
    ├───EMET
    │   └───5.52
    ├───FireEye
    │   ├───29.7.0
    │   ├───30.19.0
    │   └───31.28.8
    ├───HOSTS
    ├───LADM
    ├───LAPS
    │   └───6.2
    ├───lib
    │   └───pre
    ├───OktaWinCredProvider
    │   └───1.1.3
    ├───PatchState
    ├───Qualys
    │   ├───1.6.4.9
    │   ├───2.1.1.34
    │   ├───3.0.0.101
    │   ├───3.1.5.43
    │   ├───4.0.0.404
    │   └───4.0.0.411
    └───SplunkUF
        └───6.6.4.0
```