Bellingham IT Services

IT Services for Home Office, Small and Medium Businesses

Home     About Us     Contact Us     Site Map      
What do large corporations have that the Small Business dosen't..

 

Well there's no simple answer, but one thing is certain Information Management is a key in a sucsessfull business of any size. From the Hardware to the Software large corporations have large IT depts devoted to managing the flow of information.

 

    Bellingham IT Services fills the gap between the knowledge of large IT infrastructures and your small business using proven technologies and real common sense, Whether your a 1 Person home office to a company of 100 users, we have the experiance, knowledge, and background to meet your needs.






Windows Small Business Server 2008

Windows Small Business Server 2008 is an all-in-one server solution designed to help you keep your data more secure and your company more productive.

It provides many of the features used by larger companies, such as e-mail, Internet connectivity, internal Web sites, remote access, support for mobile devices, file and printer sharing, backup, and restore—all at one affordable price.

Coming Soon! Windows Small Business Server 2008 will become available in the second half of 2008.

 

 

Official Launch Date Announced
November 12, 2008, is the official launch date for Windows Small Business Server 2008 and Windows Essential Business Server 2008. Activities that day will signal availability of both solutions and kick off launch efforts worldwide.




Microsoft has released "Top Ten Reasons to use Windows Small Business Server 2003", it is in pdf format and a excellent first resource if you are considering a new server. Down load here
June 04

SBS 2008 POP Connect to Office Live
I recently moved the Business Site to my Free Office Live site to take advantage of the Sharepoint esqe like features. (After all SharePoint is the greast thing since sliced sourdough) I was a bit worried after the redirect whether I could pull in the Email to my Home/Office SBS server like I had been (I manage Several SBS Clients and Have those Summery and Weeky Reports sent to a Support box, funny thing I actually review them), and while I endorse, support, an Generally Love Microsoft's products & Services, I'm really outspoken and critical over thier sillyness at times. and I thought this would be one of those times, as I moved those mail boxes I looked for those settings I would expect a service like Office Live to have, after all isn't it postioned to compete with Googles App service and Gmail???, unfortunitly I didn't see such settings for my transfered boxes, but I did see a link for Hotmail Plus Services for 19.95/year. ???19.95 a year ??? question I, for many of the services Google GMail simply builds in. now 19.95 isn't much, granted, but that's plain sillyness in my mind, AND there may be features that Gmail dosen't have which could justify the cost, But when you consualt to your SMB peers and adviseing them on what's good for thier business it's a hard sell. But I digress, my ranting does little to effect Microsoft Business practice, and some would argue it's justification, yet I've had 5 clients this year move to Google Apps and reduce there SBS box to a DC and File Server, however I did find some info over at About.com that I'm going to try and I though to share and broaden the dissemilation of information and it goes like;
 
 

Plus, more, extra, addition, bonus, ultra: plus gives you more.

You don't need a Windows Live Hotmail Plus subscription, though, to download incoming Windows Live Hotmail1 messages to any desktop email program — or another web-based email service perhaps if it supports fetching mail — using the tried and true post office protocol (POP). Of course, you can send mail using your Windows Live Hotmail address from that email program, too.

Access Free Windows Live Hotmail via POP in Any Email Program

To set up a Windows Live Hotmail account using POP, pick your email program from the list or see below for general settings.

To access a Windows Live Hotmail Plus account in any desktop email program:

  • Create a new account using the following settings:
  • POP (incoming) server: pop3.live.com
  • POP port: 995
  • POP SSL required: yes
  • POP user name: your complete Windows Live Hotmail address (including "@hotmail.com", "@live.com", etc.)
  • POP password: your Windows Live Hotmail password
  • SMTP (outgoing) server: smtp.live.com
  • SMTP port: 25
    • If you run into problems sending mail, try "587" for the SMTP port instead.
  • SMTP SSL required: yes
  • SMTP authentication: yes
  • SMTP user name: your full Windows Live Hotmail email address
  • SMTP password: your Windows Live Hotmail password

Note that free POP access is currently available to users in

  • Australia
  • Brazil
  • Canada
  • France
  • Germany
  • Italy
  • Japan
  • the Netherlands
  • Spain
  • the United States and
  • the United Kingdom.

In any other country, you may need that Windows Live Hotmail Plus subscription9 after all.

 

So pass it along maybe there space(hope) for us SMB Consualts and MS after all, I'll let you know if this works for the SBS Pop Email Connector Smile



2:15 PM GMT  |  Read comments(0)

August 28

SQL 2008 and SBS 2008

 

     The last few days I've been testing the New SBS 2008 RC1, it's a wonderful full feature suite for SMB's looking to manage their works and business, there are a few "issues" though. I won't go in to detail about all of them but one of the Major ones is "Companyweb". Since SBS 2003 I've loved SharePoint and all of its capabilities, however limited the integrated default site install seem it was for me at least a source of added value to my clients to be able to customize it in one fashion or another, when Microsoft® released some application templates for WSS2 that valued add service really took off. When WSS3 came out the SBS The last Few days I've been testing the New SBS 2008 RC1, it's a wonderful full feature suite for SMB's looking to manage their works and business, there are a few" issues" though. I won't go in to detail about all of them but one of the Major ones is "Companyweb". Since SBS 2003 I've loved SharePoint and all of its capabilities, however limited the integrated default site install seem it was for me at least a source of add value to my clients to be able to customize it in one fashion or another, when Microsoft® released some application templates for WSS2 that valued add service really took off. When WSS3 came out the SBS community waited (literally on the edge of their collective behinds) till a few innovators braved the install of WSS3 (http://blogs.technet.com/sbs/archive/2006/11/30/wss-v3-0-installation-on-sbs-2003.aspx) on SBS2003 well, needless to say my clients really loved it. Then the team at MS brought us the "GroupBoard Workspace", OMG! this was like receiving fire from the Gods, at least to SMB's This was what Companyweb should of been all along! Of course I started deployment and customizing this gem for a number of my clients,  really because of the side by side install requirements of WSS3 on SBS 2003 deploying and migrating content to GBW wasn't too difficult on SBS2003 well, needless to say my clients really loved it.

     Well out comes SBS 2008, I can tell ya I've been anticipating this for some time SBS 2003 is robust, stable, efficent, and desirable for a very large segment of Information Technology (did you know there are nearly 10 times as many classed "SMB's" as there are "Medium" and "Large" classed businesses?), but it's 5 years behind both in Hardware (no 64bit support) and Software. I had hoped that some lessons had been learned (again I won't go in to everything) like the restrictively tight intergration of Companyweb, RWW and other technologies this makes it difficult to upgrade and customize, let face it SBS 2008 is designed for the IT "Dumb" (almost any tech savy office manager could set this up) one would think Microsoft purposely design this to eliminate IT conslutants out of the market, but only for straight out of the box (or on the box as one might say) Drilling down, customizing or otherwise deviating form the Norm and I'd get a SBS Specialist right away cause you could disable your whole business with just one misconfiguration, but I digress, I had hoped that the "GroupBoard Workspace" would have been THE Companyweb however that is not the case and so I'm on a quest to get this in place  and reliable as a replacement for CompanyWeb without breaking the intergration in SBS 2008 I think one of those steps is the need for a seperate SQL install and I have been searching everywhere for some Documentation that configures the SQL instance in Sharepoint sadly there is not much documentation out there. I did find one little snippit on TechNet which I may insome ways use, but well see.........

 
 
 

Moving the Windows SharePoint Services content database

You can move the content database of Windows SharePoint Services to the instance of SQL Server that is included in Windows SBS 2008 Premium. Before you move the database, consider the following:

  • Other than the content database, do not move databases that are associated with Windows SharePoint Services 3.0, such as the configure database or the search database.
  • After moving the content database to SQL Server, do not use the task titled “Move Windows SharePoint Services Data,” which is located on the Server Storage tab of the Windows SBS 2008 console. For more information, see Move data using the Detach and Attach components.
  • To complete the SharePoint Services content database move, you must log on to Windows SBS 2008 by using an account in the Domain Admin Security Group. Also, at a minimum, you must be assigned the following roles in SQL Server:
    • db_owner   Fixed role needed to detach the Windows internal database.
    • dbcreater   Fixed server role needed to attach the new SQL Server instance to the Windows internal database.

    SharePoint Services content database move process

    Complete the following steps to move the SharePoint Services content database.

    Step 1: Prepare your internal Web site

    To prepare your internal Web site
    1. To avoid user access to the internal Web site while you are moving data, stop the internal Web site. In the Windows SBS Console, click the Shared Folders and Web Sites tab, click Web sites, and then click Disable this site.

    2. Use the Windows SharePoint Services 3.0 tools to remove the content database from the Web application. Removing the content database does not delete it—it only removes the association of the database with the Web application. This action is analogous to detaching a database in SQL Server because the content of the database remains intact.

      1. Click Start, click Administrative Tools, and then click SharePoint 3.0 Central Administration.

      2. In the User Account Control prompt, click Continue.

      3. In the Central Administration page, click the Application Management tab.

      4. In the SharePoint Web Application Management section, click Content databases.

      5. On the Manage Content Databases page, click the content database that you want to move (ShareWebDB).

      6. On the Manage Content Database Settings page, in the Remove Content Database section, select Remove content database, and then click OK.

  • Detach the original database from the Windows internal database.

    1. Click Start, click All Programs, and then click Microsoft SQL Server 2005.

    2. Right-click SQL Server Management Studio Express, and then click Run as administrator.

    3. In the Connect to Server dialog box, under Server type, select Database Engine, and then in the Name field, type \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query.

    4. In the Authentication field, select Windows Authentication, and then click Continue.

    5. Click Databases to expand the list, and then click ShareWebDb.

    6. Right-click the database name, click Tasks, and then click Detach.

      The Detach Database dialog box appears.

    7. Click OK.

    1. Copy or move the ShareWebDb.mdf and ShareWebDb_log.ldf files from %COMMPROGRAMFILES%\SYSMSI\SSEE\MSSQL.2005\MSSQL\Data\ to a destination folder.

      noteNote
      The content database files should be stored on the same server where you installed SQL Server.

      1. Step 2: Create and attach the database files to SQL Server

        To create and attach the database files to SQL Server
        1. If you installed SQL Server 2005:

          Log on to the server where you want to install SQL Server to use as the content database.

        2. Install SQL Server 2005 or SQL Server 2008.

        3. If you install SQL Server on a separate server from the server running Windows SBS 2008, you must configure it to allow remote connections.

          1. Enable remote connections on the SQL Server that you want to connect to from a remote computer.

          2. Turn on the SQL Server Browser Service.

          3. Configure the firewall to allow network traffic that is related to SQL Server and to the SQL Server Browser Service.

            For more information, see the Microsoft Web site at http://go.microsoft.com/fwlink/?LinkID=125442.

        4. If you installed SQL Server 2008:

          1. Start the SQL Configuration Manager, browse to the SQL Server Network Configuration node, and then select SQL Server.

          2. In the right pane, right-click TCP/IP, and then click Enable.

          3. Restart the SQL Browser Service.

          4. To configure services such as Start, Stop, Pause, Restart, and Update service accounts, do the following:

            1. Start the SQL Configuration Manager, browse to SQL Server Services, and then select SQL Server.

            2. In the right pane, right-click the service that you want to change, and then click the appropriate option.

            3. To change the service account, right-click the service, click Properties, and then click the Log On tab.

      2. On the destination server, attach the content database to the SharePoint content database.

        1. Click Start, and then click All Programs.

        2. Click Microsoft SQL Server 2005 or Microsoft SQL Server 2008, right-click SQL Server Management Studio, and then click Run as administrator.

        3. In the Connect to Server dialog box, select Database Engine as the server type.

        4. In the Server name field, type the server name.

        5. In the Authentication field, click Windows Authentication.

        6. Click Connect.

        7. Right-click Databases, click Tasks, and then click Attach.

        8. In the Attach Database dialog box, click Add. Browse to the location where you transferred the ShareWebDb.mdf and ShareWebDb_log.ldf files, and then select the ShareWebDb.mdf file for the database that you want to attach.

        9. Click OK twice.

          1. Step 3: Reset the content database for the Remote Web Workplace

            To reset the database for Remote Web Workplace
            1. If the destination SQL Server instance is on the Windows SBS 2008 server on which the Windows SharePoint Services installed, you can use the SharePoint 3.0 Central Administrator to add the new content database.

              1. Click Start, click Administrative Tools, and then click SharePoint 3.0 Central Administrator.

              2. On the Application Management page, in the SharePoint Web Application Management section, click Content databases.

              3. On the Manage Content Databases page, click Add a content database.

              4. On the Add Content Database page, in the Database Server section, type the exact name of the database instance.

              5. In the Database Name section, type the exact name of the transferred content database (ShareWebDb), and then click OK.

          2. If the destination SQL Server is not on the Windows SBS 2008 server, you might encounter issues when you use the SharePoint 3.0 Central Administrator to add the new content database. To help with this issue, do the following:

            1. Log on to the Windows SBS 2008 server.

            2. On the drive where Windows SharePoint Services is installed, open a Command Prompt window, and then change to the following directory by typing: cd %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.

            3. Type the following command:

              stsadm –o addcontentdb –url <URL name> -databasename <database name> [-databaseserver <database server name>]

              For the internal Web site, the URL is https://sites.987 and the database name is ShareWebDb.

            4. Press ENTER.

            1. On the drive where SharePoint Products and Technologies is installed, open a Command Prompt window, and then change to the following directory by typing: cd %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin. Type the following command:

              Stsadm –o spsearch –action fullcrawlstart

            2. Press ENTER.

              1. Move data using the Detach and Attach components

                After you move the content database to SQL Server, you are no longer able to use the Move Windows SharePoint Services Data task from the Windows SBS Console (Server Storage, which is located on the Backup and Server Storage tab). This is because the task can only move data for the Windows internal database.

                If the disk where you are hosting the content database is running out of disk space, you can move the data by using the Detach and Attach components.

                For more information about how to do this in SQL Server 2008, see the Microsoft Web site at http://go.microsoft.com/fwlink/?LinkID=125443.

                For more information about how to do this in SQL Server 2005, see the Microsoft Web site at http://go.microsoft.com/fwlink/?LinkID=125445.

                After you move the content database to SQL Server, you can continue to move it to other SQL Server instances as needed. For more information, see the Microsoft Web site at http://go.microsoft.com/fwlink/?LinkID=125446.



                1:53 PM GMT  |  Read comments(1)

                December 15

                Mass Create AD Accounts
                Why isn't this a default tool in Server? - nuff said
                 
                 
                 Cameron Fuller has an answer (sort of)
                 
                 
                 

                Scripts to Mass Create Users and Email

                Scripts to Mass Create Users and Email for POC or Test Environments

                During a recent Exchange migration in the Proof of Concept phase I was looking for a way to quickly generate a large number of users with email in their accounts to test through steps of the migration (and document for their environment). To speed up the process for creating these accounts and email I created the attached scripts. Please note: These scripts are NOT production level scripts and should NOT be used in a production environment. They are designed for testing or proof of concept environments only. I have used them in two Active Directory 2003 environments with a large amount of success.

                So, with those caveats in place here’s how they work!

                §       First, Backup your environment (ok, one last caveat in case)

                §       Next create each of the scripts in this blog entry with the names specified at the top and put them into the C:\ directory on the server which hosts the Exchange services in the POC.

                §       Once they are created there are four steps involved in creating the users.

                1)     Create the MigrationTest top level OU within the domain

                2)     Run the script to create the users (createusers.bat)

                3)     In AD Users and Computers enable and create mailboxes for the users (highlight all users in the MigrationTest OU at the same time to enable them and create their mailboxes)

                4)     Run the script to create the mail (createmassmail.bat)

                CreateEmail.bat

                @echo off
                rem General: Make sure that the new accounts are enabled and have mailboxes before running this
                rem Usage: script (# of emails to send) (originating email) (receiving email)
                rem Example: createmail 50
                administrator@abc.domainname.com TestUser@abc.domainname.com (creates 50 emails from the logged in account to TestUser@abc.domainname.com)

                if %1%x==x goto Params
                if %2%x==x goto Params
                if %3%x==x goto Params

                set /a n=%1
                set /a i=0
                set /a sp=" "
                :loop
                set /a i+=1
                 echo call createoneemail %2% %%sp% %3% %%sp% %i%
                 call createoneemail %2% %%sp% %3% %%sp% %i%
                 if %1x==%i%x goto end
                goto loop
                :Params
                echo Please use the syntax: script #email sender receiver
                echo Example: createmail 50
                administrator@abc.domainname.com TestUser@abc.domainname.com
                goto exit

                :end
                echo Email should have been sent!.
                echo

                :exit


                CreateMassMail.bat

                @echo off
                rem General: Make sure that the new accounts are enabled and have mailboxes before running this
                rem Usage: script (# of users created) (naming for users) (domain)
                rem Example: createmail 50 TestUser @abc.domainname.com (sends 1000 emails to each of the 50 TestUser accounts)


                if %1%x==x goto Params
                if %2%x==x goto Params
                if %3%x==x goto Params

                set /a nn=%1
                set /a ii=0
                set /a sp=" "
                :loop
                set /a ii+=1
                 echo call createmail 100 administrator%3% %%sp% %2% %%ii%%3%
                 call createmail 100 administrator%3% %%sp% %2% %%ii%%3%
                 if %1x==%ii%x goto end
                goto loop
                :Params
                echo Usage: script (# of users created) (naming for users) (domain)
                echo Example: createmail 50 TestUser @abc.domainname.com (sends 1000 emails to each of the 50 TestUser accounts)

                goto exit

                :end
                :exitCreateOneEmail.bat

                dim ArgObj, var1, var2
                Set ArgObj=WScript.Arguments
                ' Parameters = (originating mailbox) (receiving mailbox) (number)
                var1=ArgObj(0)
                var2=ArgObj(1)
                var3=ArgObj(2)

                set objEmail = CreateObject("CDO.Message")
                objEmail.From = var1
                objEmail.To = var2
                objEmail.Subject = "Testing Email number " & Var3
                objEmail.Textbody = "Testing Email message body."
                objEmail.Send

                'Clear object out of memory
                set ArgObj=Nothing

                CreateOneUser.bat

                del /f c:\importuser.ldf
                echo dn: CN=%1,OU=MigrationTest,DC=%5,DC=%4,DC=%3>> %2
                echo changetype: add>> %2
                echo objectClass: top>> %2
                echo objectClass: person>> %2
                echo objectClass: organizationalPerson>> %2
                echo objectClass: user>> %2
                echo cn: %1>> %2
                echo givenName: %1>> %2
                echo sAMAccountName: %1>> %2
                ldifde -i -k -f %2 -s %computername% -j c:\

                CreateUsers.bat

                @echo off
                rem General: Create an OU called MigrationTest in this domain before running the script
                rem Usage: script (# of users to create) (naming for users) (reversed version of DC=abc,DC=domainname,DC=com)
                rem Example: createusers 50 TestUser com domainname abc (creates 50 users named TestUser1-50 in the
                rem abc.domainname.com domain.

                if %1%x==x goto Params
                if %2%x==x goto Params
                if %3%x==x goto Params
                if %4%x==x goto Params

                set /a n=%1
                set /a i=0
                set /a sp=" "
                :loop
                set /a i+=1
                 echo Creating %2% %%i%
                 echo call createoneuser %2% %%i% c:\importuser.ldf %3% %%sp% %4% %%sp% %5%
                 call createoneuser %2% %%i% c:\importuser.ldf %3% %%sp% %4% %%sp% %5%
                 if %1x==%i%x goto end
                goto loop
                :Params
                echo Please use the syntax: script #users naming dc1 dc2 dc3
                echo Example: createusers.bat 50 TestUser com domainname abc
                echo The last three are the reversed version of DC=abc,DC=domainname,DC=com
                :end
                echo Users created will need to be enabled and have mailboxes enabled for them.
                echo

                ReadMe.Txt

                The purpose of these scripts is to create testing mailboxes and mail within the mailboxes to assist with POC testing of Exchange migrations.

                The scripts in this folder are designed to be copied to the C:\ directory on the server which hosts the Exchange services.

                There are four steps involved in the process:

                1) Create the MigrationTest top level OU within the domain
                2) Run the script to create the users (createusers.bat)
                3) In AD Users and Computers enable and create mailboxes for the users
                4) Run the script to create the mail (createmassmail.bat)

                Details:

                1) AD Users and Computers, new OU called MigrationTest
                2) createusers.bat (# of users) (naming) (reversed domain name)
                example: createusers.bat 450 TestUser com domainname abc
                (creates 450 users with TestUser# in the abc.domainname.com domain)
                3) AD users and computers, open the MigrationTest OU highlight all users, right-click and enable account. Then right-click and under Exchange tasks create the mailbox.
                4) createmassmail.bat (# of users) (naming) (email extension)
                example: createmassmail.bat 450 TestUser @abc.domainname.com
                (creates 100 email messages from administrator to each of the 450 TestUser users)

                Known issues:

                This was built upon a three level domain name (abc.domainname.com), if it is a two or four level the createoneuser.bat file will need the second line of the file changed to reflect
                the change. It's currently:

                echo dn: CN=%1,OU=MigrationTest,DC=%5,DC=%4,DC=%3>> %2

                Changed to a two level domain:

                echo dn: CN=%1,OU=MigrationTest,DC=%4,DC=%3>> %2

                Will work for a two level domain (xyz.com as an example).

                Let me know if you find these to be useful! 

                 
                 
                 
                http://cameronfuller.spaces.live.com/blog/cns!A231E4EB0417CB76!142.trak


                11:24 AM GMT  |  Read comments(0)

                April 30

                Moving Outlook Autocomplete to Vista

                http://office.microsoft.com/en-us/outlook/HA011394511033.aspx

                Copy the names in AutoComplete to another computer

                Important  You must exit Outlook before starting the following procedure. The names will be included in AutoComplete when you restart Outlook.

                1. On the computer with the saved AutoComplete names, go to drive:\Documents and Settings\user name\Application Data\Microsoft\Outlook.

                Note  Depending on your file settings, this folder might be hidden. To view the files in this folder, do one of the following:

                ShowMicrosoft Windows XP

                  1. Click Start, and then click My Computer.
                  2. On the Tools menu, click Folder Options.
                  3. Click the View tab, and then, under Advanced settings, under Hidden files and folders, click Show hidden files and folders.

                ShowMicrosoft Windows 2000

                  1. Double-click My Computer on your desktop.
                  2. On the Tools menu, click Folder Options.
                  3. Click the View tab, and then click Show hidden files and folders.
                1. Right-click profile name.nk2, and then click Copy.

                Tip  You can copy the file to removable media, such as a floppy disk or a CD, and then copy the file to the correct location on the other computer. Or you can attach the file to an e-mail message and send the message to yourself. On the new computer, open the attachment in Outlook, and then save it to the correct location.

                 

                1. On the computer where you want to populate the AutoComplete feature, copy the file to drive:\Documents and Settings\user name\Application Data\Microsoft\Outlook.
                2. If the Outlook user profile name is different on the computer where you are moving the .nk2 file, you must rename the file with the same Outlook user profile name after you copy it to the correct folder. For example, if you move Kim Akers.nk2 from the original computer with an Outlook user profile name of Kim Akers, and you copy the Kim Akers.nk2 file to the new computer, you must rename it with the Outlook profile name being used on the new computer.
                3. When prompted about replacing the existing file, click Yes.
                4. Open Outlook to view changes.

                Rename old .nk2 file to "default.nk2" on the new system and place it under c:\Users\Username.domain\AppData\Roaming\Microsoft. 
                 
                 



                11:12 AM GMT  |  Read comments(0)

                December 16

                SBS 2008 as a hyper-v parent, NOT! Thank you VMWare
                Well I have to send out yet another big thanks to VMWare, the silly catchup by Microsoft of the much hyped about Hyper-V is well still hype it seems that SBS 2008 server as a hyper-v parent is NOT! supported which makes little sense, (it is one of the availible roles) It is supported a a child or guest OS but ths hardly makes for effiecent Hardware deployments not to mention patch and service management.  Never fear though VMWare's free stand alone VMware Server works wonderfully in that massive SBS Parent Hardware box. 


                8:09 PM GMT  |  Read comments(0)


                 

                Bellingham IT Services
                Phone number (360)410-7450
                427 W. Axton Rd. Bellingham
                WA, 98226
                geoffm@bellinghamitservices.com