
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-29-2010 11:30 PM
Is there a way to produce a report, based on registry keys, where value and valuename can have different "value", e.g.
#1: Valuename: TunnelAddress Value: x.x.x.x
#2: Valuename: TunnelDesc Value: VPN Default
#3: Valuename: TunnelDevice Value: WAN Miniport (L2TP)
#4: Valuename: TunnelDUN Value: VPN Quarantine Tunnel
#1: Valuename: TunnelAddress Value: x.x.x.x
#2: Valuename: TunnelDesc Value: VPN Default
#3: Valuename: TunnelDevice Value: WAN Miniport (L2TP)
#4: Valuename: TunnelDUN Value: VPN Quarantine Tunnel
Solved! Go to Solution.
Labels:
- Labels:
-
Report Center
1 ACCEPTED SOLUTION

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-30-2010 11:18 AM
Sure, should be something like this: not tested
Select tblComputers.Computername, tblComputers.ComputerUnique,
tblComputers.Domain, reg1.Value As Tunneladdress, reg2.Value As Tunneldesc
From tblComputers Left Join
(Select *
From tblregistry
Where tblregistry.Valuename = 'TunnelAddress') reg1 On reg1.Computername =
tblComputers.Computername Left Join
(Select *
From tblregistry
Where tblregistry.Valuename = 'TunnelDesc') reg2 On reg2.Computername =
tblComputers.Computername
where reg2.value is not null
4 REPLIES 4

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-30-2010 02:03 PM
Works fine now.
Thanks a lot
Thanks a lot

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-30-2010 11:18 AM
Sure, should be something like this: not tested
Select tblComputers.Computername, tblComputers.ComputerUnique,
tblComputers.Domain, reg1.Value As Tunneladdress, reg2.Value As Tunneldesc
From tblComputers Left Join
(Select *
From tblregistry
Where tblregistry.Valuename = 'TunnelAddress') reg1 On reg1.Computername =
tblComputers.Computername Left Join
(Select *
From tblregistry
Where tblregistry.Valuename = 'TunnelDesc') reg2 On reg2.Computername =
tblComputers.Computername
where reg2.value is not null

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-30-2010 10:13 AM
Thanks a lot.
Now I'm getting all computers, whether or not they have a VPN client installed.
Can we add a filter with a where clause? Something like where Tunneldesc is not empty?
Now I'm getting all computers, whether or not they have a VPN client installed.
Can we add a filter with a where clause? Something like where Tunneldesc is not empty?

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-30-2010 10:03 AM
This is an example for 2 fields, you can add more:
Select tblComputers.Computername, tblComputers.ComputerUnique,
tblComputers.Domain, reg1.Value As Tunneladdress, reg2.Value As Tunneldesc
From tblComputers Left Join
(Select *
From tblregistry
Where tblregistry.Valuename = 'TunnelAddress') reg1 On reg1.Computername =
tblComputers.Computername Left Join
(Select *
From tblregistry
Where tblregistry.Valuename = 'TunnelDesc') reg2 On reg2.Computername =
tblComputers.Computername
