Welcome to TechNet Blogs Sign in | Join | Help
<June 2006>
SuMoTuWeThFrSa
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

Post Categories

Navigation

[MSFT-BE] Bloggers

[MSFT - EMEA] Bloggers

[MSFT - WW] Bloggers

Syndication

Exchange 2007 - Demo's
Want to see how Exchange 2007 looks like then check out the links to the demo's below. The demo I promised during the Technet evening is also included so take a look at the Unified messaging improvements.

Built-in Protection


Business Continuity

Data Protection With Local Continuous Replication
110 KB | 300 KB



Compliance

Enabling Compliance With Ethical Walls
110 KB| 300 KB

Enabling Compliance With Journaling
110 KB | 300 KB

Enabling Compliance With Message Classification
110 KB | 300 KB



Anti-Spam and Antivirus Protection

Antivirus Protection With Attachment Filtering
110 KB | 300 KB

Anti Spam Protection With The Edge Transport Server Role
110 KB | 300 KB


Anywhere Access


Outlook Web Access

E-mail And Meeting Experience With Outlook Web Access
110 KB | 300 KB

Address Book Enhancements In Outlook Web Access
110 KB | 300 KB

Scheduling Assistant With Outlook Web Access
110 KB | 300 KB

Out Of Office With Outlook Web Access
110 KB | 300 KB

Search With Outlook Web Access
110 KB | 300 KB





Outlook 2007 and Exchange Server 2007

Office Outlook 2007 and Exchange Server 2007 Overview
View the demo | Requires Macromedia Shockwave Player

Auto Account Setup With Office Outlook 2007
110 KB | 300 KB

Calendar Sharing With Office Outlook 2007
110 KB | 300 KB

Managed Email Folders With Office Outlook 2007
110 KB | 300 KB

Out Of Office With Office Outlook 2007
110 KB | 300 KB

Phone-Based User Experience With Outlook Voice Access
110 KB | 300 KB

Scheduling Assistant With Office Outlook 2007
110 KB | 300 KB

Search With Office Outlook 2007
110 KB | 300 KB



Unified Messaging

Integrating Communications With Exchange Unified Messaging
110 KB | 300 KB

Phone-Based User Experience With Outlook Voice Access
110 KB | 300 KB


Operational Efficiency


Deployment

Installation Experience With Exchange Server 2007
110 KB | 300 KB



Administration

Using The New Exchange Management Console
110 KB | 300 KB

Automation And Reporting With The Exchange Management Shell
110 KB | 300 KB

Proactive Management With Exchange Best Practices Analyzer
110 KB | 300 KB


Tags: Exchange 2007, Microsoft, Media Player
Technet

.

by aralves | 0 Comments
Filed Under: , ,

Want to Apply another theme to OWA - try M000OWA
I just ran against this funny OWA theme called M000OWA.




You want to know how to do it, just follow the link

Have fun with it

by aralves | 0 Comments
Filed Under: , ,

Vista:: ActiveX installer service

Spotted this on the UAC blog:The ActiveX Installer Service

As many IT Pro's know the ActiveX controls in IE can be really hard to maintain. With Windows Vista we aim that most users are running as a normal user, which makes it even harder to maintain. As we listened to feedback we received from our community we will introduce in Vista RC0 something called the "ActiveX installer service”

IT Pro’s will be able to define URLs from which standard users will be able to Install ActiveX controls.

 The Service consists of a Windows service, a Group Policy administrative template, and a few changes in Internet Explorer. 

When the feature is enabled, Internet Explorer will ask the service to install any ActiveX controls that need to be installed.  Before installing the ActiveX control, the Installer service will check to see if the URL of the CODEBASE is defined and listed in Group Policy and if it is allowed.  If the service policy permits the install of the ActiveX control, then the service will create an instance of the Internet Explorer ActiveX installer object to be used to install the control.  If Group Policy did not specify that the ActiveX control was allowed to install, then the default Windows Vista behavior is resumed: a Consent\Credential prompt is required to install an ActiveX control. 

 

Sounds very interesting to me.

by aralves | 0 Comments
Filed Under: , ,

Vista:: “Fix My Settings” in IE7+

We introduced something called “Fix My Settings” in IE7+ on Windows Vista. This is something useful because we warn the users upfront that the changes they they try / have made are not secure.

Let me explain it with an an example:

You change the protected mode security setting for the Internet Zone, IE will immediately warn you that this is not secure. See the screenshot below.

The Security center will pop-up telling you that there is an issue with the “Internet Security settings”, you can even restore the settings from there.

Now whenever you start your IE the first thing you will notice is that IE warns you about the fact that your pc could be at risk. You have then two options one is to go on to the site you wanted to visit the other one is to restore your settings.

 

So far so good. Now I’ve got a question from someone who is asking when you click on fix your settings which setting will be reset. Is it something that has been defined by Microsoft or can you define your own default settings.

Now after a little bit of testing I saw that every setting you push through group policies is kept when you do a “fix my settings”. And even if you decide to create an unsecure policy the “fix my settings” will not pop-up however when you open the security settings you will notice that by disabling for example protected mode you have a security issue.

What I find very cool and useful is that there is a Yellow warning which tells you that some of the settings are managed by the system Administrator, see the screenshot for an example.

Tags: IE7, Vista, Security

by aralves | 0 Comments
Filed Under: , ,

Forefront our new family of business security products

Microsoft Forefront is a comprehensive line of business security products providing greater protection and control through integration with your existing IT infrastructure and through simplified deployment, management, and analysis.

Roadmap:

Roadmap

The Forefront product line consists of the following:

Microsoft Forefront Client Security (formerly called Microsoft Client Protection)

Microsoft Forefront Security for Exchange Server (currently called Microsoft Antigen for Exchange)

Microsoft Forefront Security for SharePoint (currently called Microsoft Antigen for SharePoint)

Microsoft Antigen for Instant Messaging

Microsoft Internet Security and Acceleration (ISA) Server 2006

http://www.microsoft.com/forefront/2006/prodinfo/overview.mspx

 

 

by aralves | 0 Comments
Filed Under: ,

Technet Evening Exchange 2007 – Q&A and Powershell scripts Part II

Let’s continue with powershell and the next thing I showed was how to create and test a script. The script we wanted to create was a move mailbox script. Not just a move mailbox but one where we searched for the top 3 biggest mailboxes.

First let me explain a little bit the mailboxstatistics command and how we can get the top 3 mailboxes in size.

get-mailboxstatisctics

This command returns the mailboxes with some statistical information like the number of items, last logon time. See the screenshot for more info

Now that we have the mailbox stats we want to sort them.

get-mailboxstatisctics | sort totalitemcount –desc

 

 

 

(get-mailboxstatisctics | sort totalitemcount –desc)[0..2]

This command returns the same results as the previous command but sorts it based on the number of items in the mailboxes.

 

Same result but shows only the top 3 (from 0..2) mailboxes

You know now how to get stats, sort them and filter the top 3 out of it lets continue with the script we created.

The technetdemo.msh script:

param($server=$(read-host "Target Server"))

 

new-storagegroup DemoTechnet -server $server | out-null

new-mailboxdatabase MBX01 -storage DemoTechnet | mount-database

 

Write-host "Database Created"

 

$mbxset=(get-mailboxstatistics -server smbex01 | sort itemcount -desc)[0..2] | foreach {get-mailbox $_.LegacyDN}

 

$mbxset | move-mailbox -targetdatabase MBX01 -whatif

 

Let me explain some of the new commands we used in this script.

The param command is used to pass parameters to the scripts, in this case we are asking for the target server.

The out-null command is obvious, do not write output.

The Write-host command will write the message to the host. This can be useful to have some information about the status of your script.

The “$mbxset=” command is to create a variable with in this example the get-mailboxstatistics command, this means that the mbxset will contain the legacydn name of the top 3 mailboxes.

We can now use the variable and pipe it to a move-mailbox command to move those mailboxes.

I recommend to use the what-if or –validate command to see what the result of the move mailbox will be.

You can now just run the script in the shell by referring to the file.

The biggest advantage of Powershell scripting is that you can test each line of your script before actually hitting the complete script. In VBscripting you had to run the complete script and wait and see or use a debugger to debug each line.

 

The last part of the Powershell scripting is reporting. I explained that there some command to do diagnostics and some commands to do reporting.

For the diagnostics part there are commands like :

 

Test-mapiconnectivity

 

 

Test-Servicehealth

This command will test the mapi connectivity for all mailboxes.

 

This command will look at the different server roles and return the services that are running and which one are not.

See screenshot.

For reporting there are commands like export-csv which lets you export the information to a csv file there are also some scripts that we have created like out-html and out-chart which outputs information to a html file or to a chart. (See screenshots for an example)

The following example will get the mailbox stats, sort them by itemcount and output certain information to a html file:

Get-mailboxstatistics | sort totalitemcount –desc | select mailboxdisplayname, totalitemcount, totalitemsize | out-html | out-file c:\powershell\mailboxstats.html

The last example will do the same but output into a chart instead of html.

Get-mailboxstatistics | sort totalitemcount –desc | out-chart mailboxdisplayname, totalitemcount –outfile report1

So far for the Powershell scripting.

The next item on this post was some Q & A we got after the session:

Q: Can you schedule a Powershell script like the charting script?

Answer: Yes you can here is an example

msh.exe -mshconsole 'c:\program files\microsoft\exchange server\bin\exshell.mcf1' -command 'get-mailboxstatistics -server server1 | d:\scripts\out-chart Identity ItemCount -filename d:\charts\chart.jpg'

Q: Will there still be a standard and Enterprise edition of Exchange?

Answer: We did not disclosed any licensing on Exchange 2007 yet.

Q: Will there only be support of 64 bit?

Answer: There will only be 64bit support, no support for Itanium only x64 based systems.

Q: Unified Messaging Video?

Answer: I told you I would look after the UM video and unfortunately there is not yet a public version of the video available however here is a link to another video which is a cool demo on the LCR and CCR technology. http://msexchangeteam.com/videos/9/drandha/entry427787.aspx

If you have other questions please mail (Arlindo.alves@microsoft.com) me and I will try to answer them.

You can now download the presentation : http://www.microsoft.com/belux/technet/nl/events/presentations.mspx

 

Tags: Powershell, Monad, Exchange 2007

 

by aralves | 5 Comments
Filed Under: ,

Technet Evening Exchange 2007 – Q&A and Powershell scripts Part I

On Wednesday June 7th I give Technet Evening about Exchange 2007, during this 2 hour session I give a Technical overview of Exchange 2007. I will not post a wrap-up of the session because Ilse Van Criekinge already did on her Pro-Exchange user group site. Ilse created a great article which is a good summary of my session.

What I will do here is post all scripts and commands I used to demo the Exchange Shell based on Monad Technology.

Remember the first demo’s I showed with the Exchange Management console.

  • Change the phone number of a user.
  • Create a new storagegroup with a new database. Mount the database and move the user(s) mailbox that start with a B.

I aimed to do the same within the Monad Shell, here are the cmdlets I used to perform the actions as described above:

Change the phone number of user Bob Kelly:

Get-user

 

Set-user bobk –phone 02123456

 

Get-user bobk | ft name, phone

List of users from AD

 

Set the new phone nr for bobk

 

Get the user info of bobk and show it in table form with only the phone name and phone nr

 

I used three commands to get the results I wanted however it was perfectly possible to have it done in two commands

Get-user bobk | set-user –phone 02123456

Get-user bobk | ft name, phone

 

This is just the beginning and imagine that you want to change the department of all users that are reporting to the HR Manager. Lets assume that you now who the HR manager is, in this case it is Kim Akers.

Change the department of Kim Akers direct reports:

Get-user | where { $_.manager –like “Kim Akers*” } | ft name,department

 

 

 

 

Get-user | where { $_.manager –like “Kim Akers*” } | Set-user –department “Human Resources”

Get all direct reports of Kim Akers and output the results into a table with the name and the department. I only used this command to show you that the department was empty (see screenshot)

 

 

Use the same command but pipe the output to the set-user command. The department has now been set to “Human Resources”. See screenshot for results. 

 

Creation of a new storagegroup, mailboxdatabase and move mailbox:

If you don’t know the exact cmdlets to create a storage group there is always the help command:

Get-Command *storage*

 

Once you know the command you can get the parameters with the following command:

 

Get-command New-storagegroup | format-list definition

 

 

New-storagegroup –Name TechnetDemo –server Smbex01

 

New-mailboxdatabase DB01 –Storagegroup TechnetDemo | mount-database

 

Get-mailbox | where { $_.name –like “T*”} | foreach { movemailbox *_.name –targetdabase DB01 -whatif}

 

 

 

 

 

 

Get-mailbox | where { $_.name –like “T*”} | foreach { movemailbox *_.name –targetdabase DB01}

Create a new storagegroup called TechnetDemo on the Smbex01 server

 

Create and mount the mailboxdatabase

 

 

 

Get all mailboxes and filter the ones where the username starts with a T and foreach of the move the mailbox to the DB01 database. As you can see I used the –whatif parameter to first have a look what would happen if I run this command. You can use the –validate parameter to test the actual move procedure.

 

Proceed with the actual move of the mailboxes.

 

So far for the first part of this blogpost. I will post the second part after the weekend.

Tags: Powershell, Monad, Exchange 2007

by aralves | 2 Comments
Filed Under: , ,

Interesting Webcasts

 

Just saw two interesting Vista Webcasts given by two of our top Security Experts:

TechNet Webcast: Windows Vista Security Tidbits (Level 300)

Thursday, June 15, 2006 - 6:45 AM - 8:00 AM Pacific Time

Jesper Johansson, Senior Program Manager, Microsoft Corporation

Have you played with Windows Vista yet? Do you have that sinking feeling of "Oh man, another new operating system to learn. This is daunting. I don't want this." Yeah right! You're chomping at the bit to get started, aren't you? This is why we're propeller heads in the first place—to play with the cool new technologies first. Windows Vista introduces many large changes to security, such as User Account Protection and process isolation. Windows Vista also brings many smaller, subtle, but significant changes to the system. Join this webcast for a guided tour that highlights some of these changes. They include new or changed default security settings, new access control lists (ACLs), new groups and accounts, and a number of other minor changes that could be very important as you evaluate deploying Windows Vista.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032298133&Culture=en-US

 

TechNet Webcast: Windows Vista: Networking, Firewall, and IPsec Improvements (Level 300)

Thursday, June 15, 2006 - 1:30 PM - 2:45 PM Pacific Time

Steve Riley, Senior Program Manager, Microsoft Corporation

Bored with Windows networking? Just wait until you see the new networking components that Windows Vista packs. This webcast introduces the new TCP/IP stack that has been rebuilt for performance and security. Learn about support in Windows Vista for the strong end-system model and Internet Protocol version 6 (IPv6). There is also a completely redesigned filtering engine, improved automatic performance tuning, and increased resiliency against TCP/IP-based denial of service (DoS) attacks. We cover enhancements to the firewall, including bidirectional policy control, enforcement of service hardening communications, and more. We also discuss improvements to Internet Protocol security (IPsec) such as simplified policies to speed up connection times, a new UI that is integrated with the firewall, user and application-based policies, more troubleshooting and diagnostic tools, and support for Advanced Encryption Standard (AES).

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032298287&Culture=en-US

 

These two webcasts are in fact simulcasts live from the Teched US 2006 event, if you want to register for more events:

https://www.msteched.com/content/webcasts.aspx

Go ahead and register for the webcasts or should I say simulcasts, you find interesting.

 

 

by aralves | 0 Comments

SeeWindowsVista.com and Sidebar gallery

 

Today I discovered this cool site about what Vista will be capable of. We show different video’s of different solutions that have been made for Vista.

http://www.seewindowsvista.com

Check it out it is really kewl. If you wait to long to choose a video our friend gets a little funny. Wait and See

Another kewl site I just discovered is the Sidebar gallery site where we put the gadgets. There is also a link to the developers SDK for Gadgets development.

Tags: Vista, Microsoft, Gadgets, Sidebar

by aralves | 0 Comments

Belgian User Groups: Pro-Exchange and SQLUG having their first UG meeting

The Pro-Exchange and SQLUG are having their first UG Meeting in June.

The Pro-Exchange UG focuses mainly on Exchange and can be reached at http://www.pro-exchange.be. They are having their first UG meeting on June 20th.During this session they will have a presentation about how the new Sharepoint can help you as an Exchange Administrator.

If you want to attend this UG meeting you should register yourself on the Pro-Exchange site.

 

The SQLUG focuses mainly on SQL server and not only for an IT Pro but also for development onto the SQL server products and can be reached at http://www.sqlug.be . They are also having the first UG meeting on June 22th.

The content of their session is not decided yet and they let you choose between different topics:

UG Meeting Agenda

Orientation

Topic

Short description

Developer

Sql CLR integration

One of the big changes in SQL Server 2005 is the integration of the CLR into the relational engine. This topic covers writing stored procedures, triggers, user defined functions, … in CLR

XML integration

XML is now really integrated in Sql Server 2005:

Xml data type, XQuery support, enhancements for openrowset, “for xml” and “openxml”

ADO.Net extensions

Enhance programming against SQL Server 2005 by using MARS, asynchronous calls, query notifications, bulk load, factory classes and more.

ITPro

Security

Some security aspects in Sql 2005: schemas, securables, security tokens and  principles

Database mirroring

The new high-availability option enabled in SP1. 3 operation modi, 3 behaviours

Disaster recovery

Use the new disaster features in SQL2005 like partial backups, checksums, mirroring of backup devices, piecewise restore, online restore and page restore. Discover how horizontal partioning helps you with disaster recovery.

Both

Rowversioning and snapshots

Avoiding read locks with these 2 new implementations

 

If you want to attend this UG meeting you should register yourself on the SQLUG site.

by aralves | 0 Comments

Vista:: Extending disks online

With Vista it is now possible to extend a volume online, it is only a basic version of the well known disk manager tools.

The next screenshots shows how it’s possible to extend the c:\ volume online.

Open then Disk Management console (Manage computer)

I selected the C:\ drive, you can see that the drive is 39,06GB, and choose “Extend Volume” .

The Disk extension wizard fires up.

You can choose the amount of space you will assign to the c:\ drive. For this example I took 1024MB.

Click on finish and the C:\ drive has been extended with 1024MB see the next screenshot.

This can be a useful feature of Vista although it has limited possibilities, for instance if you have two partitions you can only extend the partition that is before the free space. With the other tools you can move the free space and extend the different partitions.

Tags: Vista, Disk Management

by aralves | 1 Comments
Filed Under:

Vista Beta 2 :: Yes it is there

Maybe you already busy downloading or have the link from another post but if not here it is once again http://www.microsoft.com/windowsvista/getready/preview.mspx

Go ahead and play with Vista, let us know if you like it.

And if you are interested Office 2007 Beta 2 has also been released http://www.microsoft.com/office/preview/default.mspx

Tags: Office 2007, Vista, Microsoft

by aralves | 0 Comments

Project Carmine becomes System Center “Virtual Machine Manager”

System Center “Virtual Machine Manager” (SCVMM) is the new name for the Project Carmine. The SCVMM is a management application to centrally the virtual machines by administrators and. Administrators and End users will be able to rapidly provision their virtual machines by using a self-service provisioning tool.

 

The key features of SCVMM are:

Integration with Operations Manager and Reporting: Operations Manager will be used to identify what we call the consolidation candidates. The performance data stored in Operations Manager is used to create a consolidation candidates report that takes all of these issues under consideration.

Operations Manager is the management solution for both physical and virtual machines infrastructure.

Centralized view of all VMs in the environment and their status, Host/VM groupings scalable to thousands of VMs. Reports on consolidation candidates, utilization trending, optimization opportunities

Virtual Machine Creation: Wizard-based, Rapid creation of VMs using physical to Virtual or pre-defined templates.

Virtual Machine placement and Deployment: Recommendation based on host capacity and utilization, manual admin override possible. Movement of VM’s over SAN.

Self Service Provisioning User Interface: User interface allowing end users to request and place VMs, Admin configures rules and boundaries for provisioning

Automation: The VMM is completely scriptable.

This list is a summary of what SCVMM will be capable of.

What I really like is the self-service provisioning tool, where you will be able to select a machine based on pre-defined templates, you will receive an e-mail with the ready to use Terminal Services connection into it.

 

Tags: Virtual Machine Manager, System Center, Carmine

by aralves | 0 Comments

PowerShell and Exchange 2007

I am busy preparing the Belgian Technet Evening where I will give an overview of Exchange 2007. There will be an overview of the new ESM, the new features in Outlook Web Access and last but not least I will demo the power of “PowerShell” within Exchange 2007.

So after downloading my Exchange 2007 vpc, I started with the “PowerShell” scripting because, for me it is the coolest item in Exchange 2007 not.

How the heck do you start with this new scripting language? It’s quite simple we have 350 commands, called commandlets for Exchange 2007. This scripting language has been made very simple.

Let’s get started:

First I wanted to know which cmdlets there where available for Exchange 2007

  • Get-excommand

The output is a list with all cmdlets available for Exchange 2007.

As you can see the command are based on verb-noun principle.

As an Exchange administrator you want to know which mailboxes there are on my Exchange 2007 environment. If you want to do that with VBscripting, you will have to write quite some lines to get this information.

In PowerShell it is only one command: get-mailbox

This command returns us the list of mailboxes available on your exchange servers.

Let’s take a look at only one user Terry Adams for example: get-mailbox terrya

As you can see it is the same table but only for Terry Adams, now every object have different properties. If you want to see which properties the get-mailbox command has you can run the same command and pipe the results to a format-list which will return all the properties of the get-mailbox object.

An example: get-mailbox terrya | format-list

This screenshot gives only a few of the properties of the get-mailbox object.

Let’s try something more complex to do, for instance let’s change the quota for all users starting with the letter “t” and give them a mailbox limit to 100MB.

Now you need to know which command will help us achieving our goal.

Get-mailbox terrya | fl “*quota*” this command will get all Quota properties for Terry Adams. Yes you can use wildcards so I could also use “*qu*”.

This is done deal now lets return all the users that start with a “t”:

Get-mailbox | where {$_.name –like “*t*”}

Now the final command and set the quota for the users:

Get-mailbox | where {$_.name –like “*t*”} | set-mailbox -StorageQuota 100mb

The screenshot shows you that we changed the storagequota of all users starting with “t” from unlimited to 100mb with only one command line.

I will end this “PowerShell scripting” blogpost here. I showed only some of the basics of “PowerShell”.

Don’t you find this awesome I do.

By the way I just created this post using Word 2007 – Beta 2 want to know more about blogging with Office 2007 Beta2, read this blogpost

Tags: Microsoft, Exchange , Monad, PowerShell, Scripting

 

by aralves | 1 Comments
Filed Under: , ,

NAP team is blogging

Remember my previous post about Network Access Protection - NAP which will be available with Longhorn Server somewhere next year.


Now the NAP team have there own blog and can be found on: http://blogs.msdn.com/nap.

They have posted a video from the MMS 2006 keynote where they show the NAP integration into "
System Center Configuration Manager 2007" - SMSv4 for who does not know the new name yet.

There is also a webcast coming soon:

TechNet Webcast: Security Matters: Network Access Protection (Level 300)

Wednesday, June 07, 2006 - 11:00 AM - 12:00 PM Pacific Time

Elliot Lewis, Network Security Architect, Microsoft Corporation

In this webcast, we examine the infrastructure elements and processes that are affected when you deploy the Network Access Protection (NAP) policy enforcement platform that is part of Windows Vista and the next release of Windows Server, code-named "Longhorn". We provide guidance on deploying NAP and present a framework that can help you determine the proper amount of time and resources you need when preparing for NAP operations.

http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032298061&Culture=en-US

Check it out its very cool.

Tags: NAP, Longhorn

 

by aralves | 0 Comments
Filed Under: ,

More Posts Next page »