(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Включение журнала DocsVision Workflow из командной строки

В предыдущей публикации я показал, как при помощи скрипта PowerShell можно включать и выключать журнал сервера DocsVision. Здесь я приведу скрипт, который включает и выключает журнал сервиса бизнес-процессов.

Внимание. Скрипты написаны для версии DocsVision 4.1. Для других версий нужно изменить путь к ключу реестра "HKLM:\SOFTWARE\DocsVision\Platform\4.1"

1. Включение журнала Workflow.

Поскольку информация так же вносится в реестр, необходимо определить разрядность системы, для указания правильной ветки. Скрипт приведен для версии DocsVision 4.1. Для использования с другими версиями, измените параметр - путь к ключу "HKLM:\SOFTWARE\Wow6432Node\DocsVision\Workflow\4.1\WorkflowServer".

Function is64
{
$os=Get-WMIObject win32_operatingsystem
if ($os.OSArchitecture -eq "64-bit") {
return $true
}
else {
return $false
}
}

if ($args)
{
$FilePath=$args[0]
if ($args[1] -ne $null) {[int]$TLevel=$args[1]} else {write-host ("Please enter a trace level 1..4");break;}
if ($TLevel -lt 1) {$Tlevel = 1}
if ($TLevel -gt 4) {$Tlevel = 4}
}
else
{
write-host ("Please enter a full log file path")
break
}

if (is64 -eq $true)
{
#64bit
$path="HKLM:\SOFTWARE\Wow6432Node\DocsVision\Workflow\4.1\WorkflowServer"
}
else
{
#32bit
$path="HKLM:\SOFTWARE\DocsVision\Workflow\4.1\WorkflowServer"
}

Set-itemproperty -Path $path -Name "LogFile" -type "String" -value $FilePath
Set-itemproperty -Path $path -Name "TraceLevel" -type "DWord" -value $TLevel

Пример использовования. Например, скрипт сохранен в файл enable-wflog.ps1. При запуске нужно указать два параметра: путь к файлу журнала и уровень журналирования: 1 - информация, 2- предупреждения, 3 - ошибки, 4 - отладочные сообщения.
>enable-wflog "C:\Logs\workflow.log" 4

2. Выключение журнала Workflow

Function is64
{
$os=Get-WMIObject win32_operatingsystem
if ($os.OSArchitecture -eq "64-bit") {
return $true
}
else {
return $false
}
}

if (is64 -eq $true)
{
#64bit
$path="HKLM:\SOFTWARE\Wow6432Node\DocsVision\Workflow\4.1\WorkflowServer"
}
else
{
#32bit
$path="HKLM:\SOFTWARE\DocsVision\Workflow\4.1\WorkflowServer"
}

Set-itemproperty -Path $path -Name "TraceLevel" -type "DWord" -value 0

Пример использования. Например, скрипт сохранен в файл disable-wflog.ps1. При запуске передавать параметры не нужно.
>disable-wflog

Ссылки по теме

Файлы для загрузки


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 06.03.2009 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Raize Components 6
FastReport.Desktop
Nero 2018 Platinum ESD
Oracle Database Personal Edition Named User Plus License
IBM Rational Functional Tester Floating User License
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Delphi - проблемы и решения
Работа в Windows и новости компании Microsoft
Компьютерная библиотека: книги, статьи, полезные ссылки
Краткие описания программ и ссылки на них
ЕRP-Форум. Творческие дискуссии о системах автоматизации
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100