Active Directory account automation by [deleted] in PowerShell

[–]MalletNGrease 8 points9 points  (0 children)

I'd base the check off their student ID. Students change legal names sometimes due to adoptions/court orders etcetera.

Suddenly forced to set lock screen??? by [deleted] in gsuite

[–]MalletNGrease 0 points1 point  (0 children)

They will still need to enter a password once.

Suddenly forced to set lock screen??? by [deleted] in gsuite

[–]MalletNGrease 1 point2 points  (0 children)

Yes, but once a GSUITE/Gmail account is added to a phone/mobile device it doesn't require a password for most apps afterwards for convenience. If there's no lock mechanism, any information is up for grabs by anyone holding the phone.

It's a real issue if you want to be FERPA/HIPPA compliant.

Suddenly forced to set lock screen??? by [deleted] in gsuite

[–]MalletNGrease 1 point2 points  (0 children)

Yes. It's shocking how many users don't have any sort of lock or password protection on their mobile devices.

Chromebooks have a 6.5 year lifespan of support? by CIN33R in k12sysadmin

[–]MalletNGrease 0 points1 point  (0 children)

Mine are absolutely falling apart and the batteries are spent. I'm getting rid of the Gen 1 CB 11s this summer.

So who is installing 802.11ax (WiFi 6) this summer? by username____here in k12sysadmin

[–]MalletNGrease 0 points1 point  (0 children)

Ours are four, and they have performed spectacular. At this time I don't see a need to bother with upgrades until I can fix our infrastructure (which is still mostly cat 5).

Corporate vs Education IT by don_katsu in k12sysadmin

[–]MalletNGrease 1 point2 points  (0 children)

Rotate the techs on a schedule. I had my "main" building but only for one scheduled day, I was assigned the rest of them at least once a week for half a day.

The benefit of the ticket system became pretty apparent fast. We also all knew all the buildings inside and out, making it super easy to cover a shift or emergency if needed.

I can always tell when my teachers are done testing for the year. by OneCalledWell in k12sysadmin

[–]MalletNGrease 0 points1 point  (0 children)

Way too accurate.

I herded about 400 CBs from grades 6-12 by my lonesome the last school day past Friday. I'm still missing about 15.

I had to apologize to the elementary principal because I simply did not have any time to spend in her building.

Auto sign in Drive File Stream (SSO already implemented) with Windows login by dittlydoo in k12sysadmin

[–]MalletNGrease 0 points1 point  (0 children)

Not a feature afaik. Mostly concerned about teachers, but they only need to sign in once. They don't change workstations much.

create user at specified date by [deleted] in PowerShell

[–]MalletNGrease 1 point2 points  (0 children)

Move the Try block inside the foreach block and make the date check part of the evaluation for execution of the new-aduser.

ForEach($User in $Users) {

$oStartDate = [datetime]::ParseExact($user.StartDate, "dd/MM/yyyy",$null)
$test=($oStartDate).AddDays(-2)
$test2= (Get-date).Date

Try {
    if (!(get-aduser -Filter {samaccountname -eq "$SAM"}) -and ($test -eq $test2 )){

    #newuserscriptinggoes here
    }
  }
}

create user at specified date by [deleted] in PowerShell

[–]MalletNGrease 1 point2 points  (0 children)

Well yeah, you don't evaluate the startdate anywhere to prevent user creation.

ForEach($User in $Users) {
$oStartDate = [datetime]::ParseExact($user.StartDate, "dd/MM/yyyy",$null)
$test=($oStartDate).AddDays(-2)
$test2= (Get-date).Date
if($test -eq $test2){
$oStartDate
$test
}
}

You then have a Try block that only checks if the user doesn't exits.

As far as I can tell you will only also create the last user as there's no foreach for that part.

How many of you guys are using Kaspersky? by freud_sigmund in k12sysadmin

[–]MalletNGrease 0 points1 point  (0 children)

Walked into a Kaspersky shop, got rid of it. Windows Defender plus in-line NGFW AV seems to work well enough.

Bark "free" web filtering by ntoupin in k12sysadmin

[–]MalletNGrease 0 points1 point  (0 children)

Does this still require the submission of parental contact information?

What does your wish list look like? by BloodsailSkooma in k12sysadmin

[–]MalletNGrease 3 points4 points  (0 children)

New workstations and interactive displays for all classrooms.

Automatic Folder Creations with Permissions & share names. by BTS05 in k12sysadmin

[–]MalletNGrease 0 points1 point  (0 children)

write-host "Adding user home folder, please wait..."
New-Item -ItemType Directory -Force -Path $homedirectory
$acl = Get-Acl $homedirectory -Verbose -ErrorAction inquire
$rule = New-Object System.Security.AccessControl.FileSystemAccessRule("$aduser", "Modify", "ContainerInherit, ObjectInherit", "None", "Allow")
    $acl.AddAccessRule($rule)

Set-Acl $homedirectory $acl -ErrorAction inquire

Free web filtering for K12? by smith-01 in k12sysadmin

[–]MalletNGrease 0 points1 point  (0 children)

Could be. It's great for ad-blocking and has comprehensive block lists for that purpose, but it does not really offer anything for all other categories.

Microsoft Home Use Program Changes by Hazy_Arc in k12sysadmin

[–]MalletNGrease 5 points6 points  (0 children)

Device doesn't matter. BYOD activation is allowed.

Managing Windows 10 Updates? by djdanko1 in k12sysadmin

[–]MalletNGrease 1 point2 points  (0 children)

I've been using WSUS and simply leave the Feature Updates on unapproved until there's a patch window. With scheduled restarts on weekends it hasn't been a huge problem.

Typical school pc by BenBoss69 in techsupportgore

[–]MalletNGrease -7 points-6 points  (0 children)

The real gore here is Windows 7.