Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
quackquackquack
Nov 10, 2002
I'm looking to push out the Altiris 7 client to Win7 machines.

It seems that it cannot be installed as a startup script, this article claims it is because Group Policy startup scripts run in a "lesser" SYSTEM context. http://www.symantec.com/connect/articles/installingupgrading-altiris-agent-active-directory-group-policy-startup-scripts-including-w

Is this true? Is there a lesser SYSTEM account that's used when running startup scripts, compared to the SYSTEM account I use to test software installs to be performed through SCCM? (psexec.exe -s -i cmd.exe)

Where can I find documentation (technet, etc)? So far not having any luck tracking down more info.

Adbot
ADBOT LOVES YOU

quackquackquack
Nov 10, 2002
At the end of our deployment process (MDT), I want to expire the local Administrator account's password.

If you're curious about the reasoning, in MDT the local Administrator account is set to autolog while it runs the Task Sequence (unlike SCCM, which uses the SYSTEM account). This means you have to either specify the Administrator password in the customsettings.ini file, or type it in when running the Task Sequence.

I'm trying a simple vbscript, but not having any l luck:
code:
strComputer = "computer1"
Set objUser = GetObject("WinNT://" & strComputer & "/Administrator")
objUser.PasswordExpired = 1
objUser.SetInfo
If I echo PasswordExpired before and after setting it, it correctly says "0" and "1", respectively. But running the script a second time gives the same result (nor is the password expired), so it's obviously not working.

I'm a real novice when it comes to vbscript, but all the various sites I looked at seemed to agree this was the code to do it.

Win7-64.

quackquackquack
Nov 10, 2002

lol internet. posted:

Try executing a net user command with the expire switch to last year.

http://support.microsoft.com/default.aspx?scid=kb;es-xl;251394&sd=tech

Unfortunately, there does not appear to be an option to force a password change on next logon, only to expire the entire account.

quackquackquack
Nov 10, 2002
It's the way MDT works. It' configures autolog with the Administrator account, and uses that account to perform all of the actions.

It looks like you are right. I made a second user and put it in the administrators group, and the script worked against that account. The vbscript also worked on a 2008R2 box, but that was joined to the domain.

The reason I want to do this: some of our computers, once imaged, go to different areas that have their own IT staff, while some are managed by our internal IT staff. We don't want the computers to go out with a standard password that people never end up changing, and everyone ends up knowing. If I can expire the password at the end of the Task Sequence, the first person to turn it on and log in to the Administrator account is forced to change the password.

I can think of a few workarounds for this, I'll just have to determine which one makes most sense.

quackquackquack
Nov 10, 2002
You're right about password expiration needing to be enabled on the account before I can expire it.

I'll use Powershell and WMI, because they make way more sense to me than vbscript. Thanks

quackquackquack
Nov 10, 2002
Stop trying to reinvent the wheel. Look at MDT (with or without WDS).

quackquackquack
Nov 10, 2002

RICHUNCLEPENNYBAGS posted:

I didn't know I was reinventing the wheel, to be honest.

I wasn't trying to be insulting. MDT has a relatively low learning curve, but will do a lot of what you want to do without writing custom scripts.

Why is the computer model important to put in the description?

quackquackquack
Nov 10, 2002

RICHUNCLEPENNYBAGS posted:

It's not absolutely crucial, I guess, but I'd like to be able to see the models at a glance in AD. My boss would appreciate it as well, I think. I mean, yeah, you can get the information through Spiceworks or whatever else too so the world won't collapse if we don't have it. But I didn't imagine it would be very difficult to do.

I'm still kind of feeling my way around this stuff; I stumbled into this career basically and went from not having really used Windows for years to all the sudden managing Windows servers and desktops so not everything is obvious to me.

I strongly recommend you dive into MDT, and we'll be happy to answer any questions you might have while implementing it.

quackquackquack
Nov 10, 2002
MDT uses WAIK (although you never really have to launch it), and can use WDS as a delivery mechanism... or you can use a boot CD, or a "thick" DVD (all the data is on the DVD)

You want to grab the "print ready documentation", and the "technical reference" (iirc) for when you have specific questions.

The "standard client task sequence" (I'm sure I am getting the exact name wrong) has a lot of conditional logic in it, and is a hell of a lot more complicated than it needs to be if you're just deploying new PCs. I'll try and remember to post a screenshot of my pared down task sequence tomorrow.

quackquackquack
Nov 10, 2002

burritonegro posted:

I know this is heresy in a Windows thread, but do any of yall use tools to manage updates for Macs?

Define "manage updates".

quackquackquack
Nov 10, 2002
You can run an Apple Software Update Server on OS X Server. Another option is Reposado (https://github.com/wdas/reposado)

quackquackquack
Nov 10, 2002
What are you guys using for clients? Granted I haven't looked very hard, but I haven't come across a decent client that comes as an MSI.

quackquackquack
Nov 10, 2002

burritonegro posted:

So we're looking for a patch management tool to handle our 1200+ computers, about 5:1 Mac:Windows. Ideally it would handle all OS/Flash/Java updates, app install/removal, preferences/policies, etc. Looking at KACE and IBM/Tivoli Endpoint Manager so far. Would folks recommend any others to check out or discourage these? SCCM would be nice, but my boss thinks it might be superfluous for only ~200 Windows machines.

Also, we'd ideally handle everything in one tool for both platforms, as opposed to one for PC and one for Mac.

I'm of the opinion that it's better to use separate tools for each platform. For Mac, Casper is the big one, although it's pricey (not knowing anything about Tivoli Endpoint or KACE pricing).

Would AD+GP+WSUS be sufficient for the Windows PCs?

quackquackquack
Nov 10, 2002
I would rather patch Adobe and Java with Group Policy instead of SCCM.

I would rather Java especially install at startup, when no programs are open. Otherwise I have to set logic in SCCM to warn people to close their browsers, kill them if they don't, and cross my fingers that no other program is using Java.

Which isn't to say Java/Adobe play nice no matter how you deploy them, but I don't think it's worse with GP than SCCM.

Adbot
ADBOT LOVES YOU

quackquackquack
Nov 10, 2002
Is anyone using USMT to migrate from Office 2007 (or 2010) to Office 2013?

I'm using USMT5, but looking at the MigApp.xml, Office 2013 is not mentioned. And nobody else on the internet seems to be talking about it.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply