PowerShell y cmdlets
Se aplica a: Live@edu, Forefront Online Protection for Exchange
Tema modificado por última vez: 2009-06-01
El shell de la línea de comandos de Windows PowerShell y el idioma de scripting sirven de ayuda para que los profesionales de TI logren el mayor control y la máxima productividad. Mediante un nuevo lenguaje de scripting orientado al administrador, más de 130 herramientas de línea de comandos estándar y utilidades y una sintaxis coherentes, Windows PowerShell permite a los profesionales de TI controlar la administración del sistema y acelerar la automatización. Para obtener más información sobre Windows PowerShell o descargar la versión para su entorno local, vea el documento de Microsoft TechNet sobre el Centro de tecnología para Windows PowerShell (https://go.microsoft.com/fwlink/?LinkID=102372).
Cmdlets se asemejan a comandos integrados en otros shells, por ejemplo, al comando dir de cmd.exe. Al igual que estos comandos conocidos, los cmdlets pueden llamarse directamente desde la línea de comandos del Shell de administración de Exchange y ejecutarse en el contexto del shell, no como un proceso independiente.
Si planea una automatización adicional con scripting, puede ser aconsejable que considere el uso de scripts de Windows PowerShell. Antes de ejecutar Windows PowerShell, configure Administration Center como se explica en Configurar los servicios hospedados. La administración del servicio, es decir, iniciarlo, detenerlo o reiniciarlo, se lleva a cabo con la MMC Servicios. El servicio debe detenerse y reiniciarse después de cambiar el servidor proxy.
Cmdlets registrados durante la instalación de la herramienta
Cmdlet | Propósito | Parámetros | Ejemplo |
---|---|---|---|
Set-SyncCredentials |
Establece las credenciales que usará el cliente al conectarse. |
<nombre de usuario> <contraseña> |
Set-SyncCredentials adminuser@contoso.com SecurePassword |
Set-SyncInterval |
Establece el intervalo en el que se ejecutará el trabajo de sincronización. |
<intervalo-en-minutos> |
Set-SyncInterval 240 |
Set-SyncProxyServer |
Configura el servidor proxy corporativo para usarlo cuando el cliente se conecta al backend. |
{ [-Address <dirección>] | [-AutoDetect] | [-UseDefault] } |
Set-SyncProxyServer -Address http://proxy.contosoproxy.com |
Get-SyncConfig |
Obtiene la configuración de sincronización actual y la notifica a la consola. |
ninguno |
Get-SyncConfig |
Get-SyncStatus |
Obtiene el estado del servicio de sincronización actual (cliente) y lo notifica a la consola. |
ninguno |
Get-SyncStatus |
Start-Sync |
Inicia un nuevo trabajo de sincronización (fuera de la programación) si aún no se está ejecutando. |
ninguno |
Start-Sync |
Start-SyncSimulation |
Inicia un nuevo trabajo de sincronización en modo de simulación, si este modo está disponible. |
ninguno |
Start-SyncSimulation |
Stop-Sync |
Detiene el trabajo de sincronización actual, si se está ejecutando. |
ninguno |
Stop-Sync |
Clear-SyncCookies |
Borra los cookies almacenados y hace que la siguiente sincronización sea completa. |
ninguno |
Clear-SyncCookies |