(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
Nero 2018 Platinum ESD
SAP Crystal Reports XI R2 Dev 2006 INTL WIN NUL License (Version 11)
JIRA Software Commercial (Cloud) Standard 10 Users
IBM Domino Enterprise Server Processor Value Unit (PVU) License + SW Subscription & Support 12 Months
SAP CRYSTAL Server 2013 WIN INTL 5 CAL License
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Реестр Windows. Секреты работы на компьютере
Краткие описания программ и ссылки на них
Работа в Windows и новости компании Microsoft
Компьютерная библиотека: книги, статьи, полезные ссылки
ЕRP-Форум. Творческие дискуссии о системах автоматизации
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100