Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 -for Red "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' -KeyName DatabaseServer -KeyValue 'DatabaseServer'
Set-NAVServerConfiguration 'NAVServer' -KeyName DatabaseName -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 -LogName Application -Message *Dynamics* -newest 100 | Format-List * | Out-File "$currFolder\RTCevents.txt"
(echo " Observateur des événements pour le RTC ") + (Get-Date -DisplayHint Datetime) | Out-File -FilePath "$currFolder\diagLog.txt" -Append