GAL Photos in Exchange 2010 and Outlook 2010

With Microsoft Exchange 2010 and Outlook 2010 & Lync & Sharepoint 2010 you can finally get photos into your global address list (GAL) and see just who’s who on your emails. You can do this on 2 way’s

1. Using Powershell Smile

    A minor schema change

    First stop, the AD Schema. A minor schema modification is required to flip the thumbnailPhoto attribute to make it replicate to the Global Catalog.

    1. If you haven’t registered the Schema MMC snap-in on the server you want to make this change on, go ahead and do so using the following command:

      Regsvr32 schmmgmt.dll

    2. Fire up a MMC console (Start -> Run -> MMC) and add the Schema snap-in

    3. In the Active Directory Schema snap-in, expand the Attributes node, and then locate the thumbnailPhoto attribute. (The Schema snap-in lists attributes by its ldapDisplayName).

    4. In the Properties page, select Replicate this attribute to the Global Catalog, and click OK.

      Figure 1: Modifying the thumbnailPhoto attribute to replicate it to Global Catalog

      Loading pictures into Active Directory

      Now you can start uploading pictures to Active Directory using the Import-RecipientDataProperty cmdlet, as shown in this example:

      Import-RecipientDataProperty -Identity "Ward VIssers" -Picture -FileData ([Byte[]]$(Get-Content -Path "C:\pictures\wardvissers.jpg" -Encoding Byte -ReadCount 0))

      To perform a bulk operation you can use the Get-Mailbox cmdlet with your choice of filter (or use the Get-DistributionGroupMember cmdlet if you want to do this for members of a distribution group), and pipe the mailboxes to a foreach loop. You can also retrieve the user name and path to the thumbnail picture from a CSV/TXT file.

      2. Using a Free tool like Outlook Photos from Exclaimer

      Download the Tool HERE

      The tool is easy to use Smile.

      Prerequisites

      User Preferences

        Domain user – The logged in user’ account is required to be an Active Directory account.

        Domain computer – The computer the user is logged into needs to be joined to an Active
        Directory domain.

        Active Directory permissions – The logged in user must have permission to upload photos to the required Active Directory accounts. (Alternate credentials can be supplied or control of the thumbnailPhoto field can be delegated to the logged in user.)

      Operating System

      • Windows Server 2003 x86 (including all service pack levels).
      • Windows Server 2003 R2 x86 and x64 (including all service pack levels).
      • Windows Server 2008 x86 and x64 (including all service pack levels).
      • Windows Server 2008 R2 x86 and x64 (including all service pack levels).
      • Windows Small Business Server 2003 (including all service pack levels).
      • Windows Small Business Server 2008.
      • Windows Small Business Server 2011.
      • Windows XP x86 and x64 (including all service pack levels).
      • Windows Vista x86 and x64 (including all service pack levels).
      • Windows 7 x86 and x64 (including all service pack levels).

      Other Software

      Microsoft Outlook 2010 x86 and x64

      Microsoft .NET Framework 3.5 SP1

      Microsoft Exchange 2010 RTM and above

      Active Directory

      You must be logged into an Active Directory domain to run the application.

      Active Directory Forest
      Domain and Forest functional level of Windows Server 2008 and above.
      For Domain or Forest functional level of Windows Server 2003, the Windows Server 2008 Forest preparation must first be complete.

      Screenshots

        image image

      How Should Your Organization Deploy Microsoft® Exchange?

      image

      Microsoft released a white paper how to deploy Microsoft Exchange: as Exchange Server 2010 on-premises, Exchange Online with Microsoft Office 365 in the cloud, or using both in a temporary or permanent hybrid scenario.

      image

       

      Knowing the benefits and limitations of each deployment option can help you make the right decision for your organization. Whatever you decide, the deployment flexibility that Microsoft provides with Exchange makes it easier for you to get the right solution for your business.

      Download HERE the whitepaper

      Microsoft Virtualization for VMware Professionals Jump Start

      The “Microsoft Virtualization for VMware Professionals” Jump Start is specially tailored for VMware and Microsoft virtualization technology pros. This cutting-edge course features expert instruction and real-world demonstrations of Hyper-V, many components of the System Center Suite, including VMM 2012, and a myriad of VDI solutions. This course is designed for Data Center Managers, IT Professionals, IT Decision Makers, Network Administrators, Storage/Infrastructure Administrators & Architects. Expert IT infrastructure consultant, Corey Hynes, and Microsoft Technical Evangelist, Symon Perriman, leveraged an engaging "team teaching" approach which makes the class as entertaining as it is educational Smile

      Virtualization Jump Start (01): Virtualization Overview
      Virtualization Jump Start (02): Differentiating Microsoft & VMware
      Virtualization Jump Start (03a): Hyper-V Deployment Options & Architecture | Part 1
      Virtualization Jump Start (03b): Hyper-V Deployment Options & Architecture | Part 2
      Virtualization Jump Start (04): High-Availability & Clustering
      Virtualization Jump Start (05): System Center Suite Overview with focus on DPM
      Virtualization Jump Start (06): Automation with Opalis, Service Manager & PowerShell
      Virtualization Jump Start (07): System Center Virtual Machine Manager 2012
      Virtualization Jump Start (08): Private Cloud Solutions, Architecture & VMM Self-Service Portal 2.0
      Virtualization Jump Start (09): Virtual Desktop Infrastructure (VDI) Architecture | Part 1
      Virtualization Jump Start (10): Virtual Desktop Infrastructure (VDI) Architecture | Part 2
      Virtualization Jump Start (11): v-Alliance Solution Overview
      Virtualization Jump Start (12): Application Delivery for VDI

      Download all the Video’s:
      Video: WMV | WMV (ZIP) | PSP
      Audio: WMA | MP3

      Now only finding some spare time to watch’s these video’s Winking smile

      Hotfix Rollup 3 for Forefront Protection for Exchange Server

      Microsoft released Hotfix Rollup 3 for Forefront Protection for Exchange Server (KB2538719).

      Forefront-Protection-2010

       

      Here’s the list of fixes included in this rollup:

      1. Mail queues and sluggish Exchange/Outlook performance
      2. Increased “Available Disk Space” Health Point threshold to 250MB
      3. Error: The DNS Blocklist lookup domain blocklist.messaging.microsoft.com could not be contacted
      4. The Exchange Information store crashes with Forefront Protection for Exchange installed
      5. An attempted upgrade of Forefront Protection for Exchange fails with a “Registration Service Failed” error
      6. You receive Forefront Protection Health Notifications indicating a status of “Green to Green”
      7. Forefront generates a MaxDisabledWait error within 15 minutes after starting
      8. A MaxDisabledWait error occurs and Forefront Protection does not recover
      9. Forefront Protection doesn’t apply keyword filtering within hyperlink strings
      10. Forefront Protection for Exchange crashes while scanning a TAR file
      11. An engine update fails in Forefront Protection for Exchange
      12. Emails that are 90 MB or larger are being sent to the Forefront archive folder
      13. The Microsoft Forefront Server Protection Eventing Service will not start following an upgrade from a beta version of Forefront Protection for Exchange
      14. Forefront Protection for Exchange detects files as “Engine Error” when no engines have been enabled for scanning
      15. Messages quarantined due to engine error can now be delivered as complete email
      16. High CPU conditions in EdgeTransort.exe process result in crash
      17. You receive Forefront generated email notification that the Cloudmark engine or Worm list could not update
      18. Exchange email queues at startup following an abnormal shutdown

      For more details on the fixes consult the related knowledge base article. You can request the hotfix rollup through the support center here.

      DPM 2010 Enabling/Disabling co-location of data on Tape

      With this feature, you can achieve better tape utilization by co-locating data from multiple protection groups with similar retention range. This feature is disabled by default. You can use following PowerShell commands to enable and disable tape co-location.

      Enable Tape co-location:

      Set-DPMGlobalProperty -DpmServer <DPM Server Name> -OptimizeTapeUsage $true

      After data co-location has been enabled, DPM will check for the following conditions before allocating a tape:

      1. The expiry date of the current dataset should fall in between the following dates:
        Upper bound: furthest expiry date among all the datasets on the tape – (furthest expiry date among all the datasets on the tape – current date) * TapeExpiryTolerance
        Lower Bound: furthest expiry date among all the datasets on the tape + (furthest expiry date among all the datasets on the tape – current date) * TapeExpiryTolerance.
      2. Current time should be less than first backup time of the dataset on the media + TapeWritePeriodRatio * RetentionRangeOfFirstDataset.

      A dataset will be collocated only if both the above conditions are true.

      When you add the value to the registry, set the DWORD to be the actual percentage in decimal. The Default is 17 percent if that value is not present. Most likely you need to increase that value to a higher percentage and in some cases you need to set it to 100 in order for tape co-location to work as desired.

      TapeWritePeriodRatio – Indicates the number of days for which data can be written on to a tape as a fraction between 0 and 1. The default value is 0.15 – meaning by default, we will write to the same tape for 15% of the retension range period specified for each PG.

      TapeWritePeriodRatio is not a registry. It is a global property for the DPM which needs to be set using DPM CLI command. Here is the command to set it:

      Set-DPMGlobalProperty –DPMServerName <dpm server name> -TapeWritePeriodRatio <fraction>

      EXAMPLE, to set the write period ratio to 50%, use the following command.

      Set-DPMGlobalProperty –DPMServerName MY-DPMSEREVR -TapeWritePeriodRatio .50

      http://technet.microsoft.com/en-us/library/ff399230.aspx

      System Center Virtual Machine Manager 2012 Beta Evaluation

      System Center Virtual Machine Manager 2012 delivers industry leading fabric managment, virtual machine management and services deployment in private cloud environments. Virtual Machine Manager 2012 offers key new features that include hypervisor creation and management, network management, storage management, private cloud creation, self-service usage and service creation. It features deep investments in server application virtualization, service design and service modeling all of which can be used to efficiently offer an on-premises private cloud.

      Feature Summary

      • Fabric Management
        • Hyper-V and Cluster Lifecycle Management – Deploy Hyper-V to bare metal server, create Hyper-V clusters, orchestrate patching of a Hyper-V Cluster
        • Third Party Virtualization Platforms – Add and Manage Citrix XenServer and VMware ESX Hosts and Clusters
        • Network Management – Manage IP Address Pools, MAC Address Pools and Load Balancers
        • Storage Management – Classify storage, Manage Storage Pools and LUNs
      • Resource Optimization
        • Dynamic Optimization – proactively balance the load of VMs across a cluster
        • Power Optimization – schedule power savings to use the right number of hosts to run your workloads – power the rest off until they are needed
        • PRO – integrate with System Center Operations Manager to respond to application-level performance monitors
      • Cloud Management
        • Abstract server, network and storage resources into private clouds
        • Delegate access to private clouds with control of capacity, capabilities and user quotas
        • Enable self-service usage for application administrator to author, deploy, manage and decommission applications in the private cloud
      • Service Lifecycle Management
        • Define service templates to create sets of connected virtual machines, os images and applica tion packages
        • Compose operating system images and applications during service deployment
        • Scale out the number of virtual machines in a service
        • Service performance and health monitoring integrated with System Center Operations Manager
        • Decouple OS image and application updates through image-based servicing
        • Leverage powerful application virtualization technologies such as Server App-V

      System Requirements

      • Supported Operating Systems:Windows 7 Enterprise;Windows 7 Professional;Windows 7 Ultimate;Windows Server 2008 R2;Windows Server 2008 R2 Datacenter;Windows Server 2008 R2 Enterprise
        • Windows Server 2008 R2 (full installation) Standard, Enterprise, Datacenter x64
        • Windows 7 Professional, Enterprise, Ultimate x32, x64
        • Windows Remote Management (WinRM) 2.0
        • Windows PowerShell 2.0
        • Microsoft .NET Framework 3.5 Service Pack 1 (SP1)
        • Windows Automated Installation Kit (AIK) for Windows 7
        • SQL Server 2008 or SQL Server 2008 R2 Standard, Enterprise, and Datacenter
        • Windows Deployment Services (WDS) – (Version on Windows Server 2008 R2)
        • Windows Software Update Services (WSUS) 3.0 SP2 64bit

      Download System Center Virtual Machine Manager 2012 Beta Evaluation HERE

      Rollup 3 for Exchange Server 2010 Service Pack 1

      exchange 2010

       

      Microsoft releasd Update Rollup 3 for Exchange Server 2010 SP1 that  resolves the following issues that are described in the following Microsoft Knowledge Base (KB) articles:

      2506998 A call is disconnected when transferring the call from the main auto attendant to an auto attendant that has a different language configured in an Exchange Server 2010 environmen

      2497682 The store.exe process crashes when you try to unmount an active copy of a mailbox database that is hosted by a mailbox server in an Exchange Server 2010 SP1 environmen

      2497669 A meeting request cannot be opened after you disable the "Display sender’s name on messages" option in the EMC on an Exchange Server 2010 server

      2494798 Certain email messages cannot be downloaded when you log on to an Exchange Server 2010 mailbox by using an IMAP4 client applicatio’n

      2494389 Unnecessary events are logged in the Application log when you run the "Test-EcpConnectivity" cmdlet in an Exchange Server 2010 environment

      2489822 "The Mailbox you are trying to access isn’t currently available" error when you use OWA Premium to try to delete an item that is in a shared mailbox

      2489713 Exchange Server 2010 SP1 supports the remote archive feature after an update changes Outlook cookies name

      2489602 The "Get-FederationInformation" cmdlet cannot query federation information from an external Exchange organization in an Exchange Server 2010 environment

      2487852 "You do not have sufficient permissions. This operation can only be performed by a manager of the group." error message when you try to change the "ManagedBy" attribute in an Exchange Server 2010 SP1 environment

      2487501 The body of an email message is empty when you try to use an IMAP client application to read it in an Exchange Server 2010 environment

      2484862 You cannot read an email message by using an IMAP client in an Exchange Server 2010 environment’

      2482471 A content search fails in an IMAP client application that connects to an Exchange Server 2010 mailbox

      2482103 It takes a long time to expand a distribution list by using EWS in an Exchange Server 2010 environment

      2482100 You cannot create or update an inbox rule that specifies the "NoResponseNecessary" value by using EWS in an Exchange Server 2010 environment

      2481283 Various issues occur after you use Outlook to sign and then forward an email message in an Exchange Server 2010 environment

      2479875 The Microsoft Exchange Mailbox Replication Service service crashes when you run the "New-MailboxImportRequest" cmdlet to import a .pst file into a mailbox in an Exchange Server 2010 environment

      2479227 Forwarding rule does not function and the EdgeTransport.exe process crashes on an Exchange Server 2010 server

      2476973 Event ID 2168 is logged when you try to back up Exchange data from a DAG in an Exchange Server 2010 SP1 environment

      2469341 Various issues occur after you forward a signed email message by using Outlook in online mode in an Exchange Server 2010 environment

      2468514 OWA 2010 removes Calendar links that you add into multiple calendar groups by using Outlook 2010 calendar

      2467565 You cannot install an update rollup for Exchange Server 2010 with a deployed GPO that defines a PowerShell execution policy for the server to be updated

      2464564 You cannot change your password if the user name that you type in OWA is in UPN format when you enable Exchange Server 2010 SP1 Password Reset Tool

      2463858 A request to join a distribution group does not contain the distribution group name in an Exchange Server 2010 SP1 environment

      2463798 Users may experience a decrease in performance in Outlook or in OWA when you use IMAP4 to access the calendar folder in an Exchange Server 2010 SP1 environment

      2458543 A memory leak occurs in the Exchange RPC Client Access service on Exchange Server 2010 servers

      2458522 Entries disappear from a junk email blocked list or a junk email safe list after you install Exchange Server 2010 SP1

      2457868 "HTTP Error 400 Bad Request" error message when you use OWA in Exchange Server 2010 SP1 to receive instant messages by using Internet Explorer 9

      2457688 Error message when you try to add an external email address to the safe sender list in OWA in an Exchange Server 2010 SP1 environment

      2457304 You receive a synchronization failed email message when you synchronize your mobile device by using ActiveSync on an Exchange Server 2010 mailbox

      2451101 7BIT is not in quotation marks when you use the "FETCH (BODYSTRUCTURE)" command to request for a specific message in an Exchange Server 2010 environment

      2447629 vent ID 4999 is logged when the Exchange Mail Submission Service crashes intermittently on an Exchange Server 2010 Mailbox server

      2445121 memory leak occurs in the Microsoft.Exchange.Monitoring.exe process when you run the "Test-OwaConnectivity" cmdlet or the "Test-ActiveSyncConnectivity" cmdlet in the EMS on an Exchange Server 2010 server

      2443688 Event ID 10003 and Event ID 4999 are logged when the EdgeTransport.exe process on an Exchange Server 2010 server crashes

      2432494 You cannot view the mailbox database copies that are hosted on certain Mailbox servers by using the Exchange Management Console after you install Exchange Server 2010 SP1

      2426952 You cannot remove a mailbox database copy from a database on an Exchange Server 2010 server

      2424801 The Microsoft Exchange Service Host service on an Exchange Server 2010 server crashes

      2423754 The recipient response status is incorrect after you add another user to an occurrence of a meeting request in an Exchange Server 2010 environment

      2417084 A public folder disappears from the Public Folder Favorites list of an Exchange Server 2010 mailbox

      2410571 A RBAC role assignee can unexpectedly change permissions of mailboxes that are outside the role assignment scope in an Exchange Server 2010 environment

      2398431 Using Pipelining in SMTP to check email addresses does not work correctly when you disable tarpitting functionality on a Receive connector in an Exchange Server 2010 environment

      2277649 You receive misleading information when you run the "New-TestCasConnectivityUser.ps1" script on an Exchange Server 2010 server

      2009942 Folders take a long time to update when an Exchange Server 2010 user uses Outlook 2003 in online mode

      You can download the update HERE

      Rollup 3 for Exchange Server 2007 Service Pack 3

      Exchange-server-2007_logoStacked

      Update Rollup 3 for Exchange Server 2007 SP3 resolves the issues that are described in the following Microsoft Knowledge Base articles:

      2498066 “Insufficient system resources exist to complete the requested service" error message when you try to extend database files in an Exchange Server 2007 environment

      2497679 A meeting request may not open correctly after you disable the "Display sender’s name on messages" option in the EMC of Exchange Server 2007 SP2 or SP3

      2493529 Event ID 1160 is logged and the Microsoft Exchange Information Store service randomly stops responding on an Exchange Server 2007 server

      2492384 A meeting response status from an external attendee may be incorrect if you send the meeting request from an Exchange Server 2007 environment

      2490788 A calendar synchronization times out when you use ActiveSync to synchronize with an Exchange Server 2007 mailbox on a mobile device

      2489898 An item is removed unexpectedly from a public folder in an Exchange Server 2007 environment

      2480197 The "Require SSL" setting is unexpectedly unselected on the RPC virtual directory on an Exchange Server 2007 server

      2479939 The "ScheduleOnlyDuringWorkHours" property of a resource mailbox may not function as expected in an Exchange Server 2007 environment

      2477139 DTMF inputs are not accepted by a UM auto attendant while the greeting message is playing in an Exchange Server 2007 environment

      2470759 The "Test-Replicationhealth" cmdlet fails on a stretched cluster in an Exchange Server 2007 SP3 CCR environment

      2461537 The Microsoft.Exchange.Search.ExSearch.exe process consumes 100% CPU after you apply Update Rollup 1 or Update Rollup 2 for Exchange Server 2007 SP3 on the passive node of a SCC

      2457838 "554 5.6.0" NDR message when you send an email message to an Exchange Server 2007 mailbox from a Macintosh computer

      2450078 The sent time in an email message body is incorrect when you reply or forward the email message by using an EWS application in an Exchange Server 2007 environment

      2448291 "Object has been corrupted and it is in an inconsistent state" warning message when you view a transport rule on an Exchange Server 2007 SP3 server

      2445129 (http://support.microsoft.com/kb/2445129/ ) The W3WP.exe process may crash when a WebDAV client connects to an Exchange Server 2007 server

      2418993 The Edgetransport.exe process crashes when you close a Telnet session before you receive an SMTP banner in an Exchange Server 2007 environment

      2410330 The EdgeTransport.exe process crashes if the pipeline tracing feature is enabled together with a redirect transport rule in an Exchange Server 2007 environment

      2408435 "Computer account for ‘SMTPSVC/’ not found in Active Directory." error message in an Exchange Server 2007 environment

      2394853 The returned URL is incorrect when you use the WebDAV "X-MS-ENUMATTS" method to enumerate an attachment in an Exchange Server 2007 environment

      2294143 Duplicate read receipts are sent when using a POP3 client or an IMAP4 client in an Exchange Server 2007 environment

      2267661 Some body parts of a message are displayed as attachments when an Exchange Server 2007 user sends the message by using a third-party mail client

      2032592 VSS backup fails on a passive node of an Exchange Server 2007 CCR cluster and Event ID 2034 is logged

      982714 The values of total items that are returned by running the "Export-ActiveSyncLog" cmdlet on an Exchange Server 2007 server are incorrect

      979338 Fax communication sessions are dropped by an Exchange Server 2007 Unified Messaging server

      955480 A meeting request is stamped as Busy instead of Tentative when it is sent from an external user to an Exchange Server 2007 user

      Download the Update HERE

      VMware vCenter XVP Manager and Converter

        VMware vCenter XVP Manager and Converter provides basic virtualization management capabilities for non-vSphere hypervisor platforms towards enabling centralized visibility and control across heterogeneous virtual infrastructures. It also simplifies and enables easy migrations of virtual machines from non-vSphere virtualization platforms to VMware vSphere.

        Features

        • Management of the following Microsoft Hyper-V platforms:
          • Microsoft Hyper-V Server 2008
          • Microsoft Windows Server 2008 (64-bit) with Hyper-V role enabled
          • Microsoft Hyper-V Server 2008 R2
          • Microsoft Windows Server 2008 R2 with Hyper-V role enabled
        • Familiar vCenter Server graphical user interface for navigating through and managing non-vSphere inventory
        • Ease of virtual machine migrations from non-vSphere hosts to vSphere inventory
        • Compatible with VMware vCenter Server 4.0 & 4.1
        • Scalable up to management of 50 non-vSphere hosts

      For more detailed information refer to the vCenter XVP Manager and Converter Technology Preview Release Notes and Installation Guide (included in zip file download).

      VIDEO’s

      Installation

      Host Operations

      Convert HyperV VMs to vSphere

      Guest VM Operations inside HyperV

      Download: HERE

      Translate »