4 September 2013

Lync Data Collection in xml

########################################################################
# Author: Paul B
# Purpose: Script to Collect Lync Data
# Version: 1.0
# 03/02/2013 - Release 1.0
#Change
# Instructions
# Edit the below variables to match your requirements
#Purpose
#Collects Lync Config Data and Dumps in c:\Backup\LyncData
########################################################################

cd $env:UserProfile
Import-Module 'C:\Program Files\Common Files\Microsoft Lync Server 2010\Modules\Lync\Lync.psd1'
$filename = "c:\backup\{0:yyyy.MM.dd-HH.mm}-CSconfig.zip" -f (Get-Date)
$filename1 = "c:\backup\{0:yyyy.MM.dd-HH.mm}-LISconfig.zip" -f (Get-Date)
export-csconfiguration -Filename $filename -Force:$True
export-cslisconfiguration -Filename $filename1
New-Item c:\Backup\LyncData -type directory -force
Get-CsDialPlan | Export-Clixml -path c:\Backup\LyncData\DialPlan.xml
Get-CsVoiceNormalizationRule | Export-Clixml -path c:\Backup\LyncData\VoiceNormalizationRule.xml
Get-CsOutboundTranslationRule | Export-Clixml -path c:\Backup\LyncData\OutBoundRules.xml
Get-CsVoicePolicy | Export-Clixml -path c:\Backup\LyncData\VoicePolicy.xml
Get-CsVoiceRoute | Export-Clixml -path c:\Backup\LyncData\VoiceRoute.xml
Get-CsPstnUsage | Export-Clixml -path c:\Backup\LyncData\PSTNUsage.xml
Get-CsVoiceConfiguration | Export-Clixml -path c:\Backup\LyncData\VoiceConfiguration.xml
Get-CsTrunkConfiguration | Export-Clixml -path c:\Backup\LyncData\TrunkConfiguration.xml
Get-CsDialInConferencingAccessNumber | export-Clixml -path c:\Backup\LyncData\DialInConf.xml
Get-CsUnassignedNumber | Export-Clixml -path c:\Backup\LyncData\UnassignedNumber.xml
Get-CsUser | select-object DisplayName,LineUri,EnterpriseVoiceEnabled | export-csv -path c:\Backup\LyncData\LyncUsers.csv
Get-CsLocationPolicy | export-Clixml -path c:\Backup\LyncData\LocationPolicy.xml
Get-CsRgsQueue | Export-Clixml -path c:\Backup\LyncData\RGSQueues.xml
Get-CsSimpleUrlConfiguration | Export-Clixml -path c:\Backup\LyncData\SimpleUrl.xml
Get-CsMcxConfiguration | Export-Clixml -path c:\Backup\LyncData\MCX.xml
Get-CsSipDomain | Export-Clixml -path c:\Backup\LyncData\SipDomain.xml
Get-Cstopology | Export-Clixml -path c:\Backup\LyncData\topology.xml
Get-CsTrustedApplication | Export-Clixml -path c:\Backup\LyncData\TrustedApplication.xml
Get-CsUserDatabaseState | Export-Clixml -path c:\Backup\LyncData\UserDatabaseState.xml
cd\

No comments:

Post a Comment