Quantcast
Channel: Microsoft Dynamics 365 Community
Viewing all articles
Browse latest Browse all 60373

“PowerShell ISE” for NAV 2015

$
0
0

“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

  • Aprire come amministratore il Window PowerShell ISE se serve utilizzare in modo amministrativo

  • Altrimenti per altri script basta l’utente windows connesso (es script NAV NON amministrativi)

 

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)

  • Es: comandi utili per la gestione per Utenti, Permessi, Server NAV etc.

Microsoft Dynamics NAV Windows PowerShell Cmdlets


Viewing all articles
Browse latest Browse all 60373

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>