AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX Blogs
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search

 
 
Thread Tools Search this Thread Display Modes
Old 03.02.2018, 01:15   #1  
Blog bot is offline
Blog bot
Участник
 
25,644 / 848 (80) +++++++
Join Date: 28.10.2006
yetanotherdynamicsaxblog: PowerShell script to toggle Maintenance mode
Источник: http://yetanotherdynamicsaxblog.blog...intenance.html
==============

In order to change licence configurations on Operations, you need to toggle maintenance mode on or off. This can be done using a Setup tool, but on the development machines where we do not have local admin rights, the only solution would be to hack the database, like Kurt Hatlevik shows us in this blog post.

In this post I will show how you can toggle maintenance mode on or off using PowerShell. The script is intended for OneBox environments. Just paste it into a new ps1 file for future use, or run it through PowerShell ISE.

DISCLAIMER: Don't run this unless you are prepared to take the heat from restarting the entire web application. It stops and starts the web server.

function ToggleMaintenanceMode()
{
$parm = @{
ServerInstance = 'localhost'
Database = 'AxDB'
Query = "UPDATE SQLSYSTEMVARIABLES SET [VALUE] = IIF([VALUE]=1, 0, 1) WHERE PARM = 'CONFIGURATIONMODE'"
}

Get-Service "W3SVC" | Stop-Service -Force
Invoke-Sqlcmd @parm
Get-Service "W3SVC" | Start-Service

$parm.Query = "SELECT [VALUE] FROM SQLSYSTEMVARIABLES WHERE PARM = 'CONFIGURATIONMODE'"
$result = Invoke-Sqlcmd @parm
[int]$value = $result.Value

Write-Output "Configuration mode $(('disabled','enabled')[$value])"
}

ToggleMaintenanceMode

The script shows you how you can easily run SQL commands, and even retrieve values back to your PowerShell script.

Enjoy!



Источник: http://yetanotherdynamicsaxblog.blog...intenance.html
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Similar Threads
Thread Thread Starter Forum Replies Last Post
yetanotherdynamicsaxblog: PowerShell script for synchronizing the database Blog bot DAX Blogs 0 28.01.2018 22:12
yetanotherdynamicsaxblog: List hotfixes using PowerShell in D365FO (AX7) Blog bot DAX Blogs 0 13.01.2018 20:21
palleagermark: Simple PowerShell deployment script for AOD based AX versions (i.e. earlier than AX 2012) Blog bot DAX Blogs 0 14.10.2013 10:11
PowerShell Script to Run As A Different User Blog bot DAX Blogs 0 01.08.2013 00:12
axaptapedia: Job Template (for running database maintenance script etc) Blog bot DAX Blogs 5 17.03.2010 09:11

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 15:40.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.