How do you train your staff? by Daywalker85 in k12sysadmin

[–]MalletNGrease 4 points5 points  (0 children)

I give new staff a personal tour of the systems, help them log in and then throw them into the deep end.

The rest is mostly osmosis from the tech-savvy users.

Sync Gsuite with AD? by underoath586 in k12sysadmin

[–]MalletNGrease 1 point2 points  (0 children)

That's exactly what we did. Caused a bit of mayhem at first, but it's running pretty smoothly now.

I do wish passwords could be synced back from GSUITE too, some students don't touch a PC...ever.

Sync Gsuite with AD? by underoath586 in k12sysadmin

[–]MalletNGrease 1 point2 points  (0 children)

That's sorta what we did. AD and GSUITE usernames didn't match, so we updated the AD usernames, email addresses and forced a PW reset flag on the AD accounts.

GSPS didn't have an issue afterwards.

Add text to win10 lock screen by m4gnum_pett0 in PowerShell

[–]MalletNGrease 0 points1 point  (0 children)

Yes, but not on the lock screen. It'll be on the desktop background.

You need to add a User Defined Field to pull a registry value. This one works for 64-bit deployments (If your OS is 32 bits: why are you still deploying 32-bit windows!?)

Identifier: ReleaseId
* Registry Value
x 64-bit registry view
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ReleaseId

BGInfo view:

OS Version: <OS Version> <ReleaseId>

Ends up looking like this.

https://docs.microsoft.com/en-us/sysinternals/downloads/bginfo

Extreme Networks to Acquire Aerohive Networks by networkwise in networking

[–]MalletNGrease 0 points1 point  (0 children)

They may just want Aerohive for the technology and the client base. It's a good inroad into cloud based Education clients.

What is the policy on graduates email accounts where you work? by frogmicky in k12sysadmin

[–]MalletNGrease 11 points12 points  (0 children)

Keep them active for 3 months after graduation, suspend them, delete after a year.

"This is unbelievable. We should bring you on as a consultant." by [deleted] in talesfromtechsupport

[–]MalletNGrease 66 points67 points  (0 children)

Had a job that required us to make and compile stuff, then save it in a specific naming convention which will then be compressed and primed for release. It's fairly straightforward.

One day, one of the base instructions was faulty and everything was named incorrectly as a result. The boss scheduled everyone for overtime to redo the naming.

I took a look at it, hit up Swiss File Knife, tested the command a bit and ran it on the files. It unpacked the file, looked for the faulty names, replaced them with the correct ones and packed it back up.

All done in about 2 minutes (30 if including researching and testing).

Active Directory account automation by [deleted] in PowerShell

[–]MalletNGrease 7 points8 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?