Содержание

Параметры командной строки

В программе предусмотрен набор параметров командной строки позволяющих автоматизировать некоторые процессы, либо открыть определённый блок на просмотр. Эти параметры (ключи) можно использовать в различных комбинациях и прописывать в cmd фале запуска либо в ярлыке приложения. Имена параметров можно записывать любым регистром. В дальнейшем, программу с ключами можно запускать в планировщике заданий Windows или из других приложений.

ВАЖНО: Так как программа с параметрами запускается как обычное приложение (а не как сервис), то пользователь под которым запускается задание должен быть залогинен в системе.

 

Полный синтаксис вызова:

ITInvent.exe [/Help | /?] [/UserLogin=<логин>] [/UserPass=<пароль>] [/ImportADUsers] [/NetScan] [/ImportXMLPath=<путь к xml файлу или к папке с xml файлами>] [/ItemID=<ID объекта>] [/ItemInvNo=<инв номер>] [/ItemInvNoBuh=<инв номер бухгалтерии>] [/ItemSerialNo=<серийный номер>] [/OpenItemCard=<0 или 1>] [/ExportData=<HW или SW или SP или SL или IM или ALLCI>] [/ExportDataPath=<Путь к папке для экспорта>] 

 

Ключ Описание
/Help или /? Ключ без значения. Выводит список параметров запуска.
/UserLogin Ключ со значением. Передаётся имя пользователя IT Invent. Подставляет в окно входа имя пользователя из справочника пользователей. Если имя содержит пробелы то его необходимо заключать в кавычки. После подстановки, программа пытается зайти в систему с этим пользователем. Позволяет запускать программу не останавливаясь на окне входа в систему.
/UserPass Ключ со значением. Передаётся пароль пользователя IT Invent. Используется совместно с /UserLogin. Если пароль пустой, то параметр можно не указывать. Подставляет в окно входа пароль пользователя. Позволяет запускать программу не останавливаясь на окне входа в систему.
/ImportADUsers Ключ без значения. При запуске сразу производит импорт пользователей Active Directory (добавляет/обновляет) в справочник сотрудников. После окончания импорта, программа автоматически закрывается игнорируя последующие ключи запуска.
/NetScan Ключ без значения. При запуске сразу производит сканирование сети с параметрами сканирования сохранёнными с прошлого раза. После окончания сканирования, программа автоматически закрывается игнорируя последующие ключи запуска.
/ImportXMLPath Ключ со значением. Передаётся путь к xml файлу или к папке с xml файлами. При запуске сразу производит импорт данных результатов сканирования из XML файлов сформированных программой ITInventWMIScanner. После окончания импорта, программа автоматически закрывается игнорируя последующие ключи запуска.
/ItemID Ключ со значением. Передаётся ID объекта учёта. При запуске находит по ID и открывает объект учёта в списке. Если указан параметр /OpenItemCard=1 то так же откроется карточка найденного объекта.
/ItemInvNo Ключ со значением. Передаётся инвентарный номер объекта учёта. При запуске находит по инвентарному номеру и открывает объект учёта в списке. Если указан параметр /OpenItemCard=1 то так же откроется карточка найденного объекта.
/ItemInvNoBuh Ключ со значением. Передаётся инвентарный номер бухгалтерии объекта учёта. Если номер содержит пробелы то его необходимо заключать в кавычки. При запуске находит по инвентарному номеру бухгалтерии и открывает объект учёта в списке. Если указан параметр /OpenItemCard=1 то так же откроется карточка найденного объекта.
/ItemSerialNo Ключ со значением. Передаётся серийный номер объекта учёта. Если номер содержит пробелы то его необходимо заключать в кавычки. При запуске находит по серийному номеру и открывает объект учёта в списке. Если указан параметр /OpenItemCard=1 то так же откроется карточка найденного объекта.
/OpenItemCard Ключ со значением. Передаётся 0 или 1. Если 1, то открывается карточка найденного объекта учёта. Если 0 или ключ не указан, то карточка не открывается.
/ExportData Ключ со значением. Экспорт данных в файл XML. Передаётся HW или SW или SP или SL или IM или ALLCI. Что экспортировать: HW - оборудование, SW - программы, SP - комплектующие, SL - расходники, IM - инвентарь, ALLCI - все учётные единицы одним списком. Если дополнительно не указан параметр ExportDataPath, то сформированный XML файл сохраняется в каталоге запуска программы.
/ExportDataPath Ключ со значением. Передаётся путь к папке куда будут выгружаться xml файлы с результатами экспорта.

 

 

Примеры использования параметров вызова:

ITInvent.exe /Help
ITInvent.exe /UserLogin=Administrator /UserPass=4321
ITInvent.exe /UserLogin="Maxim Petrov" /UserPass=1234
ITInvent.exe /UserLogin="Maxim Petrov" /UserPass=1234 /ImportADUsers
ITInvent.exe /UserLogin="Maxim Petrov" /UserPass=1234 /NetScan
ITInvent.exe /UserLogin="Maxim Petrov" /UserPass=1234 /ImportXMLPath="c:\ITInvent\ITInventWMIScanner\ITInventWMIScanData\Asus_F80Q_00224329C0C0.xml"
ITInvent.exe /UserLogin="Maxim Petrov" /UserPass=1234 /ImportXMLPath="c:\ITInvent\ITInventWMIScanner\ITInventWMIScanData"
ITInvent.exe /UserLogin="Maxim Petrov" /UserPass=1234 /ItemID=132
ITInvent.exe /UserLogin="Maxim Petrov" /UserPass=1234 /ItemInvNo=100197 /ItemInvNoBuh="BUH 13814" /OpenItemCard=0
ITInvent.exe /UserLogin="Maxim Petrov" /UserPass=1234 /ItemSerialNo=CNC9C3GBK8 /OpenItemCard=1
ITInvent.exe /UserLogin=Administrator /UserPass=1234 /ExportData=HW
ITInvent.exe /UserLogin=Administrator /UserPass=1234 /ExportData=ALLCI /ExportDataPath="c:\Program Files\IT Invent\ExportData"

 

 

Содержание