Anti-Piracy, PowerShell, and UAC
Well, I have to hand it to the folks at Microsoft's PR agency. They immediately contacted me yesterday to schedule a briefing on anti-piracy and licensing in response to Bill Stewart's comments about Vista. I have a meeting scheduled for Tuesday afternoon, so I'll report back to you on Wednesday.
Today, I'll be talking to Microsoft IT about their Exchange 2007 implementation. Michael Dragone has some interesting thoughts on his Exchange 2007 installation, which I'll share with you and the MS IT folks:
Well, my install is basically done! It involved a lot of physical rewiring so took longer than expected. I have mixed feelings about PowerShell in Exchange 2007. On the plus side, you can do everything from the command line. This is an excellent addition - especially for scripting large/repetitive tasks.
"However, there are some functions that you can't do from the GUI anymore. Enabling/disabling POP3/IMAP4 access for a user is one. Changing the SCL level at which messages are sent to a user's Junk E-mail folder is another. The irony is that the GUI dialog for selecting SCL levels allow you to change the level at which a message is rejected or held for later examination, but not the "send to Junk E-mail" level. Why not?
"I'm not a stranger to the command line. My first operating system was DOS 2.11 on a Tandy 1000 HX. I've probably used (to some degree at least) every modern operating system. Heck, I've even used a UNIX shell to get online in the early days of the Internet. While I appreciate PowerShell and will certainly make use of it, I'm more of a GUI guy. I would like to see everything accessible from the CLI to also be accessible from the GUI, with the exception of maybe the top five most esoteric things you'd ever want to do.
"A side effect of this is that it would slow down our corporate migration to Exchange 2007. As you know, Public Folders aren't manageable from the GUI, but we have over 650 folders. We need to move away from them, but in the interim, I don't want to manage everything about them from the CLI."
I'm especially interested in Michael's comments on PowerShell because when I wrote about PowerShell in my magazine column, I seem to have (how should I put this politely?) "annoyed" both the folks at Microsoft and some PowerShell fans by saying that PowerShell might be difficult to learn. That conclusion was based on the survey data but also conversations with some of the smartest people in the industry, and I can't help thinking that if it seems difficult to people who work at the kernel level, it might be difficult for others, too.
What are your experiences with Exchange 2007? And with PowerShell?
More on Vista
Returning to comments on Vista, Michael said;
"As for UAC, running as a standard user and setting up the OS for the first time is an exercise in torture, however. I found myself entering Administrator credentials every few mouse clicks. I eventually resorted to adding my domain user account to the local Administrators group only so I didn't have to continually type the credentials over and over again. Some activities seem to require you to give authorization multiple times for the same task, such as moving/deleting files depending on where they are in the file system.
"Overall, Vista is nice. If you did deep enough NT/2000/XP start to come out in various dialog boxes and controls. Everything old is new again. I'm waiting for Microsoft to simply say, "forget this" and make a clean break from the current Windows codebase, pulling a Mac OS 9/Mac OS X on us."
Thank you all for keeping the dialog lively. It's good to find that MS (or at least the PR agency) is paying attention!