“PowerShell
ISE” for NAV 2015
“ISE” = “Integration Scripting Environment”, usabile anche per NAV
2015.
L’ambiente (che
si presente in testo e grafica) permette l’utilizzo della tecnologia “Microsoft
intellisense” per la compilazione assistita di comandi e paremetri (cmdlets); è
un’estensione del powershell standard.
Attivazione del modulo “PowerShell
ISE”
I comandi
per NAV devono essere caricati manualmente importando il file di management presente
nella cartella dove risiede il Windows Client (ex RTC Client)
Importazione del Modulo
Import-Module "C:\Program Files
(x86)\Microsoft Dynamics NAV\80\RoleTailored Client\Microsoft.Dynamics.Nav.Model.Tools.psd1”
Ovviamente è possibile importare tutti gli script esistenti per NAV 2015
ed utilizzarli in ambiente ISE
Permessi amministratore\utente
NAV Comandi (cmdlets)
La finestra è divisa in 2 sezioni
(testo ed execution\debug)
Lista dei comandi esistenti - Finestra con lista di tutti i comandi
utilizzabili
I comandi sono molteplici (vedere blog MSDN NAV per averne
elenco e spiegazione, oppure vederli dalla lista presentata nella finestra Comandi
Ex:
Get-Command
*NAV*
Get-Help
<cmd name>
Get-Help
Get-NAVServerInstance
Debug - Possibilità di debug degli script in esecuzione,
possibilità di creare script complessi e facilmente testabili (es: test
assegnazione variabili, test ricorsione etc.)
Esistono moltissimi comandi (cmdlets)
Microsoft Dynamics NAV Windows PowerShell Cmdlets