17.12.2012, 16:33 | #1 |
Участник
|
Axapta и PowerShell - где хранятся скрипты?
Я щас глупую вещь спрошу. По ключевому слову PowerShel поискал, MSDN искурил.
В ax2009 и в ax2012 активно используются PowerShell скрипты. Решил я с ними познакомиться вплотную. Например, http://technet.microsoft.com/en-us/l.../dd309703.aspx а на форуме был пример с spsv Two tricks about stopping AX service via PowerShell и еще axcoder: PowerShell + Ax ======================== Вопрос: а где эти скрипты находятся? Может их как-то регистрировать дополнительно надо? Например, пытаюсь использовать "Get-AXReport -ReportName *" или "Publish-AXReport" (как в MSDN), но получаю сообщение об ошибке ======================== Про подписывание скриптов - курил. Команду "Set-ExecutionPolicy AllSigned" выполнял. |
|
17.12.2012, 16:49 | #2 |
Axapta
|
|
|
17.12.2012, 16:59 | #3 |
Участник
|
спасибо. ключевое слово прозвучало - import-module
замечательно. Но что именно я должен импортировать, чтобы получить команду "Get-AXReport" или "Publish-AXReport"? (насколько я понимаю, этих команд в модуле DynamicsAXPS нет. или есть?) Где почитать о импорте? |
|
17.12.2012, 17:32 | #4 |
Участник
|
Сергей, а ты точно запускал PShell, как в первой твоей ссылке указано?
Цитата:
Open Windows PowerShell as an administrator by following these steps:
a. Click Start > Administrative Tools. b. Right-click the Microsoft Dynamics AX 2012 Management Shell option. c. Click Run as administrator. "\ManagementUtilities\Microsoft.Dynamics.ManagementUtilities.ps1", который импортирует модули, требующиеся для работы с Аксаптой
__________________
Axapta v.3.0 sp5 kr2 |
|
|
За это сообщение автора поблагодарили: mazzy (5). |
17.12.2012, 17:38 | #5 |
Axapta
|
Ты когда запускаешь Аксаптовский повершелл, импорт происходит?
Upd. Во, AndyD правильно написал. Может ты запускаешь просто виндоусовский Power Shell и поэтому у тебя и нет нужных скриптов? В ярлыке, который создает AX при инсталляции, прописано "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -Version 2.0 -ExecutionPolicy RemoteSigned -NoExit & 'C:\Program Files\Microsoft Dynamics AX\60\ManagementUtilities\Microsoft.Dynamics.ManagementUtilities.ps1'" Последний раз редактировалось oip; 17.12.2012 в 17:40. Причина: Upd... |
|
17.12.2012, 17:56 | #6 |
Участник
|
еще раз спасибо за ключевое слово import-module
рассказываю как получить команды, описанные в MSDN. 0. Один раз включить режим, разрешающий исполнение подписанных модулей. В дальнейшем этот шаг можно будет пропустить 1. запустить скрипт %Axapta2012%\ManagementUtilities\Microsoft.Dynamics.ManagementUtilities.ps1 2. юзать команды |
|
17.12.2012, 17:58 | #7 |
Участник
|
не-а
Цитата:
говорю же "глюпый вопрос " |
|
18.12.2012, 10:32 | #8 |
Участник
|
Скриншот, как правильно запускать PowerShell
|
|
18.12.2012, 12:26 | #9 |
Участник
|
Я себе в профиль Powershell ISE добавил строчку
X++: &'C:\Program Files\Microsoft Dynamics AX\6.2\ManagementUtilities\Microsoft.Dynamics.ManagementUtilities.ps1' ISE стал значительно удобнее в версии 3.0 Его профиль можно отредактировать, если набрать notepad $profile |
|
|
За это сообщение автора поблагодарили: gl00mie (3). |