moving shit around

This commit is contained in:
2025-10-03 21:48:06 -05:00
parent d7ef359b82
commit 4af8ff2fa2
16 changed files with 1 additions and 4 deletions

25
testing/GetADOU.ps1 Normal file
View File

@@ -0,0 +1,25 @@
# Script to get current OU.
# Technolog Networks, 04/30/2024
# Define our AD searcher
$adsearcher = New-Object System.DirectoryServices.DirectorySearcher
# Filter to return only computer objs
$adsearcher.Filter = "(&(objectClass=computer)(samAccountName=$env:computername$))"
# Find the object in the directory
$adobjpath = $adsearcher.FindOne()
# Return the LDAP path for the object
$adobject = $adobjpath.GetDirectoryEntry()
# Stupid: get the OU of the computer by returning the parent object
$computerou = $adobject.Parent
if ($computerou.Contains("OU=PersonalComputers")){
echo "This is an XH system ($computerou)"
} elseif ($computerou.Contains("OU=Workstations")) {
echo "This is WKS ($computerou)"
} elseif ($computerou.Contains("OU=Domain Servers")) {
echo "This is a server ($computerou)"
}