En este artículo, veremos algunos conceptos detallados sobre Microsoft Exchange PowerShell y Windows PowerShell
Introducción:
Exchange PowerShell, también llamado Exchange Management Shell, es un subproducto de Windows PowerShell. Exchange PowerShell está desarrollado exclusivamente para realizar tareas y automatización orientadas a Exchange. La ventaja aquí es que, en la versión reciente de Exchange PowerShell, es decir, los módulos de Active Directory de Exchange 2013 y 2016 están preincluidos, lo que ayuda al administrador de Exchange a realizar tareas adicionales y útiles en Exchange, ya que todos los buzones de correo son meros objetos de Active Directory.
En las siguientes secciones, usaremos los dos términos “Exchange PowerShell” y “Exchange Management Shell” indistintamente.
¿Qué es Exchange PowerShell (PS)?
Exchange PS es una herramienta de línea de comandos interactiva que funciona según el concepto de programación orientada a objetos. A diferencia de otras herramientas de línea de comandos en Unix o Linux, los cmdlets son fáciles de usar y de entender. PowerShell puede familiarizarse con otros lenguajes de programación como C, C #, VB.Net, etc. Esto hace que los programadores y desarrolladores de automatización creen programas interactivos y software para crear informes y tareas.
Se introdujo por primera vez junto con Exchange 2007, a medida que Microsoft avanzó con los nuevos sistemas Exchange, también se concentraron en PowerShell y lo desarrollaron. La última versión es 2016. Básicamente es un script de PS1 de backend que se integra en Windows PowerShell. De forma predeterminada, los archivos de script de Exchange PowerShell se instalan en las siguientes ubicaciones:
Intercambio 2010:
D: \ Archivos de programa \ Microsoft \ Exchange Server \ V14 \ Bin \ RemoteExchange.ps1
¿Cómo funciona Exchange PowerShell (PS)??
Windows PS interactúa directamente con Windows Management Framework y Windows Management Instrumentation y proporciona la salida, de la misma forma que Exchange PS se comunica directamente con el sistema Exchange. Las herramientas de administración de Exchange y PowerShell también se pueden instalar por separado en una máquina cliente. Configuración admitida como
- Windows Vista de 64 bits con SP2
- Windows 7 de 64 bits y superior
- Windows Server 2008 de 64 bits con Service Pack 2
- Windows Server 2008 R2 y superior.
Windows PS tiene su propio archivo EXE, que se utilizará cada vez que abramos la herramienta.
Para Exchange PS, no hay un archivo EXE directo, ya que se basa en Windows PS. Entonces, si abre Exchange PS, en realidad usará powershell.exe y ejecutará el script remoteexchange.ps1 para convertirlo en Exchange PS. Si abre las propiedades, puede ver el tarobtener el siguiente camino.
C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe -version 2.0 -noexit -command “. 'C: \ Archivos de programa \ Microsoft \ Exchange Server \ V14 \ bin \ RemoteExchange.ps1'; Connect-ExchangeServer -auto ”
La siguiente captura de pantalla le muestra las propiedades de Exchange PS y verá el tarve allá.
En términos simples, Windows PowerShell proporciona la vista de front-end y se le inyectan los archivos de script de Exchange.
Después de iniciar Exchange PowerShell, puede ver que se conectará al servidor de acceso de cliente (CAS) más cercano. Incluso si inicia el PS dentro de un servidor CAS, creará una conexión remota implícita con el mismo servidor y le dará consejos y el detallado mostrará el servidor conectado.
Ventajas de Exchange PowerShell:
- Se puede utilizar para automatizar algunas de las tareas e informes de rutina.
- La replicación es almost instantáneo. No necesitamos esperar tanto como lo hacemos mientras usamos la consola.
- Obtenga fácilmente información y datos que no están disponibles a través de la GUI.
- Importando otros módulos como directorio activo, etc.
Comprensión de los comandos de Exchange PowerShell:
Comandos de Exchange PowerShell en forma de combinación Verbo-Sustantivo, esto hace que los cmdlets sean fácilmente comprensibles y evita la necesidad de memorizarlos. Por ejemplo, Add-FederatedDomain, Get-Mailbox, Set-SiteMailbox. La primera palabra es un verbo que denota la acción que debe realizarse y la segunda palabra es un sustantivo que denota el objeto sobre el cual se realizará la acción. A medida que trabajemos más con los comandos, podremos identificar su uso. Sigue estrictamente "Camel Casing" para sus convenciones de nomenclatura de cmdlets. Significa que no hay espacios entre las palabras, y también la Primera letra de cada palabra debe estar en mayúscula.
Conclusión:
Hay muchos más verbos y sustantivos disponibles en Exchange PS. Podemos profundizar en los verbos de las últimas partes. Se puede utilizar para recuperar los datos, sin embargo, la opción más sencilla es Intercambie OST Recuperación., donde no necesitamos restaurar desde la copia de seguridad y fusionar, lo que en ocasiones causa problemas de duplicación si no se realiza correctamente.
Autor Introducción:
Sophia Mao es experta en recuperación de datos en DataNumen, Inc., que es el líder mundial en tecnologías de recuperación de datos, incluyendo reparar pst y productos de software de recuperación de palabras. Para más información visite www.datanumen.com



