Voici quelques exemples de commades PowerShell :
#Affiche la liste et le total des commandlettes powerShell pour Dynamics NAV
Get-Command*NAVServer*
(Get-Command*NAVServer*).count
#Déclarer une variable pour réutiliser le nom du server puis lister les sessions actives
$serverins="DynamicsNAV70"
write-host-forRed"Sessions pour l'instance DynamicsNAV70 serveur"|fc
Get-NAVServerSession$serverins
#Envoyer la liste des utilisateurs Dynamics NAV dans un fichier txt
[string]$currfolder="C:\PowerShell\"
echo$currfolder
Get-NAVServerUser$serverins |Out-File-FilePath"$currFolder\Utilisateurs.txt"-Append
#Déployer une nouvelle instance Dynamics NAV
New-NAVServerInstance-ManagementServicesPort'5000'-ClientServicesPort'5001'-SOAPServicesPort'5002'-ODataServicesPort'5003'-ServerInstance'NAVServer'
#Modifier le nom du serveur et la base de données SQL
Set-NAVServerConfiguration'NAVServer'-KeyNameDatabaseServer-KeyValue'DatabaseServer'
Set-NAVServerConfiguration'NAVServer'-KeyNameDatabaseName-KeyValue'CRONUS France Sud'
#Démarrer le serveur Dynamics NAV
Set-NAVServerInstance-ServerInstance'NAVServer'-Start
# récupérer tous les 100 derniers événements de l'observateur des événements qui concerne -Dynamics- dans un fichier
Get-Eventlog-LogNameApplication-Message*Dynamics*-newest100|Format-List*|Out-File"$currFolder\RTCevents.txt"
(echo" Observateur des événements pour le RTC ") + (Get-Date-DisplayHintDatetime) |Out-File-FilePath"$currFolder\diagLog.txt"-Append