Distribution List members report

When you want to have report of your distribution groups with information who belong to these groups you can create PowerShell script to write each group to separate file with all members.

First you need to decide if you wan to specify distribution groups (like in file) or you want to get all distribution groups.

To get groups from file use:

$DLs = get-content d:\scripts\DLgroups.txt

to get all distribution groups use:

$DLs = get-distributiongroup -resultsize unlimited | select name
foreach ($dl in $DLs){
 if (!(get-distributiongroup $dl)){
 Write-Host "$dl is not valid"
 } else {
 $dl_tmp = get-distributiongroup $dl
 $outfile = "d:\scripts\DL_$($dl_tmp.name)_.txt"
 Add-Content $outfile get-Date
 Add-Content $outfile "$($dl_tmp.name) $($dl_tmp.SMTPAddress)" 
 Add-Content $outfile "Members"
 Add-Content $outfile "Alias;Displayname;Company;Title;emailaddress"
 $members = get-distributiongroupmember $($dl_tmp.alias)

 foreach ($member in $members){
 $user = $member.alias + ";" + $member.DisplayName + ";" + $member.Company + ";" + $member.Title + ";" + $member.primarysmtpaddress.local + "@" + $member.Primarysmtpaddress.domain 
 Add-Content $outfile $user
 }
 } 
}

With this short script you will get one file for each distribution group with members of this group.

 

 

Core Solutions of Exchange Server 2013 JumpStart sessions available on Channel9

Few weeks ago we have informed you about webinar Core Solutions of Exchange Server 2013 JumpStart

Now we want to inform that all sessions about Core Solutions of Exchange Server 2013 are available on Channel9.msdn.com

You can watch them or download.

Sessions were presented by Jason Helmick and Mike Pfeiffer.

 

Module01

Core Solutions of Exchange Server 2013: (01) Deploying and Managing Microsoft Exchange Server 2013 47 minutes, 44 seconds

This module describes the new architecture, prerequisites and requirements, and management tools.

High Quality WMV

 

Module02

Core Solutions of Exchange Server 2013: (02) Configuring Mailbox Servers and Recipients 59 minutes, 44 seconds
In this module, you’ll learn about planning and configuring the mailbox server, managing recipients, address lists, and more

High Quality WMV

Continue reading

Exchange Virtualization Ignite Webcast

Tomorrow you can take a part of Ignite Webcast – Exchagne Virtualization.

This session will help you decide if Virtualization makes sense for you and Exchange 2013. We will also describe supportability of virtualization features, explain sizing recommendations for deployments and review common problem areas and how to avoid them

Session starts: October 24th at 10:00 AM Pacific Time. (1 Hour presentation)

more information you can find here:

Ignite Webcast – Exchange Virtualization

Presenter: Jeff Mealiffe, Principal Program Manager Lead for Office 365 at Microsoft

Date/Time: October 24th at 10:00 AM Pacific Time. (1 Hour presentation)

Live Meeting Information:
………………………………………………………………………………………………………………………..
Join online meeting
https://join.microsoft.com/meet/v-joshto/F00T8BQY
Join by Phone
+14257063500
+18883203585
Find a local number
Conference ID: 27579341
Forgot your dial-in PIN? |  First online meeting?    [1033])!]

Audience:

 Office 365 for professionals and small businesses
 Office 365 for enterprises

 

Count active directory group members

To find information about number of members in Active Directory group, you should use CMDlet:
Get-ADGroupMember

example:

Get-ADGroupMember -Identity "SomeGroup" | Measure-Object | select -ExpandProperty Count

But if you want to get list of all grups in  your Active Directory with information about how many members are in this group, then you should use below example:

Import-Module ActiveDirectory
Get-ADGroup -Filter * |
foreach {
 New-Object -TypeName psobject -Property @{
 GroupName = $_.Name
 MemberCount = Get-ADGroupMember -Identity "$($_.samAccountName)" | Measure-Object | select -ExpandProperty Count
}
} | sort MemberCount

 

As a output you will get list of names of all groups and how many members are in each group.

To save these information to file, change below

 | sort MemberCount

to:

| sort MemberCount  | Export-Csv  -Path d:\scripts\ADGroupsMemberCount.csv  -NoTypeInformation

 

Office 365 Network Analysis Tool from Microsoft

Finally Microsoft released tool to check your internet connection for Office 365.

Long time ago we had microsoftspeedtest.com but this tool has not been available for many months now.

But now we have new tool:

Office 365 Network Analysis Tool.

This tool is web-based and can check:

  • port connectivity
  • route paths between the client and tenant
  • bandwidth speed and capacity test
  • VoIP readiness

 

This tool can be found at:

Continue reading

Lync Online new reports for your business

Micorosft Lync Online team released new three usage reports for Microsoft Lync Online.

They are integrated with Office 365, and you can find them in Admin Center, reports.

These reports shows usage of Lync Online services like below:

Active users – The number of users who have signed into Lync and took part in a P2P session or conference during a reporting period.

LyncOnlineReportActiveUsers

 

 

Total audio or video minutes - Total audio or video minutes during a reporting period

Continue reading

Microsoft Outlook 2013 October update – change in To-Do Bar Calendar

Those of you who install Microsoft Outlook 2013, have a problem with Calendar in To-Do Bar.

This problem is that it shows only today meetings. It is a problem for most of us.

But not anymore.

Microsoft released new update for Microsoft Outlook 2013 – KB2825677

After installation of this update you will see in To-Do Bar calendar appointments for up to 7 upcoming days.

I think this is the most important change in this update.

But this update also resolves problems:

  • Appointments for up to 7 upcoming days (when space permits it) are now displayed when you have the Calendar Peek enabled in the To-Do Bar instead of only Today’s appointments (View-> To-Do Bar-> Calendar).
    Appointments for upcoming days are now also displayed when you hover on the word “Calendar” at the bottom of your Outlook window.
    Continue reading

Analyzing Exchange Transaction Log Generation Statistics script

Exchange Team Blog released great script to get transaction logs statistics.

With this script you can easily plan deploying your Exchange Servers.
As a output of this script you will get information about transaction logs which where generated during specified time.

Now you can determine how many transaction logs are generated on an hourly basis. This helps figure out how much bandwidth will be required when replicating database copies between sites, and what the effects will be of adding additional database copies to the solution. If designing an Exchange solution using the Exchange Server Role Requirements Calculator, the percent of logs generated per hour is an optional input field.

Continue reading

Microsoft Lync 2013 and Lync 2010 cumulative update

Microsoft has released additional quarterly updates for Lync – these updates are focused on all Lync Server versions and include Lync 2013 mobile and LPE which apply to both Lync 2010 and Lync 2013.

This update doesn’t contain database update.

The October 2013 Updates cover 5 major areas:

  • Lync Server 2013
  • Lync 2013 Mobile Client Updates
  • Lync 2010 Client and Server
  • Lync Phone Edition Updates
  • Skype for Kindle & iOS7 Devices

 

The newest cumulative updates for Microsoft Lync Server 2013 are available here:

http://support.microsoft.com/kb/2809243

and for Microsoft Lync Server 2010 here:

http://support.microsoft.com/kb/2493736

 

Updates for Lync Server 2010/2013:

Product

Version

KBs

Download

Lync Server 2013

5.0.8308.556

2809243

MS Download

Lync Server 2010

4.0.7577.223

2493736

MS Download

Lync Server 2010, Group Chat Server

4.0.7577.4409

2884623

MS Download

Continue reading

Exchange Server Deployment Assistant new better version

Exchange Team Blog released new version of great tool Exchange Server Deployment Assistant. 

This version was released on 10/02/2013

The Exchange Server Deployment Assistant now combines all the on-premises and hybrid deployment scenarios from both the Exchange 2013 Deployment Assistant and the Exchange 2010 Deployment Assistant into a single tool. We’ve eliminated the need for the installation of Silverlight and provide guidance for all Exchange Server deployments in a true one-stop shop experience. We’ve also kept the same, convenient question-and-answer format to create a customized, step-by-step checklist with instructions to deploy Exchange 2013 or Exchange 2010.

 

Using this tool first you need to select the one of the three basic deployment tracks:

  • On-premises
  • Hybrid
  • Cloud Only

ExchangeDeploymentAssistant

Continue reading