Hello,
I have a query :
SELECT DISTINCT
-- System Name
CPU.SystemName0 AS 'Hostname',
-- Operating System
CASE
WHEN SYS.Operating_System_Name_and0 LIKE '%Windows%' THEN 'Windows'
ELSE 'Unknown'
END AS 'OS',
-- Host
SYS.Virtual_Machine_Host_Name0 AS 'Hostname of the Physical Parent',
-- Serial Number
PC.SerialNumber0 AS 'Serial #',
-- Manufacturer
CS.Manufacturer0 AS 'Server Make',
-- Model
CS.Model0 AS 'Server Model',
-- Physical Processor
CASE
WHEN SYS.Is_Virtual_Machine0 = 1 THEN ' '
ELSE COUNT(CPU.ResourceID)
END AS [Physical CPU Quantity],
CPU.NumberOfCores0 AS '# Cores per Physical CPU',
-- Processor type and Model
CPU.Name0 as 'Processor Type and Model',
-- Vitual Machine Type
CASE
WHEN SYS.Is_Virtual_Machine0 = 1 THEN
-- Manufacturer
CASE
WHEN CS.Manufacturer0 Like '%VMWare%' THEN 'VMWare'
WHEN CS.Manufacturer0 Like '%Microsoft%' THEN 'Hyper-V'
ELSE 'Unknown'
END
ELSE ' '
END AS 'Virtualization technology',
-- Virtual Processor
CASE
WHEN SYS.Is_Virtual_Machine0 = 1 THEN COUNT(CPU.ResourceID)
ELSE ' '
END AS 'Virtual CPU (VMWare)',
-- Cluster Name
CASE
WHEN CSE.DisplayName0 = 'Cluster Service' and CSE.StartMode0 = 'Auto' THEN CSE.Name0
ELSE ' '
END AS 'Cluster Group',
-- Insertion 6 AIX Columns
NULL as Placeholder, -- for column having null value LPAR Sharing Mode (IBM Power Systems)
NULL as Placeholder, -- for column having null value Entitled Capacity (AIX)
NULL as Placeholder, -- for column having null value Online Virtual CPUs (AIX)
NULL as Placeholder, -- for column having null value Shared Pool ID (AIX)
NULL as Placeholder, -- for column having null value Active CPUs in Pool (AIX)
NULL as Placeholder, -- for column having null value Active Physical CPUs in System (AIX)
--'Installation Date'
FORMAT(OPSYS.[InstallDate0],'MM/dd/yyyy') AS 'Install Date',
NULL as Placeholder, -- for column having null value Bundling
NULL as Placeholder, -- for column having null value Disaster Recovery Type (Hot. Warm, Cold)
-- Server: 3rd character of the name P=Prod, T=Test, D=Dev
-- Desktop
-- ad.medctr.ucla.edu/MC/MCCS/Desktop Lab Test/desk-patch-testing
-- Faysal’s team handles the UAT and patch testing each month using machines in the above OU.
--
-- (ISS CTO & Pilot Groups)
-- Desktop Support:
-- ad.medctr.ucla.edu/MC/MCCS/Computers/ISS Desktop N
-- Customer Care:
-- ad.medctr.ucla.edu/MC/MCCS/Computers/Help Desk N
--
-- All of ISS are located somewhere in these OUs:
-- ad.medctr.ucla.edu/MC/MCCS/Computers (root)
-- • Computers Main (win7)
-- • Computers limited Policies
-- • Computers N (win10)
-- • EHR & EHR N
-- Windows Servers
CASE
WHEN SYS.Operating_System_Name_and0 LIKE '%Server%' THEN
CASE
WHEN SUBSTRING(CPU.SystemName0,3,1) = 'P' THEN 'Prod'
WHEN SUBSTRING(CPU.SystemName0,3,1) = 'D' THEN 'Dev'
WHEN SUBSTRING(CPU.SystemName0,3,1) = 'T' THEN 'Test'
WHEN SUBSTRING(CPU.SystemName0,3,1) = 'S' THEN 'Staging'
ELSE ' '
END
-- Windows Workstation
WHEN SYS.Operating_System_Name_and0 LIKE '%Workstation%'
OR SYS.Operating_System_Name_and0 = 'Windows Developer Preview 6.2'
OR SYS.Operating_System_Name_and0 = 'Windows Embedded Standard 6.1'
OR SYS.Operating_System_Name_and0 = 'Windows Technical Preview for Enterprise 6.4'
THEN
CASE
WHEN OUN.System_OU_Name0 = 'ad.medctr.ucla.edu/MC/MCCS/Desktop Lab Test/desk-patch-testing' THEN 'Test'
WHEN OUN.System_OU_Name0 = 'ad.medctr.ucla.edu/MC/MCCS/Computers/ISS Desktop N' THEN 'Pilot'
WHEN OUN.System_OU_Name0 = 'ad.medctr.ucla.edu/MC/MCCS/Computers/Help Desk N' THEN 'Pilot'
ELSE 'PROD'
END
ELSE 'Unknown'
END AS 'Environment',
-- Offline / Not in Use
NULL as Placeholder, -- for column having null value
-- Location
-- Server: 2nd character of the name R=Ronald Regan Hospital, I=Irvine Data Center, S=San Diego DataCenter, O=Oppenheimer, M=Santa Monica,
-- Desktop
CASE
WHEN SUBSTRING(CPU.SystemName0,2,1) = 'R' THEN 'RRH'
WHEN SUBSTRING(CPU.SystemName0,2,1) = 'I' THEN 'SDC'
WHEN SUBSTRING(CPU.SystemName0,2,1) = 'S' THEN 'SDSC'
WHEN SUBSTRING(CPU.SystemName0,2,1) = 'O' THEN 'MCO'
WHEN SUBSTRING(CPU.SystemName0,2,1) = 'M' THEN 'SMH'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'CHS' THEN 'CHS'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'MP1' THEN 'MP1'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'MP2' THEN 'MP2'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'MP3' THEN 'MP3'
WHEN SUBSTRING(CPU.SystemName0,1,4) = 'OISS' THEN 'OPP'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'OPP' THEN 'OPP'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'BOA' THEN '924 Westwood Blvd.'
WHEN SUBSTRING(CPU.SystemName0,1,2) = 'BW' THEN '11980 Brentwood Plaza, Los Angeles'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'CHS' THEN '10833 LeConte Ave Los Angeles 90095'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'CPN' THEN ''
WHEN SUBSTRING(CPU.SystemName0,1,2) = 'WS' THEN '300 Stein Plaza Driveway'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'FAC' THEN '700 Tiverton Dr. '
WHEN SUBSTRING(CPU.SystemName0,1,2) = 'JS' THEN '100 Stein Plaza Driveway, Los Angeles'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'MOC' THEN '2211 Michigan Ave. Santa Monica Ca 90404'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'MP1' THEN 'Vatche and Tamar Medical Building – 100 UCLA Medical Plaza'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'MP2' THEN '200 UCLA Medical Plaza'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'MP3' THEN '300 UCLA Medical Plaza'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'NPH' THEN 'Semel Institue for Neuroscience and Human Behavior 760 Westwood Plaza'
WHEN SUBSTRING(CPU.SystemName0,1,1) = 'O' THEN '10880 Wilshire Blvd., Westwood'
WHEN SUBSTRING(CPU.SystemName0,1,2) = 'UB' THEN '10945 Le Conte Ave., Los Angeles Ca 90024'
WHEN SUBSTRING(CPU.SystemName0,1,4) = 'PVUB' THEN '10945 Le Conte Ave., Los Angeles Ca 90024'
WHEN SUBSTRING(CPU.SystemName0,1,1) = 'R' THEN '757 Westwood Plaza, Los Angeles Ca'
WHEN SUBSTRING(CPU.SystemName0,1,4) = 'REED' THEN 'Reed Neurological Center 710 Westwood Plaza'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'RHB' THEN '1000 Veteran Ave.'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'S12' THEN '1131 Wilshire Blvd., Santa Monica'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'S15' THEN '1260 15th St. Santa monica Ca'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'S16' THEN '1245 16th St. Santa Monica Ca'
WHEN SUBSTRING(CPU.SystemName0,1,4) = 'SAOB' THEN '1336 16th St. Santa Monica'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'S18' THEN '1801, 1811, 1821, 1831 Wilshire Blvd Santa Monica'
WHEN SUBSTRING(CPU.SystemName0,1,1) = 'S' THEN '1250 16th st., Santa Monica Ca'
WHEN SUBSTRING(CPU.SystemName0,1,2) = 'SO' THEN '1225 15th St. Santa Monica hospital'
WHEN SUBSTRING(CPU.SystemName0,1,2) = 'SC' THEN '1223 16th st., Santa Monica, '
WHEN SUBSTRING(CPU.SystemName0,1,2) = 'SH' THEN '1317 15th St. Santa Monica Ca'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'TIV' THEN '900 Tiverton Ave., Los Angeles'
WHEN SUBSTRING(CPU.SystemName0,1,2) = 'WC' THEN '10920 Wilshire Blvd., los Angeles'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'HOF' THEN '1530 Arizona Blvd, Santa Monica'
WHEN SUBSTRING(CPU.SystemName0,1,2) = 'TS' THEN '936 Westwood Blvd'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'CVS' THEN '1001 Westwood'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'GLY' THEN '1145 Gayley Blvd'
WHEN SUBSTRING(CPU.SystemName0,1,6) = 'GA1001' THEN '1001 Gayley'
WHEN SUBSTRING(CPU.SystemName0,1,6) = 'GA1072' THEN '1072 Gayley'
WHEN SUBSTRING(CPU.SystemName0,1,7) = '1045GLY' THEN '1045 Gayley'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'S20' THEN '2020 Santa Monica Blvd'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'S19' THEN '1919 Santa Monica Blvd'
WHEN SUBSTRING(CPU.SystemName0,1,5) = 'S2001' THEN '2001 Santa Monica Blvd'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'SWZ' THEN '1328 16th st Santa Monica'
WHEN SUBSTRING(CPU.SystemName0,1,7) = 'STANFRD' THEN '1717 Stanford St., Santa Monica Ca'
WHEN SUBSTRING(CPU.SystemName0,1,4) = 'STRL' THEN '1344 16th St Santa Monica'
WHEN SUBSTRING(CPU.SystemName0,1,4) = 'TELE' THEN 'All work from home'
WHEN SUBSTRING(CPU.SystemName0,1,2) = 'LC' THEN 'Quote needed for Suite 305'
WHEN SUBSTRING(CPU.SystemName0,1,4) = 'WFCC' THEN '10250 Santa Monica Blvd'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'WLA' THEN '11318 National Blvd., Los Angeles Ca 90064'
WHEN SUBSTRING(CPU.SystemName0,1,5) = 'S1304' THEN '1304 15th St. Santa Monica'
WHEN SUBSTRING(CPU.SystemName0,1,4) = 'WSHC' THEN '1950 Sawtelle Blvd., Los Angeles Ca 90025'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'W24' THEN '2424 Wilshire Blvd., Santa Monica 90404'
--WHEN SUBSTRING(CPU.SystemName0,1,3) = 'Old: SPS, PS2428SMB, CNPS2428SMB; New: S2428' THEN '2428 Santa Monica Blvd., '
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'SMP' THEN '2825 Santa Monica Blvd.,'
WHEN SUBSTRING(CPU.SystemName0,1,4) = 'BHHC' THEN '335 N La Brea Ave., Los Angeles'
WHEN SUBSTRING(CPU.SystemName0,1,2) = 'PP' THEN '881 Alma Real Dr., Pacific Palisades ca 90272'
WHEN SUBSTRING(CPU.SystemName0,1,5) = 'S2336' THEN '2336 Santa Monica Blvd'
WHEN SUBSTRING(CPU.SystemName0,1,9) = 'DWHC1000F' THEN '1000 Flower St, Glendale, CA 91201'
WHEN SUBSTRING(CPU.SystemName0,1,11) = 'CNDWHC1000F' THEN '1000 Flower St, Glendale, CA 91201'
WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '1111 S. Figueroa St, Los Angeles, CA 90015'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'BBS191BV / CNBBS191BV' THEN '191 S. Buena Vista, Suite 415, Burbank, CA 91505'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'BPT2211MA / CNBPT2211MA' THEN '2211 Magnolia Ave, #160, Burbank, CA 91506'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'TLHC4343RD / CNTLHC4323RD' THEN '4323 Riverside Drive, Burbank, CA 91505'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'PRN19950R / CNPRN19950R' THEN '19950 Rinaldi St, Suite 300, Porter Ranch, CA 91326'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'AW23388MD / CNAW23388MD' THEN '23388 Mulholland Drive - Lodge building, Woodland Hills, CA 91364'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'WHPTP23388 / CNWHPTP23388' THEN '23388 Mulholland Drive - Saban Pool, Woodland Hills, CA 91364'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'WHPT23388 / CNWHPT23388' THEN '23388 Mulholland Drive - Saban PT building, Woodland Hills, CA 91364'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'JSHC23388 / CNJSHC23388' THEN '23388 Mulholland Drive, Woodland Hills, CA 91364'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'SCOB23861/CNSCOB23861' THEN '23861 McBean Pkwy, Suite E24, Valencia, CA 91355'
WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '250 W Arminta St., Panorama City, CA 91402'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'SCPT25751 / CNSCPT25751' THEN '25751 McBean Parkway, Suite 200, Valencia, CA 91355'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'SCHC25751 / CNSCHC25751' THEN '25751 McBean Parkway, Suite 210, Valencia, CA 91355'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'SCRC' THEN '27235 Tourney Rd., Suite 1500, Santa Clarita, CA 91355'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'SCRC2111' THEN '27235 Tourney Rd., Suite 2100, Santa Clarita, CA 91355'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'SCRC2306' THEN '27235 Tourney Rd., Suite 2306, Santa Clarita, CA 91355'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'SCRC2315' THEN '27235 Tourney Rd., Suite 2315, Santa Clarita, CA 91355'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'BHA6344TC / CNBHA6344TC' THEN '6344 Topanga Canyon Blvd., Suite 2040 Woodland Hills, CA 91367'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'WH6344TCB / CNWH6344TCB' THEN '6344 Topanga Canyon Blvd., Suite 2040/2060, Woodland Hills, CA 91367'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'WHOB7345 / CNWHOB7345' THEN '7345 Medical Center Drive, Suite 420, West Hills, CA 91307'
WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '1250 La Venta Dr., Suite 205, Westlake Village, CA 91361'
WHEN SUBSTRING(CPU.SystemName0,1,9) = 'WOB1250LV' THEN '1250 La Venta Drive, Suite 105, Westlake Village, CA 91361'
WHEN SUBSTRING(CPU.SystemName0,1,11) = 'CNWOB1250LV' THEN '1250 La Venta Drive, Suite 105, Westlake Village, CA 91361'
WHEN SUBSTRING(CPU.SystemName0,1,9) = 'TON2100LR' THEN '2100 Lynn Road, Suite 230, Thousand Oaks, CA 91360'
WHEN SUBSTRING(CPU.SystemName0,1,11) = 'CNTON2100LR' THEN '2100 Lynn Road, Suite 230, Thousand Oaks, CA 91360'
WHEN SUBSTRING(CPU.SystemName0,1,9) = 'M23815SRR' THEN '23815 Stuart Ranch Road, Suite 300, Malibu, CA 90265'
WHEN SUBSTRING(CPU.SystemName0,1,10) = 'CNM23815SRR' THEN '23815 Stuart Ranch Road, Suite 300, Malibu, CA 90265'
WHEN SUBSTRING(CPU.SystemName0,1,8) = 'BHA23815' THEN '23815 Stuart Ranch Road, Suite 300, Malibu, CA 90265'
WHEN SUBSTRING(CPU.SystemName0,1,10) = 'CNBHA23815' THEN '23815 Stuart Ranch Road, Suite 300, Malibu, CA 90265'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'PCC30301' THEN '30301 Agoura Rd, Suite 100, Agoura Hills, CA 91301'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'BILL30301AR' THEN '30301 Agoura Rd, Suite 100, Agoura Hills, CA 91301'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'TIHN30301AR' THEN '30301 Agoura Rd, Suite 100, Agoura Hills, CA 91301'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'PCC30601' THEN '30601 Agoura Rd, Suite 230, Agoura Hills, CA 91301'
WHEN SUBSTRING(CPU.SystemName0,1,9) = 'WW11303WB' THEN '11303 Washington Blvd., Suite 100, Los Angeles, CA 90006'
WHEN SUBSTRING(CPU.SystemName0,1,11) = 'CNWW11303WB' THEN '11303 Washington Blvd., Suite 100, Los Angeles, CA 90006'
WHEN SUBSTRING(CPU.SystemName0,1,8) = 'BHA11303' THEN '11303 Washington Blvd., Suite 100, Los Angeles, CA 90006'
WHEN SUBSTRING(CPU.SystemName0,1,10) = 'CNBHA11303' THEN '11303 Washington Blvd., Suite 100, Los Angeles, CA 90006'
WHEN SUBSTRING(CPU.SystemName0,1,2) = 'MB' THEN '2200 N Sepulveda Blvd, Manhattan Beach, CA 90266'
WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '2275 E. Mariposa Ave., El Segundo, CA 90245'
WHEN SUBSTRING(CPU.SystemName0,1,9) = 'MBA2501SB' THEN '2501 N Sepulveda Blvd., Suite 100, Manhattan Beach, CA 90266, '
WHEN SUBSTRING(CPU.SystemName0,1,11) = 'CNMBA2501SB' THEN '2501 N Sepulveda Blvd., Suite 100, Manhattan Beach, CA 90266, '
WHEN SUBSTRING(CPU.SystemName0,1,9) = 'MBP1000SB' THEN '2501 N Sepulveda Blvd., Suite 101, Manhattan Beach, CA 90266, '
WHEN SUBSTRING(CPU.SystemName0,1,11) = 'CNMBP1000SB' THEN '2501 N Sepulveda Blvd., Suite 101, Manhattan Beach, CA 90266, '
WHEN SUBSTRING(CPU.SystemName0,1,9) = 'OPHC2701O' THEN '2701 Ocean Park Blvd., Suite 130, Santa Monica, CA 90405'
WHEN SUBSTRING(CPU.SystemName0,1,11) = 'CNOPHC2701EX10' THEN '2701 Ocean Park Blvd., Suite 130, Santa Monica, CA 90405'
WHEN SUBSTRING(CPU.SystemName0,1,9) = 'TOB4201TB' THEN '4201 Torrance Blvd, Suite 660, Torrance, CA 90503'
WHEN SUBSTRING(CPU.SystemName0,1,11) = 'CNTOB4201TB' THEN '4201 Torrance Blvd, Suite 660, Torrance, CA 90503'
WHEN SUBSTRING(CPU.SystemName0,1,9) = 'MDR4560AW' THEN '4560 Admiralty Way, Suite 100, Marina Del Rey, CA 90292'
WHEN SUBSTRING(CPU.SystemName0,1,11) = 'CNMDR4560AW' THEN '4560 Admiralty Way, Suite 100, Marina Del Rey, CA 90292'
WHEN SUBSTRING(CPU.SystemName0,1,5) = 'PVWIC' THEN '501 N. Deep Valley Dr., Suite 300, Rolling Hills Estates, CA 90274'
WHEN SUBSTRING(CPU.SystemName0,1,4) = 'PVIC' THEN '501 N. Deep Valley Dr., Suite 400, Rolling Hills Estates, CA 90274'
WHEN SUBSTRING(CPU.SystemName0,1,6) = 'LAX400' THEN '5757 Century Blvd., Suite 425, Los Angeles, CA 90045'
WHEN SUBSTRING(CPU.SystemName0,1,6) = 'LAX100' THEN '5767 Century Blvd, Suite 102, 200, 400, Los Angeles, CA 90045'
WHEN SUBSTRING(CPU.SystemName0,1,6) = 'LAX200' THEN '5767 Century Blvd., Suite 100, Los Angeles, CA 90045'
WHEN SUBSTRING(CPU.SystemName0,1,6) = 'LAX400' THEN '5767 Century Blvd., Suite 200, Los Angeles, CA 90045'
--WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '5767 Century Blvd., Suite 200, Los Angeles, CA 90045'
--WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '5767 Century Blvd., Suite 400, Los Angeles, CA 90045'
--WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '5767 Century Blvd., Suite 400, Los Angeles, CA 90045'
--WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '5767 Century Blvd., Suite 400, Los Angeles, CA 90045'
--WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '5767 Century Blvd., Suite 400, Los Angeles, CA 90045'
--WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '5767 Century Blvd., Suite 400, Los Angeles, CA 90045'
--WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '5767 Century Blvd., Suite 400, Los Angeles, CA 90045'
--WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '5767 Century Blvd., Suite 400, Los Angeles, CA 90045'
--WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '5767 Century Blvd., Suite 400, Los Angeles, CA 90045'
WHEN SUBSTRING(CPU.SystemName0,1,8) = 'WFCC2660' THEN '6000 Sepulveda Blvd, Suite 2660, Culver City, CA 90230'
WHEN SUBSTRING(CPU.SystemName0,1,10) = 'CNWFCC2660' THEN '6000 Sepulveda Blvd, Suite 2660, Culver City, CA 90230'
ELSE '-- To be Checked --'
END AS 'Location',
-- Comments
NULL as Placeholder -- for column having null value
FROM [dbo].[v_R_System] SYS
INNER JOIN [dbo].[v_GS_PROCESSOR] CPU on CPU.ResourceID = SYS.ResourceID
INNER JOIN [dbo].[v_GS_COMPUTER_SYSTEM] CS on CS.ResourceID = SYS.ResourceID
INNER JOIN [dbo].[v_GS_SERVICE] CSE on CSE.ResourceID = SYS.ResourceID
INNER JOIN [dbo].[v_GS_SYSTEM_ENCLOSURE] SE on SE.ResourceID = SYS.ResourceID
INNER JOIN [dbo].[v_GS_PC_BIOS] PC on PC.ResourceID = SYS.ResourceID
INNER JOIN [dbo].[v_RA_System_SystemOUName] OUN on OUN.ResourceID = SYS.ResourceID
INNER JOIN [dbo].[v_GS_OPERATING_SYSTEM] OPSYS on OPSYS.ResourceID = SYS.ResourceID
join [dbo].[v_CM_RES_COLL_UCP00B27] COL on COL.ResourceID = SYS.ResourceID
---WHERE SYS.Name0 Like '%SCCMDP%'
GROUP BY
SYS.Operating_System_Name_and0,
SYS.Virtual_Machine_Host_Name0,
PC.SerialNumber0,
SYS.Is_Virtual_Machine0,
CS.Manufacturer0,
CS.Model0,
CPU.SystemName0,
CPU.Name0,
CPU.NumberOfCores0,
CPU.NumberOfLogicalProcessors0,
CSE.DisplayName0,
CSE.StartMode0,
CSE.Name0,
OUN.System_OU_Name0,
OPSYS.InstallDate0
Is there a better way to do the search of location:
-- Desktop
CASE
WHEN SUBSTRING(CPU.SystemName0,2,1) = 'R' THEN 'RRH'
WHEN SUBSTRING(CPU.SystemName0,2,1) = 'I' THEN 'SDC'
WHEN SUBSTRING(CPU.SystemName0,2,1) = 'S' THEN 'SDSC'
WHEN SUBSTRING(CPU.SystemName0,2,1) = 'O' THEN 'MCO'
WHEN SUBSTRING(CPU.SystemName0,2,1) = 'M' THEN 'SMH'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'CHS' THEN 'CHS'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'MP1' THEN 'MP1'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'MP2' THEN 'MP2'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'MP3' THEN 'MP3'
WHEN SUBSTRING(CPU.SystemName0,1,4) = 'OISS' THEN 'OPP'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'OPP' THEN 'OPP'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'BOA' THEN '924 Westwood Blvd.'
WHEN SUBSTRING(CPU.SystemName0,1,2) = 'BW' THEN '11980 Brentwood Plaza, Los Angeles'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'CHS' THEN '10833 LeConte Ave Los Angeles 90095'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'CPN' THEN ''
WHEN SUBSTRING(CPU.SystemName0,1,2) = 'WS' THEN '300 Stein Plaza Driveway'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'FAC' THEN '700 Tiverton Dr. '
WHEN SUBSTRING(CPU.SystemName0,1,2) = 'JS' THEN '100 Stein Plaza Driveway, Los Angeles'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'MOC' THEN '2211 Michigan Ave. Santa Monica Ca 90404'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'MP1' THEN 'Vatche and Tamar Medical Building – 100 UCLA Medical Plaza'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'MP2' THEN '200 UCLA Medical Plaza'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'MP3' THEN '300 UCLA Medical Plaza'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'NPH' THEN 'Semel Institue for Neuroscience and Human Behavior 760 Westwood Plaza'
WHEN SUBSTRING(CPU.SystemName0,1,1) = 'O' THEN '10880 Wilshire Blvd., Westwood'
WHEN SUBSTRING(CPU.SystemName0,1,2) = 'UB' THEN '10945 Le Conte Ave., Los Angeles Ca 90024'
WHEN SUBSTRING(CPU.SystemName0,1,4) = 'PVUB' THEN '10945 Le Conte Ave., Los Angeles Ca 90024'
WHEN SUBSTRING(CPU.SystemName0,1,1) = 'R' THEN '757 Westwood Plaza, Los Angeles Ca'
WHEN SUBSTRING(CPU.SystemName0,1,4) = 'REED' THEN 'Reed Neurological Center 710 Westwood Plaza'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'RHB' THEN '1000 Veteran Ave.'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'S12' THEN '1131 Wilshire Blvd., Santa Monica'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'S15' THEN '1260 15th St. Santa monica Ca'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'S16' THEN '1245 16th St. Santa Monica Ca'
WHEN SUBSTRING(CPU.SystemName0,1,4) = 'SAOB' THEN '1336 16th St. Santa Monica'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'S18' THEN '1801, 1811, 1821, 1831 Wilshire Blvd Santa Monica'
WHEN SUBSTRING(CPU.SystemName0,1,1) = 'S' THEN '1250 16th st., Santa Monica Ca'
WHEN SUBSTRING(CPU.SystemName0,1,2) = 'SO' THEN '1225 15th St. Santa Monica hospital'
WHEN SUBSTRING(CPU.SystemName0,1,2) = 'SC' THEN '1223 16th st., Santa Monica, '
WHEN SUBSTRING(CPU.SystemName0,1,2) = 'SH' THEN '1317 15th St. Santa Monica Ca'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'TIV' THEN '900 Tiverton Ave., Los Angeles'
WHEN SUBSTRING(CPU.SystemName0,1,2) = 'WC' THEN '10920 Wilshire Blvd., los Angeles'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'HOF' THEN '1530 Arizona Blvd, Santa Monica'
WHEN SUBSTRING(CPU.SystemName0,1,2) = 'TS' THEN '936 Westwood Blvd'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'CVS' THEN '1001 Westwood'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'GLY' THEN '1145 Gayley Blvd'
WHEN SUBSTRING(CPU.SystemName0,1,6) = 'GA1001' THEN '1001 Gayley'
WHEN SUBSTRING(CPU.SystemName0,1,6) = 'GA1072' THEN '1072 Gayley'
WHEN SUBSTRING(CPU.SystemName0,1,7) = '1045GLY' THEN '1045 Gayley'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'S20' THEN '2020 Santa Monica Blvd'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'S19' THEN '1919 Santa Monica Blvd'
WHEN SUBSTRING(CPU.SystemName0,1,5) = 'S2001' THEN '2001 Santa Monica Blvd'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'SWZ' THEN '1328 16th st Santa Monica'
WHEN SUBSTRING(CPU.SystemName0,1,7) = 'STANFRD' THEN '1717 Stanford St., Santa Monica Ca'
WHEN SUBSTRING(CPU.SystemName0,1,4) = 'STRL' THEN '1344 16th St Santa Monica'
WHEN SUBSTRING(CPU.SystemName0,1,4) = 'TELE' THEN 'All work from home'
WHEN SUBSTRING(CPU.SystemName0,1,2) = 'LC' THEN 'Quote needed for Suite 305'
WHEN SUBSTRING(CPU.SystemName0,1,4) = 'WFCC' THEN '10250 Santa Monica Blvd'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'WLA' THEN '11318 National Blvd., Los Angeles Ca 90064'
WHEN SUBSTRING(CPU.SystemName0,1,5) = 'S1304' THEN '1304 15th St. Santa Monica'
WHEN SUBSTRING(CPU.SystemName0,1,4) = 'WSHC' THEN '1950 Sawtelle Blvd., Los Angeles Ca 90025'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'W24' THEN '2424 Wilshire Blvd., Santa Monica 90404'
--WHEN SUBSTRING(CPU.SystemName0,1,3) = 'Old: SPS, PS2428SMB, CNPS2428SMB; New: S2428' THEN '2428 Santa Monica Blvd., '
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'SMP' THEN '2825 Santa Monica Blvd.,'
WHEN SUBSTRING(CPU.SystemName0,1,4) = 'BHHC' THEN '335 N La Brea Ave., Los Angeles'
WHEN SUBSTRING(CPU.SystemName0,1,2) = 'PP' THEN '881 Alma Real Dr., Pacific Palisades ca 90272'
WHEN SUBSTRING(CPU.SystemName0,1,5) = 'S2336' THEN '2336 Santa Monica Blvd'
WHEN SUBSTRING(CPU.SystemName0,1,9) = 'DWHC1000F' THEN '1000 Flower St, Glendale, CA 91201'
WHEN SUBSTRING(CPU.SystemName0,1,11) = 'CNDWHC1000F' THEN '1000 Flower St, Glendale, CA 91201'
WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '1111 S. Figueroa St, Los Angeles, CA 90015'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'BBS191BV / CNBBS191BV' THEN '191 S. Buena Vista, Suite 415, Burbank, CA 91505'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'BPT2211MA / CNBPT2211MA' THEN '2211 Magnolia Ave, #160, Burbank, CA 91506'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'TLHC4343RD / CNTLHC4323RD' THEN '4323 Riverside Drive, Burbank, CA 91505'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'PRN19950R / CNPRN19950R' THEN '19950 Rinaldi St, Suite 300, Porter Ranch, CA 91326'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'AW23388MD / CNAW23388MD' THEN '23388 Mulholland Drive - Lodge building, Woodland Hills, CA 91364'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'WHPTP23388 / CNWHPTP23388' THEN '23388 Mulholland Drive - Saban Pool, Woodland Hills, CA 91364'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'WHPT23388 / CNWHPT23388' THEN '23388 Mulholland Drive - Saban PT building, Woodland Hills, CA 91364'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'JSHC23388 / CNJSHC23388' THEN '23388 Mulholland Drive, Woodland Hills, CA 91364'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'SCOB23861/CNSCOB23861' THEN '23861 McBean Pkwy, Suite E24, Valencia, CA 91355'
WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '250 W Arminta St., Panorama City, CA 91402'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'SCPT25751 / CNSCPT25751' THEN '25751 McBean Parkway, Suite 200, Valencia, CA 91355'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'SCHC25751 / CNSCHC25751' THEN '25751 McBean Parkway, Suite 210, Valencia, CA 91355'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'SCRC' THEN '27235 Tourney Rd., Suite 1500, Santa Clarita, CA 91355'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'SCRC2111' THEN '27235 Tourney Rd., Suite 2100, Santa Clarita, CA 91355'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'SCRC2306' THEN '27235 Tourney Rd., Suite 2306, Santa Clarita, CA 91355'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'SCRC2315' THEN '27235 Tourney Rd., Suite 2315, Santa Clarita, CA 91355'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'BHA6344TC / CNBHA6344TC' THEN '6344 Topanga Canyon Blvd., Suite 2040 Woodland Hills, CA 91367'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'WH6344TCB / CNWH6344TCB' THEN '6344 Topanga Canyon Blvd., Suite 2040/2060, Woodland Hills, CA 91367'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'WHOB7345 / CNWHOB7345' THEN '7345 Medical Center Drive, Suite 420, West Hills, CA 91307'
WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '1250 La Venta Dr., Suite 205, Westlake Village, CA 91361'
WHEN SUBSTRING(CPU.SystemName0,1,9) = 'WOB1250LV' THEN '1250 La Venta Drive, Suite 105, Westlake Village, CA 91361'
WHEN SUBSTRING(CPU.SystemName0,1,11) = 'CNWOB1250LV' THEN '1250 La Venta Drive, Suite 105, Westlake Village, CA 91361'
WHEN SUBSTRING(CPU.SystemName0,1,9) = 'TON2100LR' THEN '2100 Lynn Road, Suite 230, Thousand Oaks, CA 91360'
WHEN SUBSTRING(CPU.SystemName0,1,11) = 'CNTON2100LR' THEN '2100 Lynn Road, Suite 230, Thousand Oaks, CA 91360'
WHEN SUBSTRING(CPU.SystemName0,1,9) = 'M23815SRR' THEN '23815 Stuart Ranch Road, Suite 300, Malibu, CA 90265'
WHEN SUBSTRING(CPU.SystemName0,1,10) = 'CNM23815SRR' THEN '23815 Stuart Ranch Road, Suite 300, Malibu, CA 90265'
WHEN SUBSTRING(CPU.SystemName0,1,8) = 'BHA23815' THEN '23815 Stuart Ranch Road, Suite 300, Malibu, CA 90265'
WHEN SUBSTRING(CPU.SystemName0,1,10) = 'CNBHA23815' THEN '23815 Stuart Ranch Road, Suite 300, Malibu, CA 90265'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'PCC30301' THEN '30301 Agoura Rd, Suite 100, Agoura Hills, CA 91301'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'BILL30301AR' THEN '30301 Agoura Rd, Suite 100, Agoura Hills, CA 91301'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'TIHN30301AR' THEN '30301 Agoura Rd, Suite 100, Agoura Hills, CA 91301'
WHEN SUBSTRING(CPU.SystemName0,1,3) = 'PCC30601' THEN '30601 Agoura Rd, Suite 230, Agoura Hills, CA 91301'
WHEN SUBSTRING(CPU.SystemName0,1,9) = 'WW11303WB' THEN '11303 Washington Blvd., Suite 100, Los Angeles, CA 90006'
WHEN SUBSTRING(CPU.SystemName0,1,11) = 'CNWW11303WB' THEN '11303 Washington Blvd., Suite 100, Los Angeles, CA 90006'
WHEN SUBSTRING(CPU.SystemName0,1,8) = 'BHA11303' THEN '11303 Washington Blvd., Suite 100, Los Angeles, CA 90006'
WHEN SUBSTRING(CPU.SystemName0,1,10) = 'CNBHA11303' THEN '11303 Washington Blvd., Suite 100, Los Angeles, CA 90006'
WHEN SUBSTRING(CPU.SystemName0,1,2) = 'MB' THEN '2200 N Sepulveda Blvd, Manhattan Beach, CA 90266'
WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '2275 E. Mariposa Ave., El Segundo, CA 90245'
WHEN SUBSTRING(CPU.SystemName0,1,9) = 'MBA2501SB' THEN '2501 N Sepulveda Blvd., Suite 100, Manhattan Beach, CA 90266, '
WHEN SUBSTRING(CPU.SystemName0,1,11) = 'CNMBA2501SB' THEN '2501 N Sepulveda Blvd., Suite 100, Manhattan Beach, CA 90266, '
WHEN SUBSTRING(CPU.SystemName0,1,9) = 'MBP1000SB' THEN '2501 N Sepulveda Blvd., Suite 101, Manhattan Beach, CA 90266, '
WHEN SUBSTRING(CPU.SystemName0,1,11) = 'CNMBP1000SB' THEN '2501 N Sepulveda Blvd., Suite 101, Manhattan Beach, CA 90266, '
WHEN SUBSTRING(CPU.SystemName0,1,9) = 'OPHC2701O' THEN '2701 Ocean Park Blvd., Suite 130, Santa Monica, CA 90405'
WHEN SUBSTRING(CPU.SystemName0,1,11) = 'CNOPHC2701EX10' THEN '2701 Ocean Park Blvd., Suite 130, Santa Monica, CA 90405'
WHEN SUBSTRING(CPU.SystemName0,1,9) = 'TOB4201TB' THEN '4201 Torrance Blvd, Suite 660, Torrance, CA 90503'
WHEN SUBSTRING(CPU.SystemName0,1,11) = 'CNTOB4201TB' THEN '4201 Torrance Blvd, Suite 660, Torrance, CA 90503'
WHEN SUBSTRING(CPU.SystemName0,1,9) = 'MDR4560AW' THEN '4560 Admiralty Way, Suite 100, Marina Del Rey, CA 90292'
WHEN SUBSTRING(CPU.SystemName0,1,11) = 'CNMDR4560AW' THEN '4560 Admiralty Way, Suite 100, Marina Del Rey, CA 90292'
WHEN SUBSTRING(CPU.SystemName0,1,5) = 'PVWIC' THEN '501 N. Deep Valley Dr., Suite 300, Rolling Hills Estates, CA 90274'
WHEN SUBSTRING(CPU.SystemName0,1,4) = 'PVIC' THEN '501 N. Deep Valley Dr., Suite 400, Rolling Hills Estates, CA 90274'
WHEN SUBSTRING(CPU.SystemName0,1,6) = 'LAX400' THEN '5757 Century Blvd., Suite 425, Los Angeles, CA 90045'
WHEN SUBSTRING(CPU.SystemName0,1,6) = 'LAX100' THEN '5767 Century Blvd, Suite 102, 200, 400, Los Angeles, CA 90045'
WHEN SUBSTRING(CPU.SystemName0,1,6) = 'LAX200' THEN '5767 Century Blvd., Suite 100, Los Angeles, CA 90045'
WHEN SUBSTRING(CPU.SystemName0,1,6) = 'LAX400' THEN '5767 Century Blvd., Suite 200, Los Angeles, CA 90045'
--WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '5767 Century Blvd., Suite 200, Los Angeles, CA 90045'
--WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '5767 Century Blvd., Suite 400, Los Angeles, CA 90045'
--WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '5767 Century Blvd., Suite 400, Los Angeles, CA 90045'
--WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '5767 Century Blvd., Suite 400, Los Angeles, CA 90045'
--WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '5767 Century Blvd., Suite 400, Los Angeles, CA 90045'
--WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '5767 Century Blvd., Suite 400, Los Angeles, CA 90045'
--WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '5767 Century Blvd., Suite 400, Los Angeles, CA 90045'
--WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '5767 Century Blvd., Suite 400, Los Angeles, CA 90045'
--WHEN SUBSTRING(CPU.SystemName0,1,3) = '' THEN '5767 Century Blvd., Suite 400, Los Angeles, CA 90045'
WHEN SUBSTRING(CPU.SystemName0,1,8) = 'WFCC2660' THEN '6000 Sepulveda Blvd, Suite 2660, Culver City, CA 90230'
WHEN SUBSTRING(CPU.SystemName0,1,10) = 'CNWFCC2660' THEN '6000 Sepulveda Blvd, Suite 2660, Culver City, CA 90230'
ELSE '-- To be Checked --'
END AS 'Location',
as this list is not exhaustive and could be changed anytime by addition or removal of locations...?
Is it possible to have all this locations in a table, spreadsheet, etc... and query it from the current statement?
Also the length of the Location is not constant from 1 to 13 characters...
I am looking for advices.
Thanks,
Dom
Security / System Center Configuration Manager Current Branch / SQL