howartp
Members-
Posts
3,884 -
Joined
Content Type
Forums
News
20th
EduGeek EDIT Conference
Blogs
Everything posted by howartp
-
Oi - get back to work!
-
We've just started adding our ITT (Trainee) teachers to SIMS for the simple reason of automating their AD and Google accounts. Obviously I can't issue them a contract, but I've issued them a Service Agreement with the two mandatory fields set to "Do not include in statutory reporting" and the SWR tickbox unticked. The best addition we've done is for iDoceo on the iPads - Salamander exports the class lists to CSV in a folder structure per teacher with one CSV per class, that they can then access via FoldR/WebDAV/ToolOfChoice and import straight to iDoceo - I've earned huge brownie points for that, both from the teachers who usually pester the data manager on the first day of term, and from the data manager who.... you get the picture! I've added PP, EAL and FSM columns to it as well, which is something they often add manually themselves. Our parent's AD accounts are also created by Salamander and emailed to them automatically as soon as their child starts school (assuming x, y and z are true), and disabled when they leave/fail xyz. Everything else, off the top of my head, is just tweaks to the filters as to who/how/when it pulls people out.
-
Ditto - though I suspect Stuart is getting fed up with me coming up with extra ideas! Chris and Jon have done their share of quick tweaks as well. I've already got more lined up once things settle down.
-
Someone fancied a brand new network? (Fire at West Sussex school)
howartp replied to Andrew_C's topic in General Chat
Both rooms are 1st floor, and we're on sloped land, so the ground floor of DR building is roughly higher than 1st floor of main building. -
Someone fancied a brand new network? (Fire at West Sussex school)
howartp replied to Andrew_C's topic in General Chat
Mines in my head, but my colleagues and management are aware of the gist of it. :-) Our site is multiple buildings with very little chance of both server room and backups going up in flame together. Backup building has sufficient IT power to host the network should it need to. -
Someone fancied a brand new network? (Fire at West Sussex school)
howartp replied to Andrew_C's topic in General Chat
That's what's confused me then! -
Someone fancied a brand new network? (Fire at West Sussex school)
howartp replied to Andrew_C's topic in General Chat
I'm confused - which fire is supposed to have been caused by roofers? Selsey or Cecil Jones? -
Hi Rob. Something's amiss then. You should have Institution Details on the top right menu, and you should have "Device Enrollment Programme" on the left menu. See pics attached. Is your admin role a "Agent DEP"? Peter
-
You need to go to your DEP portal (deploy.apple.com) and sign in. At the top right, click on [your name] then Institution Details. Give your reseller your "DEP Customer ID" from there. Also, you need to add your reseller if you haven't already - on the right hand side of this page is a list of your resellers; if they aren't there, click the 'Add reseller/retailer' button. Peter
-
Our Sixth Form bought one of these earlier this year: https://www.amazon.co.uk/Vexus-PSS302-Portable-System-Stands/dp/B013WR95Q2 Seems ok; I used it for staff leaving do as the main PA system in the room was disconnected for redecorating.
-
Aha - it's octal! Didn't realise you could code ascii in octal. Peter
-
Hi. I believe the following says hex/ascii/something says "/Utilities.php" \57\125\x74\151\154\x69\x74\151\x65\x73\x2e\160\150\160 I know the 'x' numbers are hex and I can convert them (to get the "tites." characters of the filename) but I don't know what the pure numbers are? "\160\150\160" is "php" - but in what number/conversion system? (I know you will ask - this is a wordpress plugin I've purchased which was previously in plain text, and I debugged a few bugs and sent them in for them to include and release which they were grateful for - but the latest versions are now obfuscated and I've still one big problem with the code I'm trying to track down. The PHP code still compiles; the function names etc are still in english but the contents of the variable strings and compares are obfuscated) Peter
-
Does this PC/server have the ActiveDirectory module installed and registered? Try: My command is as follows:
-
I'm too lazy to type them out. Redid structure like this on new (CC4.5) domain last year. Also students are in Intake20xx groups for permissions etc. Peter
-
^^ What Steve said.
-
Computing & MySQL - How have you got it setup?
howartp replied to FN-GM's topic in Educational Software
Ours is running on what will be our DR equipment should the main server room go down. Seconds of a job to power off (and wipe if necessary) all the VMs, then fire up the DR. I know I'm fortunate to have more resource than other schools, but do you have any backup server that could run VMs daytime and backups/DR night-time? Peter -
Computing & MySQL - How have you got it setup?
howartp replied to FN-GM's topic in Educational Software
I'm using the same VMs that they had/have for programming Python - luckily when I set them up last year I had the foresight to suspect someone would want PHP and MySQL at some point in the future, so I built WampServer into the base image. They each have their own VM which only they can access, and only IT staff can power on, so they can do what they like to the MySQL DBs within it. Peter -
[SIMS] or [Excel] Date convert Text to Short Date
howartp replied to timbo343's topic in How do you do....it?
Ooh, didn't know that! -
V L A N ....
-
You not on Datacentre licenses?
-
I believe an RODC in DMZ is the correct way to do it; similar to how ADFS has a proxy in DMZ. I currently have a custom school app doing secure LDAP direct to my live DC, port forwarded from their specific IP to a non-default IP address we own (ie not http://www.*.com), with a dedicated account - this will be disappearing in summer. Peter
-
Mine is a wildcard SSL cert from GoDaddy.
-
Try: Select field1, concat(field2, field3), field4 .......
-
function Create-RandomPassword ( [int] $minLength = 8, [int] $maxLength = 8, [bool] $useSymbols = $false, [bool] $asSecureString = $false ) { [system.Security.Cryptography.RNGCryptoServiceProvider] $random = new-object System.Security.Cryptography.RNGCryptoServiceProvider # Get an array of all characters that can be used in the password [string] $choice = Get-CharacterChoice -useSymbols $useSymbols $randomPassword = $null if (($minLength -le $maxLength) -and ($minLength -ge 6)) { # Allocate a byte array of dimension 1 $randomNumber = new-object byte[] 1 if ($minLength -eq $maxLength) { [int] $length = $minLength } else { # Calculate a random length between minLength and maxLength $random.GetBytes($randomNumber) [int] $length = $minLength + $randomNumber[0] % ($maxLength - $minLength + 1) } # Allocate a byte array of dimension $length $randomSequence = new-object byte[] $length $hasUCase = $hasLCase = $hasNum = $false while(!$hasUCase -or !$hasLCase -or !$hasNum) { # Generate random sequence of bytes $random.GetBytes($randomSequence) # Ensure that there is at least one number, uppercase # character and lowercase character in the sequence. $hasUCase = $hasLCase = $hasNum = $false foreach($b in $randomSequence) { [char]$char = $choice[$b % $choice.Length] if ($char -ge 'A' -and $char -le 'Z') { $hasUCase = $true } if ($char -ge 'a' -and $char -le 'z') { $hasLCase = $true } if ($char -ge '0' -and $char -le '9') { $hasNum = $true } } } if ($asSecureString) { $randomPassword = new-object System.Security.SecureString } else { [string] $randomPassword = '' } # Assign the password from the sequence of random bytes foreach($b in $randomSequence) { [char]$char = $choice[$b % $choice.Length] if ($asSecureString) { $randomPassword.AppendChar($char) } else { $randomPassword += $char } } } return $randomPassword } # Outputs an array of all the characters that the generated password # can be made up of. function Get-CharacterChoice ( [bool] $useSymbols = $true ) { if ($useSymbols) { [string] $choice = '!"#$%&''()*+,-./' } else { [string] $choice = '' } $choice += '23456789' if ($useSymbols) { $choice += ':;<=>?@' } $choice += 'ABCDEFGHJKMNPQRSTUVWXYZ' if ($useSymbols) { $choice += '[\]^_`' } $choice += 'abcdefghjkmnpqrstuvwxyz' if ($useSymbols) { $choice += '{|}~' } return $choice } write-host "Importing GetPassword.ps1" . "\\file\share\GetPassword.ps1" $PassWord = Create-RandomPassword That module (saved as GetPassword.ps1) plus code snippet should get you there. The random password never contains 0o1iL. Peter
-
Desktop button to alert Senior Cover phone
howartp replied to darkstar_bam's topic in How do you do....it?
Not used this but: http://www.codegate.co.uk/safe
