Exchange 2010 vs 2013. Part 1. Scripts

2010vs2013Всем привет!

С выходом каждого обновления для Exchange некоторые скрипты изменяются, некоторые удаляются, а иногда и добавляются новые. Exchange 2013 – не исключение. Ниже приводятся сводные таблицы по изменениям, коснувшихся скриптов, которые идут “в комплекте” с Exchange. Найти их можно по пути “C:\Program Files\Microsoft\Exchange Server\V14\scripts” или в переменной $exscripts.

Список всех статей цикла: Exchange 2010 vs Exchange 2013

 

Изменения скриптов с момента выхода Exchange 2010 SP2 UR5-v2 до Exchange 2013:

Удаленные скрипты в Exchange 2013
Filename Description
AddReplicaToPFRecursive.ps1 Adds a new server to the replica list for a public folder and all folders contained within it
AggregatePFData.ps1 Crawls to the public folder hierarchy and displays usage information about each folder
Enable-OutlookCertificateAuthentication.ps1  
Get-Setuplog.ps1 Get-SetupLog will parse Microsoft Exchange Server 2010 Setup Log (ExchangeSetup.log)
GetDatabaseForSearchIndex.ps1 Given the index Directory/ies, it returns the Database name(s) associated
GetSearchIndexForDatabase.ps1 Return Index Directories for specified MDB names
LargeToken-IIS_EWS.ps1 Modifies IIS and EWS web.config parameters to support large token sizes
LargeToken-Kerberos.ps1 Increases the MaxTokenSize Kerberos registry setting on specified machines
MoveAllReplicas.ps1 Replaces a server with another server in the replica list for all public folders on the source server
Reenable-AuditLoggingAgent.ps1 On E14 RTM, if you run «Setup.com /prepareAD» to upgrade to E14 SP1, the «Admin Audit Log Agent» gets disabled. It will not be running till SP1 install is completed. This script fixes that issue by rolling back msExchVersion of the agent in AD
RemoveReplicaFromPFRecursive.ps1 Removes a server from the replica list for a public folder, and all the contained folders under it
ReplaceReplicaOnPFRecursive.ps1 Replaces a server with another server in the replica list for a public folder, and all the contained folders under it
ResetSearchIndex.ps1 Removes the Index Catalog Directories associated with specified Exchange 2010 Mailbox Databases
Новые скрипты в Exchange 2013
Filename Description
Configure-EnterprisePartnerApplication.ps1 Configures a Partner Application that uses the OAuth protocol to authenticate to Exchange
ConfigureCafeResponseHeaders.ps1  
Disable-AntimalwareScanning.ps1 The script disables anti-malware scanning
Enable-AntimalwareScanning.ps1 The script enables anti-malware scanning
Export-MailPublicFoldersForMigration.ps1 Exports the properties (Alias, EmailAddresses, HiddenFromAddressListsEnabled, WindowsEmailAddresses, EntryId) of all mail enabled public folders to a XML file
Export-PublicFolderStatistics.ps1 Generates a CSV file that contains the list of public folders and their individual sizes
GetValidEngines.ps1  
Import-MailPublicFoldersForMigration.ps1 Imports the properties (Name, EmailAddresses, HiddenFromAddressListsEnabled, WindowsEmailAddresses, EntryId) of mail enabled public folders from a XML file and calls the cmdLet New-SyncMailPublicFolder on each one of them
Merge-PublicFolderMailbox.ps1 Merges the contents of the given public folder mailbox with the target public folder mailbox
Move-PublicFolderBranch.ps1 Moves the contents of folders that reside along with the given folder branch to the target public folder mailbox
PublicFolderToMailboxMapGenerator.ps1 Generates a CSV file that contains the mapping of public folder branch to mailbox
SearchDiagnosticInfo.ps1 Pretty-prints the result of Get-SearchDiagnosticInfo
Split-PublicFolderMailbox.ps1 Splits the given public folder mailbox based on the size of the folders
Update-AppPoolManagedFrameworkVersion.ps1 Update AppPool Managed Framework version
Update-MalwareFilteringServer.ps1 The Update-MalwareFilteringServer command launches the engine and signature update process for malware filtering
Скрипты, претерпевшие некоторые изменения в Exchange 2013
Filename Description
AddUsersToPFRecursive.ps1 Adds a specific user with specific permissions to the client permissions list for a public folder, and all the folders under it
CheckDatabaseRedundancy.ps1 Checks that databases have sufficient copies
CITSLibrary.ps1 This file contains Content Index Troubleshooter functions
CollectOverMetrics.ps1 Gather statistics on database moves and mounts.  Generates CSV files of the raw data for each database operation
ConfigureNetworkProtocolParameters.ps1  
DagCommonLibrary.ps1 A collection of DAG-related functions for use by other scripts
DiagnosticScriptCommonLibrary.ps1 This script is a library of functions for common diagnostic script executions
ExchUCUtil.ps1 This script configures Exchange UM to work with an existing OCS deployment. It gives OCS read permissions to Exchange UM Active Directory objects and creates UM IP Gateways for each existing OCS Pool
install-AntispamAgents.ps1 Installs and enables antispam agents on Transport server roles
MailboxDatabaseReseedUsingSpares.ps1 Reseeds a failed and suspended database copy after performing a series of safety checks for the environment
Prepare-MoveRequest.ps1  
RedistributeActiveDatabases.ps1 Attempts to redistribute active databases in the specified DAG
ReinstallDefaultTransportAgents.ps1 Installs and enables default transport agents on Edge and Hub roles
RemoveUserFromPFRecursive.ps1 Removes a specific user from the client permissions list for a public folder, and all the contained folders under it
ReplaceUserPermissionOnPFRecursive.ps1 Replace the permissions of a specific user in the client permissions list for a public folder with a new set of permissions, and all the contained folders under it
ReplaceUserWithUserOnPFRecursive.ps1 Replace the permissions of a specific user in the client permissions list for a public folder with a new set of permissions, and all the contained folders under it
RollAlternateServiceAccountPassword.ps1 Performs a first-time or periodic maintenance on the alternate service account (ASA) credential used to enable Kerberos authentication on Client Access Arrays
StartDagServerMaintenance.ps1 Start Dag Server Maintenance
StoreTSConstants.ps1 This file contains global constants used by the Store Database Troubleshooters
StoreTSLibrary.ps1  
Troubleshoot-DatabaseLatency.ps1  
Troubleshoot-DatabaseSpace.ps1  
uninstall-AntispamAgents.ps1 Uninstalls and disables all the antispam agents

 

 

Удачи!

Читайте также:

1 комментарий

  1. 03.01.2013

    […] Exchange 2010 vs 2013. Part 1. Scripts […]