Top
Systemwalker Desktop Patrol Operation Guide: for Administrators
FUJITSU Software

14.2.2 Inventory Information Collection with CSV Linkage

Inventory information can be collected with CSV linkage by creating the CSV format file to record the PC's Inventory information and registering to Systemwalker Desktop Patrol.

Take the following steps.

  1. Creation of CSV format file

  2. Register to Systemwalker Desktop Patrol


Creation of CSV format file

Format of the CSV format file is based on information of the following CSV format (ASCII code).

Due to the above reasons, double quotation marks """ and comma "," won't be used in item data. The data having used those marks won't be saved.

Item of software operation status won't be indicated with double quotation marks "". But if the item data includes comma "," and double quotation marks """, the item will be indicated with double quotation marks """. If the item data includes double quotation marks """, double quotation marks """ will be repeatedly marked as '"".

Example)

Value of item data

Value recorded in CSV file

AA,AA

"AA,AA"

BB"BB

"BB""BB"

Format of one piece of information in each Inventory information is shown as below. "(mandatory)" item information means mandatory item. The Inventory information without item information is invalid. In addition, the item information of "(lowest limit needed)" is needed for normal operation of the function. Save virtual information when there is no information to save.


Hardware information

No.

Item

Item data format

Item type

Remarks

0

Client key(mandatory)

"Identification name of client"

String

Only key to identify client.

1

PC attribution (lowest limit needed)

"Attribution"

String

2

CPU name (lowest limit needed)

"CPU"

String

Name of CPU.

3

Memory size(lowest limit needed)

"Memory size"

Number

Unit: KiloByte

4

Drive information (lowest limit needed)

"Drive name, drive type, capacity, available capacity,..."

"String, String, Number, Number"

Unit of capacity/available capacity: KiloByte.

Fixed character string for drive type (refer to *1).

Can specify many.

5

Network card information (lowest limit needed)

"Name of network card, MAC address (mandatory),..."

"String, String"

Name of network drive and MAC address of network card (halfwidth 12 digits).

Can specify many.

Note

For the MAC address at the beginning, specify a value that is different to that of other inventory information that is collected by CSV linkage.

6

Host name(lowest limit needed)

"Full domain name,..."

String

host1 and host1.budgetmgr.com etc.

Corresponding network card information.

Can specify many.

7

IP address (mandatory)

"IP address,..."

String

IPv4:
Address in xxx.xxx.xxx.xxx format.

IPv6:
Address in xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx format.

Corresponding network card information.

Can specify many.

Note

  • In dual stack environments, specify IPv4 and IPv6 addresses in that order, separated with a forward slash (/).
    Example:
    xxx.xxx.xxx.xxx/yyyy:yyyy::y:y

  • When specifying an IPv6 address only, precede it with a forward slash (/).
    Example:
    /yyyy:yyyy::y:y

  • Separate multiple IPv6 addresses with a semicolon (;).
    Example:
    xxx.xxx.xxx.xxx/yyyy:yyyy::y:y;zzzz:zzzz::z:z

  • Specify IPv6 addresses in RFC5952 format.

  • Do not specify multiple IPv4 addresses.

8

OS name(lowest limit needed)

"OS name"

String

Fixed character string for OS name (refer to *2).

9

BIOS version/date

"BIOS version, date"

"String, String"

Name and date of BIOS version.

PhoenixBIOS 4.0 Release 6.0,06/02/97 and etc.

10

Computer name

"Computer name"

String

Host name without domain.

11

Domain name

"Domain name"

String

Suffix of domain.

12

Login name

"Login name"

String

Login user.

13

CPU Clock Speed

"CPU Clock Speed"

Number

CPU Clock Speed.

Unit: MegaHertz

14

Number of actual installation

"Number of actual installation"

Number

Number of actually installed CPU.

Unit: Numeral.

15

Detailed information of CPU

"Detailed information of CPU"

String

Detailed information of CPU.

16

Size of swap file

"Size of swap file"

Number

Unit: KiloByte

17

Name of keyboard type

"Keyboard type"

String

Type of keyboard.

18

Installation Language

"Language"

String

Type of language.

19

Name of mouse type

"Mouse type"

String

Type of mouse.

20

Number of mouse buttons

"Number of mouse buttons"

Number

Number of mouse buttons.

Unit: Numeral

21

Manufacturer Name

"Manufacturer Name"

String

Manufacturing place of PC.

22

PC model

"PC model"

String

PC model(type)

23

PC serial

"PC serial"

String

PC serial number(PCID)

24

Session level cache, second level cache

"Session level cache, second level cache"

"Number, Number"

Size of Session level cache and second level cache.

Unit: KiloByte

25

OS buliding number

"OS building number"

String

Construction number of Windows OS.

26

service pack

"service pack"

String

Number of service pack.

27

DOS version

"DOS version"

String

DOS Version.

28

User name

"User name"

String

Name of installed user of Windows OS.

29

Company name

"Company name"

String

Company name of installed user.

30

OS product ID

"OS product ID"

String

Product ID of Windows OS.

31

Windows directory name

"Windows directory"

String

Windows installation directory.

32

Name of system directory

"System directory"

String

Windows system directory.

33

Image resolution

"Width, height"

"Number, Number"

Monitor resolution.

34

Video adapter

"Video adapter"

String

Name of video adapter.

35

Size of video memory

"Size of video memory"

Number

Memory size of video adapter card

Unit: KiloByte

36

Pixel

"Pixel"

Number

Display pixel.

Unit: Numeral.

37

Monitor name

"Monitor name"

String

Name of monitor.

38

Name of Screen Saver

"Name of Screen Saver"

String

Name of screen capture tool.

39

Window update rate

"Window update rate"

Number

Cycle number of monitor.

Unit: Hertz

40

Label

"Label,..."

String

Corresponding to drive information.

Can specify many.

41

Type of file system

"Type of file system,..."

String

Corresponding to drive information.

Can specify many.

42

Subnet mask

"Subnet mask,..."

String

Corresponding to network card information

Can specify many.

Specify the prefix length of IPv6 addresses.

Note

  • In dual stack environments, specify IPv4 and IPv6 addresses in that order, separated with a forward slash (/).
    Example:
    xxx.xxx.xxx.xxx/yyyy:yyyy::y:y

  • When specifying an IPv6 address only, precede it with a forward slash (/).
    Example:
    /yyyy:yyyy::y:y

  • Separate multiple IPv6 addresses with a semicolon (;).
    Example:
    xxx.xxx.xxx.xxx/yyyy:yyyy::y:y;zzzz:zzzz::z:z

  • Specify IPv6 addresses in RFC5952 format.

  • Do not specify multiple IPv4 addresses.

43

Default gateway

"Default gateway,..."

String

Corresponding to network card information.

Can specify many.

Note

  • In dual stack environments, specify IPv4 and IPv6 addresses in that order, separated with a forward slash (/).
    Example:
    xxx.xxx.xxx.xxx/yyyy:yyyy::y:y

  • When specifying an IPv6 address only, precede it with a forward slash (/).
    Example:
    /yyyy:yyyy::y:y

  • Separate multiple IPv6 addresses with a semicolon (;).
    Example:
    xxx.xxx.xxx.xxx/yyyy:yyyy::y:y;zzzz:zzzz::z:z

  • Specify IPv6 addresses in RFC5952 format.

  • Do not specify multiple IPv4 addresses.

44

DHCP server

"DHCP server"

String

Name of DHCP server.

Can specify many.

Note

  • In dual stack environments, specify IPv4 and IPv6 addresses in that order, separated with a forward slash (/).
    Example:
    xxx.xxx.xxx.xxx/yyyy:yyyy::y:y

  • When specifying an IPv6 address only, precede it with a forward slash (/).
    Example:
    /yyyy:yyyy::y:y

  • Separate multiple IPv6 addresses with a semicolon (;).
    Example:
    xxx.xxx.xxx.xxx/yyyy:yyyy::y:y;zzzz:zzzz::z:z

  • Specify IPv6 addresses in RFC5952 format.

  • Do not specify multiple IPv4 addresses.

45

DNS server

"DNS server"

String

Name of DNS server.

Can specify many.

Note

  • In dual stack environments, specify IPv4 and IPv6 addresses in that order, separated with a forward slash (/).
    Example:
    xxx.xxx.xxx.xxx/yyyy:yyyy::y:y

  • When specifying an IPv6 address only, precede it with a forward slash (/).
    Example:
    /yyyy:yyyy::y:y

  • Separate multiple IPv6 addresses with a semicolon (;).
    Example:
    xxx.xxx.xxx.xxx/yyyy:yyyy::y:y;zzzz:zzzz::z:z

  • Specify IPv6 addresses in RFC5952 format.

  • Do not specify multiple IPv4 addresses.

46

Printer name

"Printer name,..."

String

Printer information: name of printer.

Can specify many.

47

Printer type

"Printer type,..."

String

Printer information: type of printer.

Corresponding to printer name.

Can specify many.

48

CD-ROM device name

"CD-ROM device name"

String

Name of CD-ROM device.

49

Network path

"Network path,..."

String

Shared information: name of network patch.

Corresponding to drive information.

Can specify many.

50

Name of network provider

"Name of network provider,..."

String

Shared information: name of network provider.

Corresponding to drive information.

Can specify many.

51

Drive name

"Drive name,..."

String

Shared information: name of network drive.

Corresponding to drive information.

Can specify many.

52

Memory device locator

"Memory device locator,..."

String

Memory information: name of memory device locator.

Can specify many.

53

Memory size

"Memory size,..."

Number

Memory information: Memory size of memory device localizer.

Unit: KiloByte

Corresponding to memory device localizer.

Can specify many.

54

Name of disk vendor

"Name of disk vendor"

String

Disk information: manufacturer of hard disk.

55

Name of disk type

"Name of disk type"

String

Disk information: type of hard disk (type).

56

Disk capacity

"Disk capacity"

Number

Disk information: hard disk capacity.

Unit: KiloByte

57

Disk IF

"Disk IF"

String

Disk information: I/F specification of hard disk.

58

Disk description

"Disk description"

String

Disk information: explanation about hard disk.


Name of drive type (*1)

Drive type

Value of drive type

Floppy disk

Floppy disk

Hard disk

Hard disk drive

CD-ROM

CD-ROM drive

RAM

RAM drive

Removable

Removable drive

Network

Network drive

Unknown

Unknown


OS name (*2)

OS

Value of OS name

Microsoft(R) Windows Vista(R) Home Basic

Windows Vista Home Basic

Microsoft(R) Windows Vista(R) Home Premium

Windows Vista Home Premium

Microsoft(R) Windows Vista(R) Business

Windows Vista Business

Microsoft(R) Windows Vista(R) Enterprise

Windows Vista Enterprise

Microsoft(R) Windows Vista(R) Ultimate

Windows Vista Ultimate

Microsoft(R) Windows Vista(R) Home Basic 64bit version

Windows Vista Home Basic (x64)

Microsoft(R) Windows Vista(R) Home Premium 64bit version

Windows Vista Home Premium (x64)

Microsoft(R) Windows Vista(R) Business 64bit version

Windows Vista Business (x64)

Microsoft(R) Windows Vista(R) Enterprise 64bit version

Windows Vista Enterprise (x64)

Microsoft(R) Windows Vista(R) Ultimate 64bit version

Windows Vista Ultimate (x64)

Windows Server(R) 2008 Standard

Windows Server 2008 Standard

Windows Server(R) 2008 Standard without Hyper-V

Windows Server 2008 Standard without Hyper-V

Windows Server(R) 2008 Enterprise

Windows Server 2008 Enterprise

Windows Server(R) 2008 Enterprise without Hyper-V

Windows Server 2008 Enterprise without Hyper-V

Windows Server(R) 2008 Datacenter

Windows Server 2008 Datacenter

Windows Server(R) 2008 Datacenter without Hyper-V

Windows Server 2008 Datacenter without Hyper-V

Windows(R) Web Server 2008

Windows Web Server 2008

Windows Server(R) 2008 Standard 64bit version

Windows Server 2008 Standard (x64)

Windows Server(R) 2008 Standard without Hyper-V 64bit version

Windows Server 2008 Standard without Hyper-V (x64)

Windows Server(R) 2008 Enterprise 64bit version

Windows Server 2008 Enterprise (x64)

Windows Server(R) 2008 Enterprise without Hyper-V 64bit version

Windows Server 2008 Enterprise without Hyper-V (x64)

Windows Server(R) 2008 Datacenter 64bit version

Windows Server 2008 Datacenter (x64)

Windows Server(R) 2008 Datacenter without Hyper-V 64bit version

Windows Server 2008 Datacenter without Hyper-V (x64)

Windows(R) Web Server 2008 64bit version

Windows Web Server 2008 (x64)

Windows(R) 7 Starter

Windows 7 Starter

Windows(R) 7 Home Premium

Windows 7 Home Premium

Windows(R) 7 Professional

Windows 7 Professional

Windows(R) 7 Ultimate

Windows 7 Ultimate

Windows(R) 7 Enterprise

Windows 7 Enterprise

Windows(R) 7 Home Premium 64bit version

Windows 7 Home Premium (x64)

Windows(R) 7 Professional 64bit version

Windows 7 Professional (x64)

Windows(R) 7 Ultimate 64bit version

Windows 7 Ultimate (x64)

Windows(R) 7 Enterprise 64bit version

Windows 7 Enterprise (x64)

Windows(R) 8

Windows 8

Windows(R) 8 Pro

Windows 8 Pro

Windows(R) 8 Enterprise

Windows 8 Enterprise

Windows(R) 8 64bit version

Windows 8 (x64)

Windows(R) 8 Pro 64bit version

Windows 8 Pro (x64)

Windows(R) 8 Enterprise 64bit version

Windows 8 Enterprise (x64)

Windows(R) 10 Education

Windows 10 Education

Windows(R) 10 Enterprise LTSB

Windows 10 Enterprise LTSB

Windows(R) 10 Enterprise

Windows 10 Enterprise

Windows(R) 10 Home

Windows 10 Home

Windows(R) 10 Pro

Windows 10 Pro

Windows(R) 10 Education 64bit version

Windows 10 Education (x64)

Windows(R) 10 Enterprise LTSB 64bit version

Windows 10 Enterprise LTSB (x64)

Windows(R) 10 Enterprise 64bit version

Windows 10 Enterprise (x64)

Windows(R) 10 Home 64bit version

Windows 10 Home (x64)

Windows(R) 10 Pro 64bit version

Windows 10 Pro (x64)

Windows Server(R) 2012 Standard

Windows Server 2012 Standard

Windows Server(R) 2012 Essentials

Windows Server 2012 Essentials

Windows Server(R) 2012 Foundation

Windows Server 2012 Foundation

Windows Server(R) 2012 Datacenter

Windows Server 2012 Datacenter

Windows Server(R) 2016 Datacenter

Windows Server 2016 Datacenter

Windows Server(R) 2016 Standard

Windows Server 2016 Standard

Windows Server(R) 2016 Essentials

Windows Server 2016 Essentials


Software information (retrieve file)

All software units compose 1 piece of information.

No.

Item

Item data format

Item type

Remarks

0

Client key (required)

"Identification name of client"

String

Only key to identify client.

1

File name (lowest limit required)

"File name"

String

File name and directory name to be searched.

2

File size

"File size"

Number

Unit: Byte

3

Update date

"YYYYMMDDhhmm"

Number

Date of file update (YYYYMMDDhhmm)

Half-with 12bit.

4

Program name

"Dictionary code"

String

Software code of software dictionary.

Data saved only when in use.


Software information (retrieve procedure name)

All software units compose 1 piece of information.

No.

Item

Item data format

Item type

Remarks

0

Client key (required)

"Identification name of client"

String

Only key to identify client.

1

Procedure name(lowest limit required)

"Program name"

String

Program name in Control Panel option Add or Remove Programs or Programs > Programs and Features (depending on the Windows version).


Software information (retrieve any key and value)

No.

Item

Item data format

Item type

Remarks

0

Client key (required)

"Identification name of client"

String

Only key to identify client.

1

Search key (lowest limit required)

"Registry key"

String

Key of retrieval object.

2

Name of search key

"Name of registry key"

String

Name of key of retrieval object.

3

Value of search key name

"Value of name of registry key"

String

Value of name of retrieval object key.


User information

All client units compose 1 piece of information. Any information in 1-10 can be stored in user information.

No.

Item

Item data format

Item type

Remarks

0

Client key (required)

"Identification name of client"

String

Only key to identify client.

1

User information 1

"Item name, content (value)"

"String, String"

Item name, any content.

2

User information 2

"Item name, content (value)"

"String, String"

Same as above

3

User information 3

"Item name, content (value)"

"String, String"

Same as above

4

User information 4

"Item name, content (value)"

"String, String"

Same as above

5

User information 5

"Item name, content (value)"

"String, String"

Same as above

6

User information 6

"Item name, content (value)"

"String, String"

Same as above

7

User information 7

"Item name, content (value)"

"String, String"

Same as above

8

User information 8

"Item name, content (value)"

"String, String"

Same as above

9

User information 9

"Item name, content (value)"

"String, String"

Same as above

10

User information 10

"Item name, content (value)"

"String, String"

Same as above



Software operation status

All client units compose 1 piece of information.

No.

Item

Item data format

Item type

Remarks

0

Client key(mandatory)

"Identification name of client"

String

Only key to identify client.

1

Name of operating file(lowest limit needed)

File name

String

File name of procedure operation.

2

"Reserved area"

-

-

Set null(same as ",,")

3

"Reserved area"

-

-

Set null(same as ",,")

4

Date of startup(lowest limit needed)

YYYY/MM/DD

Date and Time

Date of procedure startup.

5

"Reserved area"

-

-

Set null(same as ",,")

6

"Reserved area"

-

-

Set null(same as ",,")

7

"Reserved area"

-

-

Set null(same as ",,")

8

"Reserved area"

-

-

Set null(same as ",,")

9

Number of startups(lowest limit needed)

n

Number

Number of procedure startup times.

10

"Reserved area"

-

-

Set null(same as ",,")

11

"Reserved area"

-

-

Set null(same as ",,")

12

"Reserved area"

-

-

Set null(same as ",,")

13

"Reserved area"

-

-

Set null(same as ",,")

14

"Reserved area"

-

-

Set null(same as ",,")

15

"Reserved area"

-

-

Set null(same as ",,")

16

"Reserved area"

-

-

Set null(same as ",,")

17

"Reserved area"

-

-

Set null(same as ",,")

18

"Reserved area"

-

-

Set null(same as ",,")

19

"Reserved area"

-

-

Set null(same as ",,")

20

"Reserved area"

-

-

Set null(same as ",,")

21

"Reserved area"

-

-

Set null(same as ",,")

22

"Reserved area"

-

-

Set null(same as ",,")

23

"Reserved area"

-

-

Set null(same as ",,")

Example)

10001+USER01+PC1,LPLS153.EXE,,,2007/04/01,,,,,1,,,,,,,,,,,,,,

10002+USER02+PC2,LPLS153.EXE,,,2007/04/02,,,,,2,,,,,,,,,,,,,,

10003+USER03+PC3,LPLS153.EXE,,,2007/03/01,,,,,1,,,,,,,,,,,,,,


Registration to Systemwalker Desktop Patrol

Register the created CSV format file to Systemwalker Desktop Patrol.

Take the following steps.

  1. Set up the file of Inventory information registration.

    • Registration to CS

      Select Start > Procedure > Systemwalker Desktop Patrol > Environment Setup > Link with Other Products - Environment Setup, or Apps > Systemwalker Desktop Patrol > Products Link Settings.

    • Registration to DS

      Double-click "iisSettings.exe" in "DTP installation directory\FJSVsbiis\bin".

    The window of Products Link Settings will be displayed.

  2. Enter the following information, Click the OK button.

    In addition, refer to "14.2.1 Inventory Information Collection with Systemwalker Centric Manager" for other information.

    • Select Yes or No from the single choice button of Run as service.

      When Yes is selected

      The Inventory information will be automatically collect according to polling interval.

      When No is selected

      Use command prompt to execute the following command for the file of Inventory information export. Input the parameter of "CSV".

      DTP Installation directory\FJSVsbiis\bin\InvSend.exe CSV

    • Select CSV in drop-down list of product.

    • Enter path of the CSV format file created in the textbox of Inventory information directory (need to specify file name).

    • For Use the User ID in, set random information in the hardware information and user information of the collected Inventory information.

    • For Use the PC Name, set random information in the hardware information and user information of the collected Inventory information.