Ejecutar un cmdlet de Exchange-powershell desde cmd

Es realmente útil si quieres programar una tarea para se ejecute fuera de horarios de producción.

Primero debes crearte un directorio en la unidad C de nombre “mis scripts”.

Escribe el comando cmdlet de Exchange que desees ejecutar en un editor de texto y lo guardas como fichero de texto en el directorio que hemos creado para ello.

Acto seguido debes renombrar su extensión a .ps1.

En este caso el nombre de mi script se llama “miscript.ps1”

Ahora escribe en un editor de texto la siguiente instrucción:

C:WindowsSystem32WindowsPowerShellv1.0powershell.exe -PSConsoleFile “C:Program FilesMicrosoftExchange Serverbinexshell.psc1” -noexit -command “. ‘C:mis scriptsmiscript.ps1′”

Pause

Exit

Lo guardas como fichero de texto en el directorio “c:mis scripts”  y cambias la extensión por .cmd.

Ahora ya lo puedes ejecutar.

Si la sintaxis del fichero “miscript.ps1” es la correcta debería funcionar.

Suerte.

Advertisements


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s