Welcome to TechNet Blogs Sign in | Join | Help

EBS has Released to Manufacturing BABY!

After 3.5 years of development, I am happy to announce that we have released Essential Business Server 2008 to manufacturing (aka RTMed)!  I have seen the product come along way in that time and am very proud of the work the team has put into EBS. 

I have been meeting with customers these past two weeks (and will be again in the next couple of weeks) and I can say with great certainty that all of our research, planning and customer connections has paid off very well.  Although I don’t like hearing about the struggles that IT Administrators have with their IT today, its nice to know that EBS 2008 will help with many of those issues. 

 

EBS 2008 reduces the pain of installation and migration, turns unmonitored environments in managed ones, deploys patches and software, gives the business world-class remote access out of the box, enables the IT Administrator to easily setup Windows SharePoint Services as an intranet, and finally integrates with numerous 3rd party (not in our box) programs.

Essential Business Server Standard box shot (3)

November 12 is the REAL big day—that’s when the product is officially launched and will be generally available to purchase. 

Finally, when your friends ask about Essential Business Server just point them to http://www.microsoft.com/ebs

Posted by Kentc | 5 Comments

RC1 is complete, only one more to go!

It was a big day for the product group.  We signed off on Windows Essential Business Server release candidate 1 today!  It will be available on Connect and the Public Preview will be refreshed very soon.

I can’t wait until we RTM (release to manufacturing) and then EBS is made available broadly so Midsize organization IT Administrators and our partners can experience all of the hard work.  

RTM is just around the corner!

Posted by Kentc | 0 Comments

Goodbye Bill

smile_sad

Posted by Kentc | 0 Comments
Filed under:

Some Seriously Functional Wallpaper Eye Candy

I have been a huge fan of SysInternals long before Microsoft acquired the company a few year ago and rebadged its founders/super talents Mark Russinovich and Bryce Cogswell.  If you ever get a chance to see/hear Mark in person I highly recommend doing so.  His sessions at TechEd, etc. are always among the highest rated and his depth is unbelievable. In addition to Mark and Bryce’s speaking abilities, they have written some of the best utilities for Administrators and Developers (maybe ever!). Hyperbole intended. 

One of my favorite, everyday use, Administrator must-have utilities is SysInternals’ BgInfo.  BgInfo is a program that simply places data that typically requires lots of typing or clicking on a computer such as the machine’s name, its IP address, its uptime, disk space free, etc. on top of the computer’s background wallpaper.  Here is a screen capture from my Essential Business Server’s Management Server:

MgmtServerwBackgroundInfo

You can download BgInfo from here (read the EULA) to see for yourself what it does to your computer(s). 

Since I love EBS Administrators, I’ve gone a step further and saved my BgInfo configuration/settings file so you to can display the information in the above screenshot on your EBS servers.   Download the settings file, a batch file to load the settings file, and exported a Task Scheduler setting file that enables it to run every morning at 6 AM from here (its a Windows Live Skydrive public folder) and place them on a USB flash drive.  The bat file is 130K but the other two are ~3K and completely transparent (no malware). 

Instructions to configure BgInfo on your EBS servers:

  1. Create a directory named “Background Info” under “%SystemDrive%\Program Files (x86)”
  2. Copy BgInfo.exe, BackgroundInfoRefresh.bat and EBS_Background_Settings.bgi from the flash drive to the aforementioned directory. 
  3. Launch BgInfo.exe and choose to Accept/Decline the EULA.  Assuming you Accept, then close BgInfo and run BackgroundInfoRefresh.bat   You should now see the system’s information in the lower left hand corner of the screen.
  4. Open Task Scheduler (enter Task Scheduler in the start search control after hitting the Start button).
  5. Click Import in the right-hand pane and select “Refresh Background Information.xml” file.  Change the time, frequency, etc to your liking and Save
  6. Open the All Users’ Startup folder (“%Systemdrive%\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup”)
  7. Change the account in which the Refresh Background Information scheduled task to someone other than me (unless you want to give me Admin access to your server <grin>).
  8. Create a shortcut to the BackgroundInfoRefresh.bat file to make sure the background information is refreshed each time you or another IT Administrator log in.
  9. Rinse and Repeat on the other two servers.

Enjoy.  

Note: The background information will not be visible if you’re using Remote Desktop Connection with “low bandwidth” settings.  Make sure your RDC settings (Experience | Desktop Background) are On so you can see this info.  Otherwise, its a KVM-only solution. 

You Deserve More Than "Good Enough"

When I was an Enterprise Strategist and then Consultant in Microsoft's US Midwest sales district, one of the most frustrating situations I experienced were customers (mainly enterprise: 20K+ desktops, 1000+ servers) who didn't utilize technology to its fullest.  I was always troubled by how much untapped IT potential customers had at their disposal.  They'd spend $100K on a solution that they already owned.  Mea culpa?  Its possible they may have not known what they had because I didn't get to meet them until it was too late (and we as a company didn't make it easy enough to discover/utilize).

Windows Server is a great example.  There are a multitude of services ("applications" in some ISV's vernacular) in Windows Server that enable it do much more than just the typical workloads such as file, print, and directory.  Off the top of my head I can think of: .NET [application engine], IIS [web hosting], terminal services [there's an addt'l fee for the TS CAL], media hosting/streaming, Kerberos realms, desktop management via group policy objects, clustering, network load balancing, and remote routing.  Yet, too often and too late, I'd find out my customer had purchased a one-off solution that had little to no synergy with the company's IT strategy or current initiatives (TCO/cost reduction, simplification, manageability, rapid application development, etc.).  BTW, even file and directory services can do much, much more.  For example, the file service supports Volume Shadow Copy snapshots which make it easy for a user to retrieve their own deleted/changed file(s) and the directory service does highly scalable DNS and LDAP.

A few years ago, Gartner released a study that revealed a typical enterprise customer had ~130 directories.  This doesn't surprise me because I've met with lots of customers who have built their own directory service.  They didn't necessarily think of it that way--an application needed to be build (yesterday!) and they needed a way to authenticate/authorize the people who needed access to it.  Problem was the app created an additional user ID, password, password policy, helpdesk procedure to reset the password policy, security attack vector, etc.  If they'd leveraged Active Directory and IIS (SQL can utilize AD too) their users could have seamlessly gotten to the app without doing anything more than clicking a hypertext link or favorite.  Who wins in this case?  No one except for the software vendor.  The developers have to write authentication code (adding time to their schedule if they do it with security best practices in mind), the users have to remember another user ID and/or password, the helpdesk has to one-off support another user ID and/or password and the finance people spend money for what amounts to more complexity.    That's a lot of User IDs and passwords!  One of the understated benefits of working at Microsoft is having a single password.  I only have to remember one password which is great since I have about a 1000 to remember as I browse the 'net.

What does any of this have to do with "good enough"?  I'm glad you asked.

Just like their Enterprise brethren, I've found that most Midsize businesses are just scratching the surface when it comes to leveraging technology.  For example, of the hundreds of companies we've visited only a handful are able to find the time to truly utilize the power of the Microsoft platform.  One company, a construction materials manufacturer we visited in Vancouver, Canada is leveraging the published APIs that Microsoft's server products expose by consuming them in .NET and presenting the results via dynamic web pages in IIS/Active Server Pages.  The pages show server uptime, when a user last logged in and on which machine, backup successes/failures, device management and inventory, drive space, etc.  I love meeting with customers who are REALLY pushing [our] technology like this.  I know that most IT Administrators I've surveyed and visited would love to have that data at their fingertips as well.  We love it so much we're putting much of that functionality into EBS (accessible via the Administration Console). :-) 

One of the areas I've heard good enough mentioned many times is in reference to open source software.  Open source code enthusiasts emphatically believe there is no reason a company should purchase and use Microsoft software (see "Running Only on Open-Source Software".  BTW, a small business company named Smartleaf is quoted liberally and their Chief Architect is Robert Thau who just happens to be one of the principal authors of Apache).  I believe some open source software is (very) good and useful in the hands of the right people at the right company, but based on my research I don't believe its in the best interests of most companies (especially midsize) to widely adopt it just because the initial software acquisition cost is less.  For example, I've visited some companies who are only using Windows Server for basic file (read/write) and directory services (authenticate/authorization).  A few of the IT Administrators told me that they thought SAMBA and LDAP might be good enough because they're really not doing anything extravagant. They need to push Windows Server harder where it really begins to add value and reduces operational cost.  In the next breath, one said the users were adding "non-company approved" software to their PCs and they were having problems as a result.  We discussed locking down the company's PCs using Organization Units (create another OU for the exceptions) and group policy objects (made possible because of the deep integration between Active Directory and the Windows workstation--there are almost 3000 GPOs in Vista and Windows Server 2008*).  For one that needed a new application I suggested they build it (or insist it be built) using Visual Studio's (there's even a free version) WebForms (aka ASPX pages) on IIS/.NET  That would enable him to more fully utilize his company's existing Windows Server license and CALs for the web pages, application run-time engine and authentication/authorization.  Please, please, please stop writing your own plumbing code!

One of out-of-the-gate visions for Essential Business Server was to expose many of these services to the midsize company's IT Administrator so he/she can consume them to better the business.  I think we've done a good job putting some of this functionality into the Administrator's hand but there's a lot more we can do (and will, in future releases).  I mentioned the extensibility story in a previous post and I'm excited to say there's more good news on that front.  I you'd like to push the EBS' envelop even further (please do!) then I invite you to use the Essential Business Server Software Developer's Kit (SDK) and extend the Administration Console.  Make great into outstanding!

 

*I fully expect the open source community to take advantage of Microsoft's Interoperability pledge and integrate their software work with Microsoft software.  If I worked for an open source company I'd make it a high priority for my future versions. 

How much do you love EBS?

This much?

EBS Car

Oliver Sommer does.  It's his company car!

Posted by Kentc | 1 Comments

Do you have x64 Server Hardware?

As I conduct research and go on customer visits with IT Administrators from midsize companies, one of the most interesting discoveries has been how little understanding their is around x64 processors.  For example, of the 82 customer visits we have conducted, the customers have averaged 11 servers but indicate they only have one x64 server (and they purchase 1.9 servers per year).  That math doesn't calculate.  NOTE: This isn't the IT Administrators fault, its the IT industry's issue!

I believe some of the confusion can be tied to "64-bit" in general.  For lots of people, 64-bit, in the microprocessor world, meant the Itanium brand that Intel created.  If you're not familiar with Itanium processors I'll give the 10K foot answer--they are super, high-end specifically meant to tackle the most calculation/memory-intensive workloads.  For better or for worse, Itanium also meant a limited set of drivers and Itanium only applications.  For example, Windows Server has an Itanium-specific edition.  If you have a massive database that can use a terabyte of RAM a Itanium-based server is your answer. 

So, what is x64?  Microsoft published what I think is good overview whitepaper on the topic and if you're a Wikipedia fan (who isn't?) take a look at their explanation.  x64 processors can run a 32-bit/x86 OS without requiring any changes.   This is what many customers do today.  That is because the processor folks (Intel and AMD) have changed all of their server-class processors from being x86 to x64 without a lot of fanfare.  Depending on who you ask, any server-class processor or servers running AMD or Intel processors sold/purchased in the last 18 - 24 months has a high probability of being x64 based. 

Why should you care?  Windows Essential Business Server will only run on x64 hardware.  Windows "7", the next version of the Windows Server operating system will only be x64 (and IA-64).  I don't think I'm going out on a limb when I say that within a couple of years all of Microsoft's server applications will be x64 based. RAM is (relatively) cheap and apps love RAM.  Heck, long term, I'm sure we'll look back and laugh about running 32-bit apps (remember 8-bit and 16-bit?).

What are the gotchas?  The biggest challenge that some people using x64 has been the lack of drivers (specifically print).   This issues become less and less with each passing day.  FWIW, I'm running Vista Enterprise x64 on my PC and I have very application compatibility problems (e.g. there's no OneNote x64 printer driver) and no driver issues. 

Posted by Kentc | 0 Comments
Filed under:

Virtualizing EBS RC0

The document describing how to virtualize EBS RC0 on Hyper-V has just posted. 

I don't expect virtualization to be a mainstream case in most midsize businesses because we have loaded each EBS server already.  That said, virtualization is a great way to "kick the tires" without having to find three x64 servers (you just have to find ONE powerful server).  I am most interested in what fail-over/backup/recovery scenarios people come up with when Hyper-V and EBS both release to manufacturing. 

Posted by Kentc | 0 Comments

EBS Documentation on TechNet

I know its not possible for everyone to run EBS RC0 through its paces but if you're like me and good at visualizing (not virtualizing <g>) the written word into near reality then you'll be glad to know that EBS' documentation is now online.  The documentation is the real deal--its the same content in its near final form that will be available when EBS RTMs.   The EBS Release Candidate Reviewer's Guide is also available.

Enjoy (and let us know via the newsgroup if you find any errors). 

Posted by Kentc | 0 Comments

EBS' Licensing and Pricing and Public Preview!

We revealed some new Windows Essential Business Server information today.   Take a look at:

Want to give EBS a spin?  Sign up for the Public Preview here (the red indicates its important <g>).   Note: the Hyper-V extensions for running EBS virtualized are in RC0 but please understand you'll need a beefy box (12 - 16 Gb RAM, spindles for each VM, server-class processor).  This is because EBS' servers, unlike, say a file server, are fully utilized so you'll be taking a well utilized server and wrapping it in a VM with two other well utilized servers.  If you decide to Hyper-V EBS, make sure you select the legacy NIC(s). 

Want to talk about your experience with EBS? We want the good, bad and your suggestions for what you feel is missing.   Use our Public Newsgroup.  Discuss.

Posted by Kentc | 0 Comments

Thank you Paris and Berlin!

I wanted to take a moment to thank the many IT Administrators the dev team and I met with in Paris and Germany during the last two weeks of April.  I find it comforting to know that their needs aren't much different from here in North America while at the same time learn there is additional functionality in which they would greatly benefit.  The main differences are bandwidth, firewalls in use, and a willingness to use open source software (mainly email/anti-spam) to reduce your software spend.  While EBS isn't free it will go a long way to saving customers money.

Eiffel Tower

In addition to enjoying those fantastic, cosmopolitan cities I want to extend my thanks (again) to Gregory, Jean-Loup, Pierre, Franck, Thierry, Faycal, Eric, Arnhold, Claus-Peter, Christopher, Andreas, Thorsten, Andreas (there are two!) and Frank.  Please drop me a note if you're ever in the Seattle area.

    DSC_6679

Posted by Kentc | 0 Comments
Filed under:

Thanks to our Boston Customers

The Essential Business Server Development Team and I were in Boston this past week (April 14 - 17).  I'd like to again thank Keith, Paul, Todd, Alan, Rob, Lee and Chris for taking time out of their busy schedules (they're IT Administrators in a midsize company--by definition they're wickedly busy!) to meet with us.  We continue to learn more from each customer with whom we meet. 

Cheers,
Kent

Posted by Kentc | 0 Comments
Filed under:

The Windows Essential Server Solutions Family

Today, we publicly announced the product family in which Essential Business Server is a part of--Windows Essential Server Solutions--and the new family web site.  The Essential Server Solution family also includes Small Business Server and the web site unveils the features and functionality in Small Business Server 2008 for the first time.  It also contains a frequently requested "which to choose" page to assist you in deciding which solution is the best fit for your company or client's company.

 WESS_h_rgb

We also unveiled a the new graphic (see below).  IMHO, it does a great job of visually conveying the value of the Essential Server solutions.  For those of you lucky enough to attend the Windows Server/Visual Studio/SQL 2008 launch in Los Angeles on February 27th please stop by booth C3 in the Pavilion to get a wickedly cool T-Shirt featuring both of the graphics shown in this post! 

 

WESS_infographic_rgb

Oh, and last but not least the Essential Business Server team now has a blog (although there's no content on it as of today).  I may end up posting content to that blog and sunsetting this one.  Only time will tell...

'Assistance' for the IT Administrator

One of my favorite features in Essential Business Server is one that simply lets the IT Administrator help his/her users without having to leave his/her desk.  You might be saying, "well duh, Remote Assistance has been a feature in Windows client since the XP version", I've met with lots of Administrators who don't use it because the user either has to initiate the request or find some somewhat buried information in order for the Admin to initiate RA.  As a result, they typically use other 3rd party tools (not mentioned here for fear of a corporate flogging <g>), Remote Desktop which unfortunately completely takes over the KVM so the user cannot see what they're doing, or <gasp> they get up and walk to the user's desk/computer!   

Essential Business Server makes the need for those needless workarounds (although some are at least "aerobic") go by the wayside.  In essence, Essential Business Server leverages a Group Policy Object change (see image) that System Center Essentials makes and leverages its own Computer and Devices page (again, see image).  The combination of the two Essential Business Server features let the IT Administrator connect to the user's PC from his/her own computer (at work or at home) while letting the see what they're doing.  Since (typically) >50% of the IT Administrator's day is spent helping the users this feature should really help them get more done especially if the users are remote.    

Starting Remote Assistance from EBS' Administration Console

 

Remote Assistance GPO

Starting Remote Assistance from EBS' Administration Console

Remote Assistance GPO

Preparing the PCs for Remote Assistance

The best way to prepare your company's computers to utilize Remote Assistance in Essential Business Server is to name them something associated with the user (where appropriate).  This can be a non-trivial change because as you know Netbios requirements stipulate that each computer name must be unique.  That's why its not uncommon to see all kinds of crazy names for PCs none of which make the names even remotely easy to determine who actually is using the computer (my favorite: the NIC's MAC address).  Inside of Microsoft because we have hundreds of thousands of computers, most users (but not all) name their PC Username-ComputerType (e.g. KentcLaptop) or some similar combination.  I recommend that you do this too because doing so will make it really easy for you to look up the user's PC name from the Computers and Devices list when they call you on the phone.  It also lets you know which computer has a file locked right before you kill its connection to the server so you can call them.  Confession: I used to do this with MS Mail in order to start a server backup.  Unfortunately, back then there was simply no way to give the user on PC "HQ-NF-12032" a head's up that they might just want to send that email they've been working on for an hour before we terminated their connection. Good times, good times. <g> 

Posted by Kentc | 0 Comments

Essential Business Server video shot at IT Forum is now online

As I've mentioned in previous blog posts, we had a session on Essential Business Server at the IT Forum in Barcelona, Spain during November 2007.   Recently, the TechNet team posted the video of that Essential Business Server session so you can see what was discussed even though you couldn't make it to Europe. Enjoy!

Posted by Kentc | 4 Comments
More Posts Next page »
 
Page view tracker