Jump to content

jrubinstein

Members
  • Posts

    41
  • Joined

  • Last visited

Reputation

10 Good

About jrubinstein

  1. We're investing in a new SAN as part of a virtualisation project. We've been offered a massive range of SAN hardware with varying expansion capabilities and costs. What I want to know is how much should I expect our current data storage to increase in the next 5 years? Obviously as part of the total cost of ownership calculation we need to be clear about when we'd need to grow beyond our current allowance. Most of the proposals have specified (at my request) approximately double our current backup data size. I am assuming that beyond a certain point (say 8 years) there is no reason to expect that any current device would be the ideal way to expand capacity. I'd be very grateful for any advice. Jay
  2. I'm hoping that some of you can help with advice on server virtualisation. We are about to embark on this and while I'm moderately familiar with Vmware (at least on a workstation), I'd like to know about alternative possibilities. Has anyone used Citrix or Hyper V if so how have you found them and what, if any, are the pitfalls? I'd also be grateful if anyone has any horror stories, or a good list of gotchas in starting down the route. Thanks Jay
  3. We have a considerable number of students studying A level and KS4 music and using Cubase. All students are denied access to local drives, and indeed can't even see them. However Cubase's terrible performance in saving files across a network is causing problems. We are considering opening up an area of the local hard drive for students to use while working, they would then have to save their folders back to a network location at the end of a lesson. The obvious problems with this would be that forgetting to transfer work would result in lost work and clogging up the hard drive over time. An alternative would be to use USB sticks, either provided by the school or by the students themselves. The need to save work back to the network for backup would still be important but at least there would be some control over the space etc. Has anyone got any better solutions? I know some people use a dedicated NAS box but, so far as I can see this doesn't get round the issue of network saving speed. Thanks for any help.
  4. A domain of geeks?
  5. I recently saw these being demonstrated at BETT and wondered whether anyone has any experience of their use. They appear to offer considerable savings on an IWB install with the added advantage that they can be shared between classrooms. We are looking at a possible purchase of over 10 IWBs. Thanks in advance for any advice.
  6. We have 3 2008 terminal servers - in a session broker farm. Following a power outage one of the three is not allowing connections from non-domain machines. Domain machines can connect to all servers as normal. The problem doesn't lie with the network, I've connected one of the windows 7 clients to our standard network and it can ping the relevant server. The problem does not lie with dns - I can ping by domain name or by ip address. The port 3389 is shown as listening on the server and has exactly the same binding as the other machines. Group policy is the same on all servers.
  7. Any help would be welcomed. We have two ms terminal servers 2003 and mix of clients, mostly Sunrays but some converted old machines that use MsRdp connections (no Citrix). Up until recently nobody bothered with the high end graphics programs but they are installed on the Ts machines. Now we've got a (rightly) keen ICT teacher who has the kids using Macromedia Fireworks and Flash. You will not be astonished to hear that this slows the performance of the Ts machines right down. Does anyone know of any way to improve the performance, or of a graphics program which will operates within Ts efficiently. From what I can see each use of Fireworks is taking it's own bit of the processor. Thanks in advance. Jay
  8. We have run delprof at shutdown for a while now (if it misses once or twice it'll catch them next time). But we have found that there is still an issue with some profiles which cause it to error out no matter what switches I use it stops when it gets to one of these. Java appears to save a file to which the administrator doesn't have permissions. When we go in manually we have to take ownership, then grant ourselves permissions, then delete the profile. Pain.
  9. If you are thinking of redirecting folders take a look at the page below featuring free downloads from Login Consultants - Downloads | Tools There are two parts to this. True control templates expand the elements of a users profile which can be redirected. Flex framework is essentially a flexible vbs script arrangement to allow a combination of mandatory profiles with preserved user settings. For us the most important feature is that it marks the local profile as roaming which enables us to carry on using Class server and other programs which need this. I've used this for the past 9 months, gradually moving all our staff over to a shared mandatory profile. Among other advantages is the fact that we can delete portions of the profile easily and safely so that if corruption occurs it can be corrected without too much trouble. The only downside is that the user needs to wait for the script to finish before launching programs which need individuation (such as Outlook). I run a batch file which runs the script first, then pops up a "Settings Loaded" message so that the user knows everything is ready.
  10. We use a print server which runs pcounter in our domain. Any printers attached to other machines register themselves properly and automatically in AD - not these though! If I go to the printers on the print server and the sharing tab I can click to register in AD and apply it. 2 seconds later I can check and the tick is still there but there is no sign of the printer in an AD search and a couple of minutes later the tick is gone. I've searched the event logs on both the print server and on the domain controllers and there is nothing about the process at all. Any ideas very welcome.
  11. Hope this is useful to someone. We keep the psshutdown exe in the same folder as this. I limit the size of each text file to 25 machines and the script automatically starts the shutdown process on each file as it finishes building it. ' VBScript File Option Explicit Dim OdbcDSN Dim objFSO, objFolder, objShell, objFile,objFSO1 Dim strDirectory, strFile dim g dim strIP 'This section sets up the text files and their folder Dim connect, sql, resultSet Set objFSO1 = CreateObject("Scripting.FileSystemObject") Set objFSO = CreateObject("Scripting.FileSystemObject") strDirectory = "c:\adminscripts" If objFSO.FolderExists(strDirectory) Then Set objFolder = objFSO.GetFolder(strDirectory) Else Set objFolder = objFSO.CreateFolder(strDirectory) End If 'next the variables dim machinecount machinecount = 0 dim overcount overcount = 0 dim filecount filecount = 0 'this section builds the list from the sms database - it relies on the computer 'having a system dsn connection named sms-connection. 'if you are using a text file or some other list you'd have to put your own 'listbuilding section in here. OdbcDSN = "DSN=sms_connection" Set connect = CreateObject("ADODB.Connection") connect.Open OdbcDSN sql="SELECT * from jr_machine_details" Set resultSet = connect.Execute(sql) 'next go through the result set. On Error Resume Next resultSet.MoveFirst Do While Not resultSet.eof 'the next four lines check variables in the list 'we have a series of different scripts for different times of day if len(resultset("machine_name")) > 1 then if left(resultset("Server_workstation"),11) = "workstation" then if resultset("shutdown_6_30") = "True" then if ucase(left(resultset("machine_name"),3)) = ucase("ila") then 'now we begin to build the text file strfile = "5_30_" & filecount & ".txt" 'if we haven't got a file then we need to create one. if machinecount = 0 then ' first check if file exists, if not create it If objFSO.FileExists(strFile) Then Else Set objFile = objFSO.CreateTextFile(strFile) objFile.Close set g = objFSO1.OpenTextFile (strfile,2) End If else set g = objFSO1.OpenTextFile (strfile,2) end if dim ipaddress ipaddress = resultset("IP_Address") 'given the ip address we will use the pingreply function to check that 'the computer is on line currently PingReply(ipaddress) if strIP = "Yes" then g.writeline resultset("machine_name") machinecount = machinecount + 1 overcount = overcount + 1 else end if 'at this point I set the script to start the psshutdown process on the file 'if the no of machines in the file has reached 25 if machinecount = 25 then machinecount = 0 'the closeit function uses the file to close the machines listed closeit (filecount) filecount = filecount + 1 end if End if end if end if end if resultSet.MoveNext Loop 'we need a final closeit to deal with the final text file which 'has not reached 25 machines. closeit (filecount) resultSet.Close connect.Close set g = nothing wscript.echo ("Done " & overcount & " records dealt with") Function Closeit(limit) Dim oShell Set oShell = CreateObject( "WScript.Shell" ) oShell.Run "psshutdown /accepteula -s -f -n 180 @5_30_" & limit & ".txt" Set oShell = Nothing end function 'This is a straight copy of a function taken from the internet - I can't remember 'exactly where - sorry Function PingReply(strPingIT) dim wshShell Set wshShell = CreateObject("WScript.Shell") Dim oWshExec, strPingResults Dim oRegEx, match, matches 'RegEx pattern from Bill Stewart Set oRegEx = New RegExp oRegEx.Pattern = " [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}: " 'Nod to Steve Cathersalc 'ping twice with 1 second timeout. Set oWshExec= wshShell.Exec("ping -n 2 -w 20 " & strPingIT) 'No need to loop or sleep or use oWshExec.status 'becuase can't proceed until StdOut completes Set Matches = oRegEx.Execute(oWshExec.StdOut.Readall) ' Execute search. If Matches.count = 1 Then 'couuld use oWshExec.ExitCode PingReply = True For Each Match in Matches ' Iterate Matches collection. 'strIP = trim(replace(Match.Value,":","")) 'Cleanup string located strIP = "Yes" Next Else strIP = "No" PingReply = False End If set oWshExec = Nothing set oRegEx = Nothing End Function
  12. I've run psshutdown for a while at our school (roughly 550 computers). Initially I built a list of all computers out of the SMS database and run shutdown on that list. The problem was that psshutdown keeps trying for quite a while to connect to a machine which may already be shut down. To get round 550 machines therefore took too long, some were still waiting for the shutdown command the next morning. Instead I ran a short ping on each machine (2 pings not 4) and depending on successful connection wrote the machine name into a text file. Then ran psshutdown on that file. Unfortunately I can't reach the school at the moment (problems at an intermediate server) but I'll try to post the script itself tomorrow.
  13. I don't want to be a moaner, I realise that SIMS is a vast and complex system which is trying to do an awful lot of different jobs from one database, but does anyone else think that recently we have seen updates sent out without full pretesting? May - the update prevents people printing out student timetables because someone failed to put a quote marks around a string variable. The system comes up with an error message about reading "C:\documents". The workaround we are told is to delete the temp entries in the system control panel. I don't know which programs on our system use these variables but schools in general run some of the most heterogeneous collections of software and I'm reluctant to risk finding out which ones break for this the hard way. May - again - our profiles system crashes for some, not all, classes. This means that we have had to delay reports until we can install the June update. FMS - The invoice screen demands a different resolution from the rest of the system so our finance staff need new monitors and still complain that they have to fix the settings every time they move in and out of the system. Now I find myself wondering if some of these updates are being rushed out to meet deadlines of various kinds and as a result there is no full testing regimen in place. When you consider that in order to use SIMs we have had to invest in a new server and upgrade the SQL install, I am having to fight some of our senior team not to switch MIS systems. One or two more such errors and I'll begin to wonder if I'm right to do so.
  14. The answer to Phil's question is given further up the forum. Those of us with over 300 machines to run will probably be using one of a number of network management systems. We use config manager, but I note other methods are mentioned elsewhere. These systems allow an update to be scheduled to happen and the machines to be booted using wake on lan so that the entire upgrade can take place out of school hours and considerably diminish the impact on staff. We have put sims on all workstations but denied student access so the initial install is no longer an issue for us, but we could be more secure and better controlled if an msi was available so that only staff machines had the system installed.
  15. This was before massive pen drive use, and as previously stated we wouldn't let anyone run an application from a pen drive now, but the same problem can occur from cd's or the student's area. We put a security key on all workstations, and on the servers we set them up with a separate password as well. Net support is a fabulous application but students can download the exe from the internet and once in they're away. By the way at the time we got a lot of worried reports from teachers who said someone was taking over their desktop because their mouse had a hair in the sensor!
×
×
  • Create New...