IT Admin Peeps

TheCatt
Site Admin
Posts: 57681
Joined: Thu May 20, 2004 11:15 pm
Location: Cary, NC

Post by TheCatt »

What do you use for deploying software, pushing Windows updates, remotely connecting to desktops, etc?
It's not me, it's someone else.
Leisher
Site Admin
Posts: 70466
Joined: Thu May 20, 2004 9:17 pm
Contact:

Post by Leisher »

If you're running a Windows network, then the following will be helpful.

To push down software - How big is your organization? If we're talking a few PCs, you might not want to screw around with anything and just do it manually. Doing so might take a touch of time, but it helps you become more familiar with the software. However, if you want to automate things, you can do it via scripts or push software down through group policy.

Pushing Windows Updates - WSUS (Windows Software Update Service). 3.0 just came out, but you can probably still find 2.0 if you're not running the requirements for 2.0. Essentially, this program allows you to download all updates to a server first and they you dictate when they get pushed down. This helps you avoid "broken" updates (one XP update recently caused CPUs on certain PCs to randomly jump and stay at 100%), updates you don't want (IE7), and lost data due to automatic updates (if you don't set it right it'll reboot your PC on you).

Remotely connecting to desktops - Remote Desktop Connection is the primary tool to connect to your servers if you're an admin. Under Properties for My Computer, in the Remote Access tab, you'll find a setting that will allow that PC to be accessed remotely...thus the name of the tab...but you have to set it for this to work. RDP was the primary feature that changed XP Home to XP Pro. AVOID the latest version though as it sucks donkey balls. Another option is VNC, which is a third party vendor option. A bit harder to setup, but works well. This is a good tool for remotely working on a person's PC while they watch.
"Happy slaves are the worst enemies of freedom." - Marie Von Ebner
"It was always the women, and above all the young ones, who were the most bigoted adherents of the Party, the swallowers of slogans, the amateur spies..." - Orwell
TheCatt
Site Admin
Posts: 57681
Joined: Thu May 20, 2004 11:15 pm
Location: Cary, NC

Post by TheCatt »

Main thing I dont like about Remote Desktop is you cant do a shared desktop (user on the screen while you interact with it).

The org is only 25 people to start (perhaps growing to 200 within the next few years), but we're trying to minimize IT staff/time spent, so software automation would be helpful.

WSUS sounds perfect for XP updates.
It's not me, it's someone else.
Leisher
Site Admin
Posts: 70466
Joined: Thu May 20, 2004 9:17 pm
Contact:

Post by Leisher »

Main thing I dont like about Remote Desktop is you cant do a shared desktop (user on the screen while you interact with it).


Then use VNC, you'll like it. Of course, XP actually has a feature to allow someone to take control of your desktop. A lot of folks don't know that. It's located under Help and Support off the Start menu. Then under "Ask for Assistance."

The org is only 25 people to start (perhaps growing to 200 within the next few years), but we're trying to minimize IT staff/time spent, so software automation would be helpful.


You can either force your software down via scripts/group policy OR use group policy to put software into "Add/Remove Programs" for the user to decide what they want and install it.

WSUS sounds perfect for XP updates.


It is and once it's on your network, it disables Automatic Updates on your desktops. Pretty cool.
"Happy slaves are the worst enemies of freedom." - Marie Von Ebner
"It was always the women, and above all the young ones, who were the most bigoted adherents of the Party, the swallowers of slogans, the amateur spies..." - Orwell
TheCatt
Site Admin
Posts: 57681
Joined: Thu May 20, 2004 11:15 pm
Location: Cary, NC

Post by TheCatt »

So how do you add software via group policy? Does it have to be on a network install in order for the stuff to take?
It's not me, it's someone else.
Leisher
Site Admin
Posts: 70466
Joined: Thu May 20, 2004 9:17 pm
Contact:

Post by Leisher »

Well, if you're building PCs from scratch, you'd just put the software in your image. Then copy the image to the new PC...voila, everything installed and configured. Cake knows how to do that better than I do...I think? I never much cared for Ghost or anything like that. I prefer to build all my PCs manually and I've been able to since I've never worked for an organization where I'd roll out hundreds of PCs at a time.

To add software via group policy, you have to be on a Windows network and have Active Directory installed (You probably will if you're running Windows Server 2003). You'd tell it to push it down to clients and would install when they booted up.

Cake, correct me if I'm wrong on this stuff.

I am 100% sure that you can find white papers on microsoft.com covering exactly how to do it. I've only ever done it in a classroom environment.
"Happy slaves are the worst enemies of freedom." - Marie Von Ebner
"It was always the women, and above all the young ones, who were the most bigoted adherents of the Party, the swallowers of slogans, the amateur spies..." - Orwell
User avatar
Cakedaddy
Posts: 9301
Joined: Thu May 20, 2004 6:52 pm

Post by Cakedaddy »

Ever since Windows 95 was introduced, the difficulty in doing what you are asking skyrocketed. What I could easily do, part time, with Win3.11 became something I never fully learned to do with Win95 and up. Images are impossible if there is even one varrying part between machines. The wrong driver will be there and Windows will go into autodetect mode, etc.

We used Novell Zenworks and NDS 'at my last job'. But that was 3+ years ago for me. To keep the level of control you are looking for, you'll have to hire a full time Network manager/admin type person. It wouldn't be a part time job to manage all the profiles, images, etc. No matter what any sales person says, their product will not save money or time or make the task easy. :-) Well, that's my opinion anyways. . . Users are bastards. They all want/need something different and they make your life hell. Honestly, for 25 people, I think the easiest thing to do would be to handle it all manually. :-) You could actually get the number of a local 'PC tech guy' who you can call when someone needs something rather than have a permanent employee. When you hit the 200 range. . . have a few on call type people to handle it!

I've never seen software get pushed down on a mass scale and have it work correctly. If every single PC was an exact copy of all the others (hardware wise), then it would work. But that's not going to be the case. So, no two Windows installs will be the same. Oh hell, explaining the bullshit and woes of this shit even sucks!!

Things may be different now. But I did this shit for like 12 years. The first 3 were GREAT and it actually was easy. I had ONE image and it worked on every damn machine in the building. Until Win95. . . I tryed to make many, many different things work over the years. They never fully did. From drivers, to registry inconsistancies, to other things that were never figured out, it just didn't work.

Not only do you have to buy the stuff that SAYS it will do all this stuff for you, but you'll have to take classes (where the shit works easily and flawlessly). And that costs alot of money. Then you get to the office and try it out. You get it working on a couple test machines. Hey great! Then you start hitting random user machines and it doesn't work cause they are different from the test machines. So you troubleshoot and fine tune. Try again. Repeat. Three weeks later, you wish you had just hired a couple college kids to come in and install shit on all the PCs for you.

So, in summary. This shit's expensive. It doesn't work. And it makes you bitter.

But that was 3+ years ago. Maybe they've gotten better after the first 9 years.

I hate you for dredgeing up these old memories.
Leisher
Site Admin
Posts: 70466
Joined: Thu May 20, 2004 9:17 pm
Contact:

Post by Leisher »

I agree with Cake on images. I've never liked them and always thought they were lazy. I get why you might need to use them in a large environment, but it's not often where you roll out hundreds of PCs at a time.

Plus, as he points out images get very difficult to work with unless you're getting the same PC every time. That's impossible these days as the manufacturers change drivers and builds almost daily.

On a side note, speaking of rollouts, check with the manufacturer you buy your PCs and servers from as you may be able to get money back if you replace your PCs in a certain amount of time. That policy might only apply to leasing though. However, it is a good policy to stay on the curve of technology progress. For example, I replace 25% of all my desktops, laptops, and servers every year.

As for rolling out software, stuff has gotten better since Cake's days, so don't let him talk you out of it. Obviously, you can't rollout really tricky software they relies heavily on critical configurations, but those types of programs usually reside in manufacturing areas or research areas and are only a few PCs if not just one, so why would you force it down instead of doing a manual install anyway? Forcing down software is for things like Word, Excel, Powerpoint, the whole office suite, Trend, Norton, Visio, etc.

As a matter of fact, I'm pretty sure that Microsoft has somehow labeled which of their products, and third party products, you can force down via group policy and which can be distributed via the Add/Remove feature (networked, of course). Yeah, I know, it's stunning that they do some things right, but I remember the details behind this being pretty impressive.
"Happy slaves are the worst enemies of freedom." - Marie Von Ebner
"It was always the women, and above all the young ones, who were the most bigoted adherents of the Party, the swallowers of slogans, the amateur spies..." - Orwell
Malcolm
Posts: 32040
Joined: Fri May 21, 2004 1:04 pm
Location: Minneapolis

Post by Malcolm »

You know, the more I read these threads, the less & less I want to stay in IT. Damn, I hate technology.



Edited By Malcolm on 1184270460
Diogenes of Sinope: "It is not that I am mad, it is only that my head is different from yours."
Arnold Judas Rimmer, BSC, SSC: "Better dead than smeg."
Leisher
Site Admin
Posts: 70466
Joined: Thu May 20, 2004 9:17 pm
Contact:

Post by Leisher »

You and me both Malcolm.

I love the toys, but working with it is some mind numbing shit.
"Happy slaves are the worst enemies of freedom." - Marie Von Ebner
"It was always the women, and above all the young ones, who were the most bigoted adherents of the Party, the swallowers of slogans, the amateur spies..." - Orwell
TheCatt
Site Admin
Posts: 57681
Joined: Thu May 20, 2004 11:15 pm
Location: Cary, NC

Post by TheCatt »

I just want to retire.
It's not me, it's someone else.
TheCatt
Site Admin
Posts: 57681
Joined: Thu May 20, 2004 11:15 pm
Location: Cary, NC

Post by TheCatt »

Can't you just slipstream alternate drivers on top of the base image?
It's not me, it's someone else.
Leisher
Site Admin
Posts: 70466
Joined: Thu May 20, 2004 9:17 pm
Contact:

Post by Leisher »

To be honest, I haven't worked with images enough to make that call. I would assume that if all your hardware stays the same and you keep one machine "clean" and use it to make your images, then yes. However, hardware changes constantly, so how can you keep one machine as your image machine?

Like I said, images are best for huge rollouts.

What I do in my shops is build a workbench with a switch and a KVM so I can work on multiple PCs at once. Currently, I can build 8 or so PCs at a time.

If you're starting with 25 PCs, I wouldn't even bother with images.
"Happy slaves are the worst enemies of freedom." - Marie Von Ebner
"It was always the women, and above all the young ones, who were the most bigoted adherents of the Party, the swallowers of slogans, the amateur spies..." - Orwell
TheCatt
Site Admin
Posts: 57681
Joined: Thu May 20, 2004 11:15 pm
Location: Cary, NC

Post by TheCatt »

So for user rights... do you make people power users, or admins on their machines?
It's not me, it's someone else.
User avatar
Cakedaddy
Posts: 9301
Joined: Thu May 20, 2004 6:52 pm

Post by Cakedaddy »

TheCatt wrote:Can't you just slipstream alternate drivers on top of the base image?
Sure. Just spend many hours researching and many more testing and figuring out how to do it.

Welcome to the nightmare. . .

And you have to keep in mind, it's not just video, sound drivers and other obvious stuff. It's the PCI-Express Root Port driver. The CPU Bridge driver. The Parallel ATA Controler driver. Etc, etc, etc. Change one chip on a motherboard, and you need a different driver for it. Etc. Granted, Windows will auto detect that stuff for you after booting the PC from your image. Maybe. But do you want all your PC's (after the first few), to be based on a bastardization of your perfect image? So after you get the new machine up and running on generic Windows drivers (after it stops using the original drivers that were part of the image), you have to install the actual/correct drivers for all the pieces/parts. Etc, etc, etc.

Over all, when you first get into this stuff, it's kind of fun. It's new, it's a challenge and a puzzle and you try to work it out. Eventually, you get sick of it and wish you were getting real work done. And by eventually, I mean very quickly. This crap is why Helpdesk departments are always really bloated, or really behind.

No idea what you guys are going to be doing or what you are using them for, but if overall management is important, you might consider Windows terminal devices. Very light weight, very standardized (within a vendor) and very easily managed.
TPRJones
Posts: 13418
Joined: Fri May 21, 2004 2:05 pm
Location: Houston
Contact:

Post by TPRJones »

Damn, I wish my place of employment did. We're all just regular users. I had to hack the sysadmin account and make a fake administrative user on my machine so I can do stuff without having to get permission.
"ATTENTION: Customers browsing porn must hold magazines with both hands at all times!"
Leisher
Site Admin
Posts: 70466
Joined: Thu May 20, 2004 9:17 pm
Contact:

Post by Leisher »

Eventually, you get sick of it and wish you were getting real work done.


True fucking story.

One thing you can do to reduce the bullshit involved in a networking position is to hire a IT person right out of college. You'll pay them a very small salary and give them the stuff that will bog you down and keep you from getting real work done:
-building PCs
-installing software
-dealing with Dell/HP/etc. when desktops/laptops break
-document procedures (important for easily replacing them)
-filing of software, manuals, licenses, documents, etc.
-changing out backup tapes
-acting as the first line of troubleshooting (Help Desk)
-sifting through the spam filter for legit emails
-etc.

Basically, let them deal with all the grunt stuff so that you can focus on the IT decision making, planning, implementation of major projects, working on servers, dealing with vendors, etc.

Even then you'll be busy. I've learned a lot over the years I've been doing this stuff. I've watched people who were there before me and listened to what they'd change if they had their way (props to Cake here) and I got into a dream situation kind of like where you are where I was building an IT department from the ground up. I'm very proud to say I've gotten things to a level that vendors who come in actually comment to my boss about it. Despite that I'm still usually too busy to get the projects I really want to get done or they move at a snail's pace for whatever reason. Every time you think you've got a handle on things, new things will come up. That's why it's best to get the grunt to take some of the load off of you or the job will overwhelm you.
"Happy slaves are the worst enemies of freedom." - Marie Von Ebner
"It was always the women, and above all the young ones, who were the most bigoted adherents of the Party, the swallowers of slogans, the amateur spies..." - Orwell
TheCatt
Site Admin
Posts: 57681
Joined: Thu May 20, 2004 11:15 pm
Location: Cary, NC

Post by TheCatt »

Time to build a single laptop image with all patches/software/etc: 1.5 days
Time to build ghost image of said laptop: 30 minutes
Time to deploy ghost image to machine #2: 10 minutes

I haven't booted it yet, but so far I'm a fan.
It's not me, it's someone else.
TheCatt
Site Admin
Posts: 57681
Joined: Thu May 20, 2004 11:15 pm
Location: Cary, NC

Post by TheCatt »

So apparently the graphics cards were different in the two laptops (ATI 7500 versus ATI 9600). The second laptop was the 9600. It booted, found the driver itself, and I rebooted it. The end.

Hot.
It's not me, it's someone else.
Leisher
Site Admin
Posts: 70466
Joined: Thu May 20, 2004 9:17 pm
Contact:

Post by Leisher »

Time to build a single laptop image with all patches/software/etc: 1.5 days


1.5 days? You must've gone on vacation after you started building it.

Glad you're liking ghost, I still have no idea why you'd use it for only 25 machines, but hey if it's working for you. Let us know if you start experiencing issues with those builds down the road.
"Happy slaves are the worst enemies of freedom." - Marie Von Ebner
"It was always the women, and above all the young ones, who were the most bigoted adherents of the Party, the swallowers of slogans, the amateur spies..." - Orwell
Post Reply