Friday – April 17

Last night, I stumbled across this video:

Office Casual: How to work with the ribbon 

The Inside Office Online blog post for the video includes links to the interactive guides for the big five office applications.

I haven’t watched the whole thing, yet, but it also links to video of a presentation that discusses the evolution of the ribbon interface. My son and I watched the first ten minutes or so before bed last night, and he’s interested in watching the rest. Hurray for GeekKids!

Other agenda items, today:

I got the windump capture to work, using the local computer policy startup script setting. I did the same thing using the nmcap.exe command-line component of Microsoft’s Network Monitor 3.2. And one thing I learned is that I don’t know nearly enough about network communications.

Monday – April 13

Email catch-up, and checking some alerts on DCs.

Some assorted admin tasks:

  • Hung print job
  • User quota upgrade.
  • Check a couple department quotas
  • Advised department on security design for department files
  • Assisted debugging web app (IE client issues)

Work on autoprovisioning.

Review NetApp documentation on volume space reservations.

TGIF – April 03

Long week; lots of fun with home directories.

Covering backup while Cheryl and Frank are away.

Just found the PureText application. It provides a universal “Paste as unformatted text” hot-key. This is something I’ve been hankering for for a long time. Thank you, Steve Miller. This will now be a part of my standard toolkit.

Conferred with Greg about his trip to the Windows in Higher Education conference.

Looking at getting the HTC Touch Pro connected to the UVM WiFi network, having trouble authenticating.

Some search hits:

Doesn’t bode particularly well. Tried UVMGuest network; didn’t work either.

Enough for now!

Wednesday – March 25

Fixed permissions early (6 am) successfully with NetApp fsecurity command. That and the secedit tool made it quick work.

Did a little Russinovich-guided analysis of a minidump file created by EMC Networker.

Did some more work on UVM::AD module.

A number of other accumulated general administration tasks.

Wrote this perl one-liner to find the volume that contains a user’s homedir:

Z:\>perl -e"foreach (1..5) { $dir=qq{uvol_t1_$_\$}; print $dir, qq{\n} if ( -d '\\\\files\\' . $dir . '\\q-home\\g\\gduke'); }

might be worth turning that into a more robust command and turning it into an exe.

Horror! It appears that I forgot my laptop’s power supply at work. A wrinkle in the work-from-home-during-teacher-conference-early-release-days plan. [/sigh]

Tuesday – March 24

Home directory permissions issues.

Found: How to display the security permissions of a file from the filer which mentions the fsecurity command. Also found the white paper Bulk Security Quick Start Guide. Information about the Security Descriptor Definition Language SDDL at MSDN. From a comment on that page, I found Mark Minasi’s newsletter describing the SDDL syntax.

After poking at a few things with SubInACL.exe, I used the secedit utility from NetApp to create a security job file.

I created a new file, added a location”/vol/testvol”, then added the BUILTIN\Administrator user with Full Control. This generated a file containing the following:

cb56f6f4
1,0,"/vol/testvol",0,"D:(A;CIOI;0x1200a9;;;Everyone)(A;CIOI;0x1f01ff;;;builtin\administrators)"

The instruction are specific that you can’t remove the “Everyone” ACE, which is exactly what I wanted to do. So I edited the generated text file to remove that ACE, resulting in the following:

cb56f6f4
1,0,"/vol/testvol",0,"D:(A;CIOI;0x1f01ff;;;BUILTIN\Administrators)"

The command fsecurity apply /vol/path/to/file appears to have corrected the permissions just fine. I edited the file’s location to another affect volume and that worked as well.

Monday – March 23

Goal for today: finish moving provisioning.

Made some initial progress on separating functionality into different modules. Lots of reading about modules, semantics of use and require. I should probably be creating tests at the same time. Will this ever get done?!

Thursday – March 19

Smacked my forehead last night as I saw an obvious solution to a potentially involved scripting task.

Did some brief testing of the RightFax service that Marty is working on.

Made some progress with that, but ran into a different issue. Provisioning script doesn’t detect that a user already was provisioned. Not returning members of the MyDocsUsers group. More debugging ahead.

Microsoft has released Internet Explorer 8 (info about Internet Explorer 8 Delivery through Automatic Updates )

Need to make provisioning scripts modular.

Discussed changes in Campus Agreement with regard to NERCOMP/SHI.

Wednesday – March 18

Greg has been hammering on the storage migration, while I have climbed over a provisioning hurdle.

Checking IPS Cert expiration issue.

Worked more provisioning. For tomorrow, create a function to check all volumes for a home directory before creating one. Starting to look like I need to make a module. Whee.

Didn’t get to Fax testing; sorry, Marty.

Did find this neat idea over at Scott Hanselman’s blog: FizzBin – The Technical Support Secret Handshake.

Friday – The 13th of March

Thirteen is a lucky number!

Found the UVM Webteam’s official style guide. Nice level of detail.

Installed WinSCP to help a user, then a Windows 7 update. My system rebooted and was unresponsive. After trying several different things, I ended up booting into safe mode and removing WinSCP. Whatever!

Get together with Greg to review his home migration script-fu.

Completed initial provisioning of new homedir q-trees, including quotas and cifs homedir configs.

Looks like I can run 32-bit Perl on 64-bit Windows. It appears that the various packages I used from the theory.uwinnipeg.ca ppm repository are there for Perl 5.10, so I’ll go ahead and use that.

A couple small administrivia requests peppered throughout the day.