Параметры командной строки
В программе предусмотрен набор параметров командной строки позволяющих автоматизировать некоторые процессы, либо открыть определённый блок на просмотр. Эти параметры (ключи) можно использовать в различных комбинациях и прописывать в 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 файлы с результатами экспорта. |
Примеры использования параметров вызова: