Skip to content

Instantly share code, notes, and snippets.

View mccbryan3's full-sized avatar
🎃
Working from home

Bryan McClellan mccbryan3

🎃
Working from home
View GitHub Profile
arr_groups = new Array()
System.log("Name Starts With: " + nameStartsWith)
System.log("Running active Directory Search")
var groups = ActiveDirectory.search("UserGroup", nameStartsWith)
for (var i in groups) {
System.log("building group array : " + groups[i].name)
arr_groups.push(groups[i].name)
}
return arr_groups
@mccbryan3
mccbryan3 / jscript_wmi_drive_info.js
Last active October 30, 2019 15:27
Run this on a machine to get LogicalDIsks info for all LogicalDIsks that are Partitoned
var computer = "."
var wmi = GetObject("winmgmts://" + computer + "/root/CIMv2")
var lv = wmi.ExecQuery("SELECT * FROM Win32_LogicalDiskToPartition")
i=0
for (var e = new Enumerator(lv); !e.atEnd(); e.moveNext())
{
var z = e.item()
driveLetter = z.Dependent.split("=")[z.Dependent.split("=").length - 1].replace(/\"/g,"")
WScript.Echo("DriveLetter: " + driveLetter)
partition = z.Antecedent.split("=")[z.Antecedent.split("=").length - 1].replace(/\"/g,"")
param (
[Parameter(Mandatory=$true)]
[string]$UserName
)
$uidNumber = [int](Get-ADUser -LDAPFilter "(uidNumber=*)" -Properties uidNumber | Sort-Object -Descending -Property uidNumber)[0].uidNumber + 1
$user = Get-ADUser $UserName -Properties uidNumber
if(($user) -and (-not $user.uidNumber)) {
"Unix enabling user: $($user.Name) with uidNumber: $uidNUmber"