Exchange PowerShell: как настроить запланированное задание для запуска Exchange2007 PowerShell? - PullRequest
0 голосов
/ 04 декабря 2008

У меня проблемы с настройкой запланированной задачи (теперь она называется Планировщик задач) на вкладке действий для запуска на сервере Windows 2007. Также есть Exchange Server 2007.

Я пробовал установить

Программа / скрипт: C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe Добавьте аргументы (необязательно): -psconsolefile exshell.psc1 -команда "& {c: \ mes-detail \ emsbilling08.ps1}" Начните с (необязательно): "C: \ Program Files \ Microsoft \ Exchange Server \ Bin \

Я понимаю, что exshell.psc1, вероятно, также нужен явный путь, поэтому я также попробовал:

-psconsolefile C: \ Program Files \ Microsoft \ Exchange Server \ Bin \ exshell.psc1 -команда "& {c: \ mes-detail \ mailall3.ps1}", но это тоже не работает

Есть идеи?

Ответы [ 3 ]

1 голос
/ 04 декабря 2008

Я решил поделиться этим разрешением здесь, чтобы закончить начатое.

1) В вашем файле .ps1 поместите Add-PSSnapin обмен

2) для запланированного задания сделайте следующее: Программа / скрипт: C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe Добавить аргументы (необязательно): -noprofile -Неинтерактивный c: \ mes-detail \ emsbilling08.ps1 Start в (необязательно): "C: \ Program Файлы \ Microsoft \ Exchange Server \ Bin \

Если это все еще не работает, выполните следующие проверки:

Start ... Run C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe -noprofile

Get-PSSnapin -Registered

Вы видите Microsoft.Exchange.Management.PowerShell.Admin Microsoft.Exchange.Management.Powershell.Support

Если это так, сделайте add-pssnapin exchange

0 голосов
/ 19 ноября 2015

PS C: \ Windows \ System32 \ WindowsPowerShell \ v1.0> add-pssnapin exchange Add-PSSnapin: обмен оснастки Windows PowerShell не установлен на компьютере ине. В строке: 1 символ: 13 + add-pssnapin <<<< exchange </p>

Напишите полное имя в вашем скрипте:

Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Support
0 голосов
/ 04 декабря 2008

Что не работает? Вы пытались запустить одну из этих команд вручную, чтобы увидеть, что происходит?

(Кстати: советуем вам перенести это на форум PowerShell по адресу minasi.com/forum или powershelcommunity.org. Скорее всего, вы попросите более широкую аудиторию, осведомленную об этой теме, поскольку это своего рода граница для программиста, ориентированного на StackOverflow).

...