AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.12.2012, 16:33   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
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), но получаю сообщение об ошибке
Нажмите на изображение для увеличения
Название: 1.PNG
Просмотров: 529
Размер:	80.6 Кб
ID:	7989

========================
Про подписывание скриптов - курил. Команду "Set-ExecutionPolicy AllSigned" выполнял.
Старый 17.12.2012, 16:49   #2  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Не поможет?
saveenr: Dynamics AX 2009: Integrating AX with Powershell
__________________
С уважением,
Олег.
Старый 17.12.2012, 16:59   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
спасибо. ключевое слово прозвучало - import-module
замечательно.

Но что именно я должен импортировать, чтобы получить команду "Get-AXReport" или "Publish-AXReport"? (насколько я понимаю, этих команд в модуле DynamicsAXPS нет. или есть?)

Где почитать о импорте?
Миниатюры
Нажмите на изображение для увеличения
Название: 1.PNG
Просмотров: 477
Размер:	69.2 Кб
ID:	7990  
Старый 17.12.2012, 17:32   #4  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2476 (88) +++++++++
Регистрация: 20.08.2005
Сергей, а ты точно запускал 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  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Ты когда запускаешь Аксаптовский повершелл, импорт происходит?

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'"
Миниатюры
Нажмите на изображение для увеличения
Название: shell.png
Просмотров: 376
Размер:	12.1 Кб
ID:	7991  
__________________
С уважением,
Олег.

Последний раз редактировалось oip; 17.12.2012 в 17:40. Причина: Upd...
Старый 17.12.2012, 17:56   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
еще раз спасибо за ключевое слово import-module

рассказываю как получить команды, описанные в MSDN.

0. Один раз включить режим, разрешающий исполнение подписанных модулей. В дальнейшем этот шаг можно будет пропустить
Нажмите на изображение для увеличения
Название: 1.PNG
Просмотров: 504
Размер:	60.1 Кб
ID:	7992

1. запустить скрипт %Axapta2012%\ManagementUtilities\Microsoft.Dynamics.ManagementUtilities.ps1

2. юзать команды
Нажмите на изображение для увеличения
Название: 2.PNG
Просмотров: 530
Размер:	81.3 Кб
ID:	7993
Старый 17.12.2012, 17:58   #7  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от AndyD Посмотреть сообщение
Сергей, а ты точно запускал PShell, как в первой твоей ссылке указано?
не-а

Цитата:
Сообщение от AndyD Посмотреть сообщение
По этой команде запускается скрипт, находящийся в папке
"\ManagementUtilities\Microsoft.Dynamics.ManagementUtilities.ps1",
который импортирует модули, требующиеся для работы с Аксаптой
Точно!!!! дотумкался.

говорю же "глюпый вопрос "
Старый 18.12.2012, 10:32   #8  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от AndyD Посмотреть сообщение
Сергей, а ты точно запускал PShell, как в первой твоей ссылке указано?
Скриншот, как правильно запускать PowerShell
Миниатюры
Нажмите на изображение для увеличения
Название: 1.png
Просмотров: 394
Размер:	135.4 Кб
ID:	7994  
Старый 18.12.2012, 12:26   #9  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Я себе в профиль Powershell ISE добавил строчку

X++:
&'C:\Program Files\Microsoft Dynamics AX\6.2\ManagementUtilities\Microsoft.Dynamics.ManagementUtilities.ps1'
И пользуюсь утилитами оттуда.

ISE стал значительно удобнее в версии 3.0

Его профиль можно отредактировать, если набрать notepad $profile
Миниатюры
Нажмите на изображение для увеличения
Название: ise.png
Просмотров: 403
Размер:	65.2 Кб
ID:	7995  
За это сообщение автора поблагодарили: gl00mie (3).
Теги
powershell

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptacorner: Dynamics Axapta History Blog bot DAX Blogs 0 15.06.2012 17:11
dynamics-ax: SCOM Me this, PowerShell Me that! (Dynamics AX 2012) Blog bot DAX Blogs 0 26.01.2011 04:12
dynamicsaxtraining: Axapta Training Introduction Blog bot DAX Blogs 0 12.11.2009 17:05
Axapta и Ин. языки SIRS DAX: Администрирование 4 01.03.2006 10:02
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:20.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.