October 2009 - Posts
Unless you’ve been living under a rock for the last year, I’m sure you’ve heard that Microsoft has released its new client operating system Windows 7. Not only have they released Windows 7 but they have done so with great fanfare. I haven’t heard and read this much good news about a Microsoft operating system in…well to be honest never. Sure Microsoft has had success in the past but they really seem to have hit the mark with this one. In this article I’d like to discuss some of the new features from Windows XP & Vista.
Being a member of the Windows 7 TAP (Technology Adoption Program) and Beta I’ve been using Windows 7 at home and work for over 9 months now. Although there have been some issues (most of my experience has been with beta and release candidate software) my overall impression has been very positive. Right off the bat Windows 7 feels like a modern operating system. You can tell that Microsoft spent a lot of time making things easier for users. In fact if you have experience using Windows Vista you won’t find Windows 7’s navigation that much different. I’m not saying Windows 7 is like Windows Vista, for one it is much more responsive than its predecessor. Microsoft has fine-tuned the kernel of Windows 7 to deal with memory much better than Vista and has limited the number of background services to help reduce the resource footprint needed to run the operating system.
With every new operating system come new advancements within the capability set delivered, and Windows 7 delivers. I’m going to be spending most of my time comparing Windows 7 to Windows XP. The biggest change you will see is what you see. Windows 7’s interface is different than Windows XP but not so much that you will be lost. First you will no longer find the comforting Start Button in the bottom left hand corner as it has been replaced by a Windows logo that performs the same function. Once clicked on you will see a much improved menu over the Windows XP start menu. Directly over the Windows logo is a search box that can be used to type in not only names of applications but also locally stored files. The menu will start to auto-populate with your results and is a great shortcut to open applications that you would normally have to search all over for. This search field also can be used as a replacement for the Run Dialog but although it is not a replacement and the Run option can be added back using the advanced settings. Directly above the search box is where you will find the All Programs option. Once clicked on it will display your installed applications much like previous versions of Windows did. Windows 7 is all about shortcuts to common tasks and you will find the most commonly used applications will also be listed on this menu screen. You will find shortcuts to common areas like My Computer or Control Panel on the right of this menu. I really like the feel of the new Menu as it allows me to access the apps and data I need much quicker and easier.
Speaking of making things easier, there are four features I’d like to share with you that are really cool and designed to make your life easier.
1. Windows Taskbar – The Windows Taskbar has been improved to allow for easy navigation between open windows and quick easy access to commonly used applications. First you have the ability to right click an application and “Pin to Taskbar”. This will give you quick access to that application or Explorer Windows (perhaps My Videos). Once you do that you can hover your mouse over the item and if the windows or application is open it will show you a preview of the open window. It even shows the video while it is playing!
I can tell you this is a life saver when you have multiple emails or Word documents open. Instead of Alt-Tab’ing through them I can now just hover over the icon on the task bar and view all the open windows.
2. Jump Lists – Jump lists are quick easy ways to open a recent document, picture, song or website. All you have to do is right click on the icon that is either opened on the task bar (picture below) or some apps will expand this out via the Start Menu.
3. Snap – Snap is a nifty little way to resize open windows by dragging them to the edges of your screen. All you do is drag an open window to the left of your screen and it will Snap to that side and take up half the screen. You can take another open window and Snap it to the right to be able to view both those windows side-by-side. Here is a look at the before and after when using Snap.
Another option I like in snap is to drag a window to the top of the screen and it will open in full screen.
4. Windows Search – Windows 7 has several ways to make finding what you’re looking for much easier. On any folder that you open up you have the ability to perform a search by typing in the name of the item you are looking for. It actually starts displaying results as you type in information. You even have the ability to filter by other attributes such as size, author, date etc…
Windows 7 is going to be a big change for people adopting from XP. The interface is drastically different than some people are used to using. However Microsoft has done an excellent job in its design to make it more user friendly. Microsoft has also included a ton of new features that are intended to make common tasks very simply
I’m sure a lot of you have been playing with PowerShell. If not you better get on it!!! I’m not as far along as I wish I was but there is help out there. One great place is to see what others have done. Microsoft’s TechNet Scripting Center has a place where you can upload your own scripts and search what others have done. This is great for a community of learning developers…did I just say developers…ewwwww. :)
This link provides a shortcut to filter just the Active Directory related scripts. From here you can find scripts on Computer Accounts, Domains, Groups, Monitoring, OUs, Searching Active Directory, Sites and Subnets and User Accounts!
If you want to just view all the PowerShell scripts just hit this URL - http://gallery.technet.microsoft.com/ScriptCenter/en-us. Here you will scripts on Active Directory, Applications, Backup and System Restore, Databases, Desktop Management, Group Policy, Hardware, Interoperability and Migration, Local Account Management, Logs and monitoring, Messaging & Communication, Multimedia, Networking, Office, Operating System, Other Directory Services, Printing, Remote Desktop Services, Scripting Techniques, Security, Servers, Storage, System Center, Using the Internet and Windows Update. WOW that is a wealth of info.
Enjoy and please share if you have any cool ones yourself.
There are a ton of methods to backup Active Directory. I’m not going to get into each method with this post. What I am going to do is share another little command that can be run to check to see if your Active Directory was backed up and when.
Before I discuss that command one point I would like to make is to be very careful about who you let backup and restore your Active Directory DB. From a security standpoint this could be a major violation of your company’s security policy. Think it about for a minute. Let’s say I work in a support group in your company that provides backup and restore services for all systems, including Domain Controllers. I could take that backup of Active Directory and restore it to a private system that I have. Now I could use a number of tools to help try to crack into it. Sure it may take a bit of time but I've got plenty of time.
If you have a group that is responsible for backups and restores on Domain Controllers then I believe you need to put some really good policies and guidelines in place to protect your most important asset…Active Directory. I actually don’t like anyone backing up Active Directory that isn’t an Administrator and I always select the option that only and Administrator can restore the backup. I understand that a rouge admin could do harm but at least there was some mitigation put in place.
Now, finally to the point. Is my Active Directory backed up? For this one we are going to run another Repadmin command.
This will show you when your last backup of Active Directory ran. You don’t need to run it against a specific DC because Active Directory doesn’t care. If you have child domains in your environment and want to run this against them all just put a * at the end of the command and it will check all the domains.
Now go out there and make sure your Active Directory is backed up!!!