Jump to content

Steve21

Members
  • Posts

    9,168
  • Joined

Everything posted by Steve21

  1. Isn't that what you're after? Google quarantine is like an admin review, rather than MS spam style quarantine So if you have a rule that hits that phrase, it'll put it into the admin quarantine until you review it and release/deny etc https://support.google.com/a/answer/6104172 Steve
  2. Basically yep, as long as the compressed Veeam files are under 100Gb etc, which most lab VMs should be I'd hope, it'll then just sync up to OneDrive and you have a free backup for all purposes really Even if you are already using your OneDrive allowance (assuming you have a paid for copy) you could just pay the £1 more the family edition and get 4 more 1TB OneDrives to use Steve
  3. I guess that depends what you're trying to backup in your lab, but from your OneDrive comment, why not use Veeam community + OneDrive for free? Steve
  4. That's good news Saves a lot of faffing! Steve
  5. That's not always the case that you can though, you can't just refuse a FSM kid meals just because you don't like their picture similarness etc (as a random example), and with limited times at lunch/break etc finding staff who know the students isn't always going to work We get it all the time where people claim it wasn't them, even though it's biometric, as they've bought something their parent don't like and they've complained when the reports come through to them and the kids say it wasn't me etc Steve
  6. We're just looking at similar for this, and personally I think the phone route would be easier. The problem I can see with the extensions is unless you're getting them sync'd across browsers etc, what happens if they need to log on with another computer etc? Surely that wouldn't work without adding every pc as a separate login would it? Also, thinking about the current situation with working at home etc, the ability to roam I think makes sense especially when it's secured by the 2FA in the first place Steve
  7. Isn't that more of an issue relating to generic monitoring though of theft/misuse, like via CCTV/catering reports etc, as what's the difference if a kids fingerprint doesn't work for a reason and they need to do a manual lookup? If they aren't looking at pictures and accept whatever name is said to allow the student to use another account that's the same principle to someone using another card etc Even with biometrics we get the same cases where people say it wasn't them and it must be broken/not working so want refunds which are dealt with via alternative routes Steve
  8. I'm still not sure what you mean in regards to why this is needed if you're using the sync tools provided by MS Do you have AADC setup? If so it's a 2 minute sync cycle with passwords (not the normal 30+ mins delta), so you don't want to be manually forcing passwords to change outside of the sync, as it'll just get overwritten by the on-site password/change forcing etc Obviously this can't change it instantly if you're expecting a user to reset and login and access emails within 2 minutes, but you could sort that by just not forcing the password to change at logon and generating a default password etc until they change it Regarding the code you said above, that's not a full script, if you're doing this via a script you'll need to use the entire Import-Module, Credential Provider etc so it runs automated without any requests Steve
  9. Ignoring the actual question for a minute, but "however this doesn't update their office 365 email credentials so we have to wait for the system to sync it self which can take a while to do" the password sync from AADC runs separate to the normal one every 2 minutes, so as long as when you reset it you aren't ticking the "must reset at login" etc it shouldn't be causing many problems like that as within 2 minutes it's reset and thus renders this unnecessary really unless you need it instant? Depending on how long your script is though I wouldn't even bother using external files, you could just do it within the code Dim script As String = "echo 'HelloWorld'" Dim objProcess As New System.Diagnostics.Process() objProcess.StartInfo.FileName = "powershell.exe" objProcess.StartInfo.Arguments = script objProcess.Start() etc which will just fire it off Or if you wanted to retrieve info, can redirect output to label/text boxes: Dim script As String = "echo HelloWorld" Dim objProcess As New System.Diagnostics.Process() objProcess.StartInfo.FileName = "powershell.exe" objProcess.StartInfo.Arguments = script objProcess.StartInfo.RedirectStandardOutput = True objProcess.StartInfo.RedirectStandardError = True objProcess.StartInfo.UseShellExecute = False objProcess.StartInfo.CreateNoWindow = True objProcess.Start() LabelOutput.Text = objProcess.StandardOutput.ReadToEnd() LabelError.Text = objProcess.StandardError.ReadToEnd() Steve
  10. Good Morning All, Getting a new CCTV server put in, and just wondering if anyone had any thoughts about stripe/block sizes. Reading online most people seem to leave them at 64kb but seeing it's all going to be large video files wouldn't it make more sense to put some nice chunky stripes/blocks in? Will probably be RAID10 (or 6) if that changes anything in your eyes Thanks, Steve
  11. I mean arguably they already are, most of the higher level contracts (manager wise) have the normal "hours as required to do the job" etc kind of phrasing within it. Same as for things like covering after-school events etc, still outside "normal" hours Obviously it depends what it is, but if it's a major infrastructure fail that'll affect lots of things, that's a bit different to a standard password reset etc Steve
  12. With the route we're unlocking, I'd highly suggest anything you felt you missed during this lockdown, ready for the next (Tongue in cheek aside) - If going down the Covid-only route what about things like - 1) Visualisers/drawing tablets (we've been asked a lot about those for home work without smartboards etc, and marking assessments because it's all on teams etc) 2) Spare bank of laptops/tablets/mobile devices, whether for lending staff/students etc (almost as a ready-to-go for isolation, pickup pack with everything in it that might be needed as I'm guessing lots of isolations will still occur) 3) Licensing updated to user-based models and/or cloud-based alternatives (e.g. Adobe CC for user licenses rather than device based, so it could be used at home etc to catchup/during lockdowns) 4) Any updates/backups etc required linked to cloud items like Teams/Suite if you don't already have them, with the amount of items now on them 5) Revision/Learning subscriptions to websites for those kids in need (thinking subscriptions to things like Seneca etc) if you're allowed to spend it on that kind of items Depending on how much you have there's lots of things but guess if you have any constraints would be good to know before waffling on Steve
  13. That's annoying, was only considering last week whether to skip replacing my personal pc with a service like this It's certainly interesting timing though, with one of OVH's main datacentres going up in flames last week! I'm surprised that none of the big boys have brought out a service like this for home use yet, unless they just don't think its viable Steve
  14. Because you have it in the code Lines 249-253 (Private Sub CloseToolStripMenuItem_Click_1(sender As Object, e As EventArgs) Handles TimeTableTypeToolStripMenuItem.Click), assumed you put it in for a reason, just can't figure out why but guessing not then I would just change your event, take away the checkstate changes, and just use click so it fires when clicked on only (as you're doing the changes from the menus in the other forms code) e.g. Private Sub chkSocialDistancing_Click(sender As Object, e As EventArgs) Handles chkSocialDistancing.Click chkNormal.Checked = False chkLockdown.Checked = False chkCustom.Checked = False End Sub At the very basic level you could just use a text file that's read from when the program opens and writes changes to when closed. So it's then populating your variables from the text file if it exists, else uses the defaults. Obviously can get a lot more complex but good starting point Steve
  15. Found a few little niggles for you Or at least in my eyes. For some reason you have it set to close the context menu (taskbar wise), if you click on TimeTable Type rather than Close? You also have a few problems with your way you're doing the tick boxes, as they're looping around when you change one so you end up with the wrong items being fired, so for example I'm currently in "Li-Normal" but with "Lockdown selected", or can be in a stage where nothing is selected which errors out the page The way you have it detecting box changes, will fire every time that box is ticked even if it's by your own code. So by default it's on SocialDistance, if I pick lockdown it'll fire -> chkLockdown_CheckedChanged Which will in turn fire off - chkSocialDistancing_CheckedChanged - As it's setting chkSocialDistancing Which will then return fire - chkLockdown_CheckedChanged etc And ends up with nothing being ticked in the options, that will then error out if you open/close it as nothing is selected Looking good though! Would be good if you wanted to expand it to get it to save settings somewhere, as currently no-one else is really going to be able to modify it without recoding as if they change times/periods it'll lose it every restart Steve
  16. Thanks all, glad to see there shouldn't hopefully be a problem then! One more thing I can try to get ticked off prior to Summer Steve
  17. Afternoon All, Random question, which I guess is more of a moral vs technical question. So my new place I took over this year currently has no RDS server and is relying on VPN on school devices, but as things are changing and people using their own devices we're going to be implementing a standard RDS/Apps server etc alongside the VPN to allow more devices to utilise it. Now our main OVS renewal comes up in July~ so is a fair way off in terms of renewing early to add on licenses, but with the 120/180 (can't remember which it is) day grace period on RDS servers is there anything legally that's stopping us creating one in advance, for full usage rather than testing etc, and then adding the proper licenses into our OVS renewal come July? Can't seem to find anything which explains what the "Official" purpose of the grace period is there for and any limits for it Many thanks, Steve
  18. I know there's a link for individuals to order it, rather than in bulk, as you can now order for your entire family too if working in education as we had the link emailed to us last week: https://www.gov.uk/order-coronavirus-rapid-lateral-flow-tests Steve
  19. Yeah heard a lot of bad things about them and their "tactics", like saying a colour copy is 5p but that's 5p "per colour" used so ends up being 15p a print! etc Steve
  20. Sometimes it's the simplest of fixes that take the longest to find! Yeah it'd be better to use the TimeOfDay option really, as doing it your original way you'll have problems when using times less than 10 minutes, as something like 09:05 would be converted to 9:5 using your hour and minute method, comparing the full datetime vs timeofday will give you down to second-based options Steve
  21. Alternatively if you did want DateTime instead of String, change: varTime = Hour(TimeOfDay) & ":" & Minute(TimeOfDay) to varTime = TimeOfDay Steve
  22. It's because you changed your code to what you sent me In the original one you used string: Dim varLesson_4Ed As String Dim varAfterSchoolSt As String Dim varAfterSchoolEd As String In this one you're using datetime: Dim varLunch As DateTime Dim varLesson_4 As DateTime Dim varAfterSchool As DateTime String will return exactly what you said e.g. 16:58 Comparing it to DateTime would make it like 16:58:00 So when doing a >= than it won't match until it's 16:59 If you change the variables back to String does it fix it for you? Steve
  23. Is this you running it manually, or with the timer? Nothing silly like your timer is only set to refresh once per minute? Just tried it here and it's working fine it seems with the current times Think you can attach a zip to the post, but if not shout and can send over an email if it's easier Steve
  24. I'm not sure what you mean, if you set L4 to 15:40 why would you want it to change at 15:39? You got an example what you're trying code wise? Steve
  25. If you're a large college/uni etc with a lot of students they are offering free upgrades, but if it's a "normal" size school it sounds like that's a lot of wasted storage! How many students roughly is that? Steve
×
×
  • Create New...