Jump to content

PEO

Members
  • Posts

    2,140
  • Joined

  • Last visited

Everything posted by PEO

  1. Just use it anyway I do. I've even redrawn the CEOP logo to fit the colour flat design theme.
  2. Morning, Does anyone know of a way to mute the sound on all the student machines across the school using gpo? We're having issues with the students so we want to stop them from listening to music for a couple of weeks.
  3. Morning fellow Geeks This boss has asked me to look in to CCTV for the school mainly for corridors and external but we also want a covert camera to catch people damaging lockers etc. What system do you use What's the cost are we looking at We think we'll need about 25 internal and 10 external cameras also who manages and monitors the system? Site Manager or IT Support? cheers
  4. Someone needs to actually make an idiot guide as I've given up. Never experienced pain like enrolling to VPP
  5. We've just started to use VIVO Miles points with in the school. The boss has asked me if it is possible to display (live) the current progress of points/credits on a webpage. Has any one achieved this? Is it even possible? cheers
  6. we use digitalsignage.com free version. Spot on imo
  7. haha class loving them
  8. Hey Thank you - if it went off topic talking about licensing. Thanks for you help
  9. Can we get back on topic please.
  10. Some good ideas here! Some a bloody awful and some are pure genius! keep them coming
  11. Hi we are hosting a KS3 Presentation awards and we are looking for theme songs to match the following subjects below. Can I ask you all a favor and sugest one or two for each subject? cheers in advance English Maths Science Art Food Textiles Geography MFL History ICT Music PE RE Resistant Materials
  12. Some great advice here, I use Meraki and it works a treat. My preferred solution is a can off petrol and a lighter but apparently that's out of the question
  13. cups, mouse mats, laser etched glass, vegetables, flowers, printed t shirts ect
  14. Hi, we have an enterprise group with in the school that grows/makes products and sells them at organised events. The group wish to sell there products online. Has anyone setup something like this for there school and can you advice on anything legelish that needs to be taken into consideration. If anyone has a website similiar nature to what we wish to achieve can you please post the link so we can take a look for some inspiration. Thanks
  15. Hi, I have 36 iPads and just purchased File Browser from the app store. In the configuration it allows me to connect to a webdav server, I've never setup a WebDav server so I'm looking for a step by step guide if anyone can help me out please. So far I've installed WebDav services on my 2012 box. Cheers
  16. Hi, I've been looking for a script that will reset a password for a user account and email it to our admin office. I've found this powershell script but I have to problems with it. I want it to have the useraccounts that are to be changed in the script as this will be ran every 12 hours so eg 12jblog1 12jblog2 without having to manually enter the user name withis is what this script does. next problem is I had a run though of the script and I get the following error? The term 'Get-RandomString.ps1' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At C:\Users\bgadmin2\Downloads\AD_Password_reset_v1.0.ps1:39 char:33 + $password = Get-RandomString.ps1 <<<< -Length 13 -LowerCase:$TRUE -Numbers:$TRUE -UpperCase:$TRUE -Symbols:$TRUE -Count 2 + CategoryInfo : ObjectNotFound: (Get-RandomString.ps1:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException Any ideas? The default script unchanged is below cheers ############################################################### # ADPassword_reset_v1.0.ps1 # Version 1.0 # MALEK Ahmed - 04 / 03 / 2013 ################### ################## #--------Config ################## $adPath="LDAP://DC=contoso,DC=msft" $domaindnsname = "contoso.msft" $domainnetbiosname = "CONTOSO" $smtpserver = "mail.contoso.msft" $noreplymail = "[email protected]" ################## #--------Function ################## Function Set-AdUserPwd { Param( [string]$user, [string]$pwd ) #end param $oUser = [adsi]"LDAP://$user" $ouser.psbase.invoke("SetPassword",$pwd) $ouser.psbase.CommitChanges() } # end function Set-AdUserPwd ################## #--------Main ################## cls #Prompting the user to enter the variables #Determine if the user is external or not $usernameAD = ([Environment]::UserDomainName).ToString() + "\" + ([Environment]::UserName).ToString() #Reads the User samaccountname $samaccountname = Read-Host 'What is the user samaccountname?' #Define the User Password $password = .\Get-RandomString.ps1 -Length 8 -LowerCase:$FALSE -Numbers:$TRUE -UpperCase:$TRUE #Doing the password reset import-module activedirectory #Identify the creator e-mail address $User = get-aduser ([Environment]::UserName).ToString() -Properties Mail $accountcreator = $User.mail #LDAP connection $objDomain=New-Object System.DirectoryServices.DirectoryEntry($adPath) #Doing an LDAP search $ObjSearch=New-Object System.DirectoryServices.DirectorySearcher($ObjDomain) $ObjSearch.PageSize = 60000 #Filtering user accounts based on their samaccountname $ObjSearch.Filter = "(&(objectCategory=person)(objectClass=user)(samaccountname="+$samaccountname+"))" $allSearchResult = $ObjSearch.FindAll() if ($allSearchResult.Count -eq 0) { $errormessagesamaccountname = "The is no such login in " + $domaindnsname + " domain, please try another one!" $samaccountname = Read-Host $errormessagesamaccountname $ObjSearch.Filter = "(&(objectCategory=person)(objectClass=user)(samaccountname="+$samaccountname+"))" $allSearchResult = $ObjSearch.FindAll() while ($allSearchResult.Count -eq 0) { $samaccountname = Read-Host $errormessagesamaccountname $ObjSearch.Filter = "(&(objectCategory=person)(objectClass=user)(samaccountname="+$samaccountname+"))" $allSearchResult = $ObjSearch.FindAll() } foreach ($objSearchResult in $allSearchResult) { $objUser=New-Object System.DirectoryServices.DirectoryEntry($objSearchResult.Path) $test1 = $Error.Count Set-AdUserPwd -user $objUser.distinguishedname -pwd $password $test2 = $Error.Count if($test1 -eq $test2) { $passwordreset = $true } else { $passwordreset = $false } } } else { foreach ($objSearchResult in $allSearchResult) { $objUser=New-Object System.DirectoryServices.DirectoryEntry($objSearchResult.Path) $test1 = $Error.Count Set-AdUserPwd -user $objUser.distinguishedname -pwd $password $test2 = $Error.Count if($test1 -eq $test2) { $passwordreset = $true } else { $passwordreset = $false } } } #Notification $wshShell = new-object –comobject “wscript.shell” if ($passwordreset) { $wshShell.Popup("The password reset for " + $domainnetbiosname + "\" + $samaccountname + " was done successfully. The new password is " + $password + "", 0, "[sUCCESS] The password reset for " + $domainnetbiosname + "\" + $samaccountname + " was done successfully", 48); $mailbody = "AD Login = " + $domainnetbiosname + "\" + $samaccountname + "`r`n`r`n" $mailbody += "Password = " + $password + "`r`n`r`n" $mailbody += "The password reset was done by " + $usernameAD #Notification about the script execution $msg = new-object Net.Mail.MailMessage $smtp = new-object Net.Mail.SmtpClient($smtpServer) $msg.From = $noreplymail $msg.To.Add($accountcreator) $msg.Subject = "[sUCCESS] The password reset for " + $domainnetbiosname + "\" + $samaccountname + " was done successfully" $msg.Body = $mailbody $smtp.Send($msg) } else { $wshShell.Popup("The password reset for " + $domainnetbiosname + "\" + $samaccountname + " was not done successfully", 0, "[ERROR] The password reset for " + $domainnetbiosname + "\" + $samaccountname + " was not done successfully", 48); $mailbody = "AD Login = " + $domainnetbiosname + "\" + $samaccountname + "`r`n`r`n" $mailbody += "`r`n`r`n" $mailbody += "The error occured when doing the password reset will be checked by the Centralized Infrastructure Team!`r`n`r`n" $mailbody += "Debugging [Centralized Infra]: samaccountname: "+ $samaccountname + "`r`n`r`n" $mailbody += "The password reset was done by " + $usernameAD #Notification about the script execution $msg = new-object Net.Mail.MailMessage $smtp = new-object Net.Mail.SmtpClient($smtpServer) $msg.From = $noreplymail $msg.To.Add($accountcreator) $msg.Subject = "[ERROR] The password reset for " + $domainnetbiosname + "\" + $samaccountname + " was not done successfully" $msg.Body = $mailbody $smtp.Send($msg) }
  17. OK extracted and i have 3 msi files cmware playwer.msi vmwarevmcisockets.msi, and vmwarevmcisockets64.msi I've selected vmware player.msi but it's not deploying. If i try running the msi from a machine I get the following message Error 2732. Directory Manager no initialized
  18. how do you propose i do this with gpo when its exe format
  19. no network conect needed just a standalone vm
  20. yes we do Synack
  21. *bump* anyone?
  22. Also running this free New Year Ignition program. There's no catch, well there is, you have to be committed to the cause to see a greater effect. Simply request to join the group and then on Monday we start a 21 day day journey together to fire up you up for greater health and fat loss results. https://www.facebook.com/groups/newyearignition/
×
×
  • Create New...