PCUSER raportointi
Käyttäjän ja käytössä olevien laitteiden (työasema, kannettava, älypuhelin) ominaisuuksien ja palvelujen
raportointityökalu.
Uusi versio 20240726
Uudessa versiossa korjattu esiintuotuja bugeja ja lisätty kolme uutta ominaisuutta, kiitos JanneN, KaleviL, MikkoM, MarkoM.
Uudet ominaisuudet
1) "ReservedRooms"
PCUSER on kytketty tilavaraukseen. Kun haetaan henkilön ja koneen ominaisuuksia saadaan myös tieto
mitä tiloja käyttäjä on varannut kyseisenä päivänä. Päivittyy kerran tunnissa, varttia yli tasatunnein.
2) "Phone model/IMEI"
PCUSER on kytketty Intune-hallintajärjestelmään. Kaikki käyttäjän mobiililaitteet, älypuhelimet, tabletit, jotka ovat Intune-hallinnassa tuodaan esiin PCUSER sarakkeella
"Phone model/IMEI". Laitteen mallin lisäksi esillä on laitteen IMEI-koodi joka on saatu Intunesta.
3) "Win ProductCode"
PCUSER esittää haetun työaseman/kannettavan alkuperäisen Windows käyttöjärjestelmän tuotekoodin.
Laitteen mentyä myyntiin ostaja voi saada ko. koodin ja asentaa laitteeseen Windows-käyttöjärjestelmän.
Hakujen palauttamien tietojen valinta
PCUSER-ohjelman palauttamaa tietoa voi valita määrittämällä tietolähteen ja sen attribuutin ja lisäämällä ne ohjelman
alustustiedostoon. Oletusalustustiedosto on nimeltään pcuser-default-v21.ini
Kun käyttää ensimmäistä kertaa PCUSER-ohjelmaa niin se kopioidaan käyttäjälle
ja nimetään uudestaan perustuen Metropolian käyttäjätunnukseen.
Esim. alustustiedostossa pcuser-admin-heimoj-v21.ini, admin-heimoj on käyttäjätunnus.
Alustustiedoston rakenne
Alustustiedostossa on kolme osiota, 1) Kommenttirivi, 2) Vakioasetukset ja 3) Käyttäjän tietoasetukset
Kuvaan on merkitty vastaava kohta tietojen kuvauksesta.
1) Kommenttirivi
Ensimmäinen rivi on kommenttia: comments=yes, http://www.pardesiservices.com/softomatix/colorchart.asp
Tuossa URL'ssa on määritellyt värit joita voi käyttää PCUSER'in käyttöliittymässä.
2) Vakioasetukset
Seuraavat rivit, jotka ovat jälkeen rivin [systemattributes]=yes ja ennen riviä [userattributes]=yes
ovat ns. vakioasetuksia joita voi muokata käsin tai ohjelman kautta.
Vaikuttavat tietojen haussa tulosten määrään. (Tapahtumarivien lkm)
Tietojen kuvaus
- eventrowspernametext=1, palautettujen tapahtumarivien määrä kun haetaan käyttäjän nimellä
- eventrowsperadaccountText=1, palautettujen tapahtumarivien määrä kun haetaan käyttäjän AD tunnuksella
- showeventsperpcnameText=1, palautettujen tapahtumarivien määrä jokaista löydettyä työasemaa kohden
- shownumberofpcnameText=5, palautettujen työasemarivien lukumäärä kun haetaan työaseman AD tunnuksella jokerimerkkiä * käyttäen
- showserialnumberText=1, palautettujen työasemarivien lukumäärä kun haetaan työaseman sarjanumerolla jokerimerkkiä * käyttäen
- shownumberofmacpcText=1, palautettujen työasemarivien lukumäärä kun haetaan työaseman verkkokortin MAC-osoitteella jokerimerkkiä * käyttäen
- dhcpchecked=1, palautetaan työaseman DHCP-tiedot
- dnschecked=1, palautetaan työaseman DNS-tiedot
- serialchecked=1, palautetaan työaseman merkki, malli, sarjanumero
- newonlychecked=1, palautetaan vain uudemmat tiedot (työasemat jotka ovvat olleet 120 vrk aikana aktiivisia)
- osimagechecked=1, palautetaan käyttöjärjestelmäan, asennukseen ja levykuvaan liittyviä tietoja
- sccmserver=cm12.metropolia.fi, Metropolian MECM-palvelin, jossa järjestelmän tietokanta
- sccmsitedb=CM_MPU, MECM tietokannan tunniste
- usageserver=hddb.metropolia.fi, Metropolian käytönseurannan tietokantapalvelin
- usageserverdb=PC_DB, käytönseurannan tietokannan nimi
- ldapserver=LDAP://sedi.metropolia.fi:389/ou=people,dc=metropolia,dc=fi
- prefadserver=pkdc02.pk.amk.root, Metropolian DC-palvelin josta AD-haut tehdään
- columnheaderbackcolor=white, hakutulosikkunan taustaväri
- adcolumnheaderbackcolor=powderblue, infokentän taustaväri (AD)
- ldapcolumnheaderbackcolor=mediumaquamarine (LDAP)
- dbcolumnheaderbackcolor=azure
3) Käyttäjän tietoasetukset
Seuraavat rivit, jotka ovat jälkeen rivin [userattributes]=yes ja ennen riviä [endofattributes]=yes
ovat poistettavissa tai uusia voi lisätä.
Järjestyksen voi vaihtaa, jolloin tietojen esitysjärjestys myös vaihtuu PCUSER-ohjelman tulosruudussa. (PcUser Results Window:)
Rivit ovat tietolähteiden ja niiden attribuuttien määrityksiä
- AD (Active Directory)
- LDAP (Light Directory Access Protocol)
- MECM (Microsoft endpoint configuration manager)
- Käytönseurantajärjestelmä ("Metropolia Ammattikorkeakoulun työasemien-käyttötilastot")
Rivin rakenne
Yksinkertainen määritys : Tietolähde=Attribuutin nimi:Tiedon vapaa kuvaus
Monikenttämääritys: Tietolähde=attribuutin nimi1-attribuutin nimi2-at....:Tiedon vapaa kuvaus
"Tietolähde"
AD = "adattr"
Käytönseurantajärjestelmä = "dbattr"
LDAP = "ldapattr"
MECM = Ei ole vielä käytössä valinnaisena
"Attribuutin nimi"
- adattr=manager:Boss(AD), haettu AD'sta löydetyn AD-tunnuksen attribuutti "manager" ja sarakeotsikoksi annettu "Boss(AD)"
- dbattr=[PC_DB].[dbo].[Admanagermember]-title-sn-givenname:Boss, haettu käytönseurannan tietokannan taulusta [dbo].[Admanagermember] AD-tunnuksen attribuutteja [title] [sn] [givenname] ja sarakeotsikoksi annettu "Boss"
- adattr=department:Department(AD), haettu AD'sta löydetyn AD-tunnuksen attribuutti "department" ja sarakeotsikoksi annettu "Department(AD)"
- dbattr=[PC_DB].[dbo].[Admanagermember]-department:Department, haettu käytönseurannan tietokannan taulusta [dbo].[Admanagermember] AD-tunnuksen attribuuttia [department] ja sarakeotsikoksi annettu "Department"
- ldapattr=adobeCloudAccepted:AdobeCloud, haettu LDAP'sta löydetyn AD-tunnuksen attribuutti "adobeCloudAccepted" ja sarakeotsikoksi annettu "AdobeCloud" HUOM! Adoben pilvipalvelujen hyväksyntä on tehty jos löydetty arvo on "1"
- ldapattr=ownGafeOrg:Gafe, haettu LDAP'sta löydetyn AD-tunnuksen attribuutti "ownGafeOrg" ja sarakeotsikoksi annettu "AdobeCloud" HUOM! Googlen pilvipalvelujen hyväksyntä on tehty jos löydetty arvo on "Staff" tai "Student"
- ldapattr=ownRole:Role, haettu LDAP'sta löydetyn AD-tunnuksen attribuutti "ownRole" ja sarakeotsikoksi annettu "Role" HUOM! Löydetyt arvot "metropolia.staff" tai "metropolia.student"
- adattr=extensionAttribute1:Office365, haettu AD'sta löydetyn AD-tunnuksen attribuutti "extensionAttribute1" ja sarakeotsikoksi annettu "Office365" HUOM! Microsoftin pilvipalvelujen hyväksyntä on tehty jos löydetyt arvot "365staff" tai "365student"
- adattr=street:Site, haettu AD'sta löydetyn AD-tunnuksen attribuutti "street" ja sarakeotsikoksi annettu "Site"
- adattr=extensionAttribute5:Account enabled, haettu AD'sta löydetyn AD-tunnuksen attribuutti "extensionAttribute5" ja sarakeotsikoksi annettu "Account enabled". HUOM! Tunnuksen voimassaolo.
- adattr=extensionAttribute4:Quota Left(MB), haettu AD'sta löydetyn AD-tunnuksen attribuutti "extensionAttribute4" ja sarakeotsikoksi annettu "Quota Left(MB)". HUOM! AD-tunnuksen kotihakemiston (Z:) jäljellä oleva tila Megatavuina
- adattr=msRTCSIP-PrimaryUserAddress:SkypeEnabled, haettu AD'sta löydetyn AD-tunnuksen attribuutti "msRTCSIP-PrimaryUserAddress" ja sarakeotsikoksi annettu "SkypeEnabled" HUOM! SkypeforBusiness käyttöoikeus
- adattr=Mobile:Mobile, haettu AD'sta löydetyn AD-tunnuksen attribuutti "Mobile" ja sarakeotsikoksi annettu "Mobile" HUOM! AD-tunnuksen Puhelinnumero
- adattr=pwdLastSet:PasswordSet, haettu AD'sta löydetyn AD-tunnuksen attribuutti "pwdLastSet" ja sarakeotsikoksi annettu "PasswordSet" HUOM! AD-tunnuksen salasanan vaihtohetki
- adattr=badPasswordTime:BadPassword, haettu AD'sta löydetyn AD-tunnuksen attribuutti "badPasswordTime" ja sarakeotsikoksi annettu "BadPassword" HUOM! AD-tunnuksen salasanaksi on annettu väärä salasana, ajanhetki arvona
- dbattr=[PC_DB].[dbo].[Devices]-Warranty:WarrantyEnd, haettu käytönseurannan tietokannan taulusta [dbo].[Devices] työaseman AD-tunnuksen attribuuttia [Warranty] ja sarakeotsikoksi annettu "WarrantyEnd" HUOM! Työaseman takuuajan loppumishetki
- dbattr=[PC_DB].[dbo].[Devices]-Startdate:WarrantyStart, haettu käytönseurannan tietokannan taulusta [dbo].[Devices] työaseman AD-tunnuksen attribuuttia [Startdate] ja sarakeotsikoksi annettu "WarrantyStart" HUOM! Työaseman takuuajan alkamishetki
- dbattr=[PC_DB].[dbo].[Dellorders]-OrderNumber:Orderno, haettu käytönseurannan tietokannan taulusta [dbo].[Dellorders] työaseman AD-tunnuksen attribuuttia [OrderNumber] ja sarakeotsikoksi annettu "Orderno" HUOM! Työaseman tilauksen numero
"Tiedon vapaa kuvaus"
Tulee PCUSER tulosikkunan sarakeotsikoksi
Esim. Sarakeotsikot "AdobeCloud" ja "Gafe"
Uusia ominaisuuksia
Uutta: (20210715)
Lähes realiaikainen tieto koneen IP-osoitteesta.
Aikaisemmin työaseman IP-osoitetieto päivittyi kun käyttäjä kirjautui sisään
tai ulos koneella. PCUSER’in näyttämä ip-osoite oli useimmiten vanhaa tietoa koska käyttäjät
vaihtavat usein langallisen ja langattoman verkon välillä.
Nyt tieto on n. 5 minuuttia vanha maksimissaan.
PCUSER hakee tiedon suoraan sieltä missä se on ajan tasalla eli DHCP-palvelusta.
Lisäksi haetaan AD’sta johon se päivittyy pidemmän ajan kuluttua.
Uusia sarakkeita
”LatestIp”, DHCP-palvelusta n. 5 minuutin viiveellä saatu tieto koneen tällä hetkellä käyttämästä ip-osoitteesta
”LatestMac”, verkkokortin mac-osoite johon uusin ip-osoite on kytkeytynyt. Voi olla langallinen tai Wifi-verkkokortti
”IpReceived”, ajankohta jolloin ip-osoite on vaihtunut. Esim on vaihdettu telakasta Wifi-verkkoon
”AdDhcpIp”, AD-hakemistoon tallentunut tieto viimeisesti IP-osoitteesta. HUOM! Jos käyttäjällä on VPN päällä niin se näkyy tässä siten että osoite alkaa ”10.115.x.x”
Vanha sarake DhcpIp on poistunut, LatestIp korvaa sen.
Sarake DhcpMac kertoo mac-osoitteen joka on joko suoraan koneen sisäisen lankaverkkokortin mac-osoite
tai työpisteen telakan antama mac-osoite.
Uusia sarakkeita (9.11.2023)
dbattr=[PC_DB].[dbo].[PcAzureHealthInfo]-bluescreencount-stopcodecreated-stopcode:PcHealth(Bluescreen)
Käytönseurannan tauluun [PC_DB].[dbo].[PcAzureHealthInfo] haetaan työasemien "kuntotietoa"
AzureAd'sta ja Intune'sta. Tällä hetkellä haetaan "Blue Screen" tapahtumia jossa työaseman toiminta päättyy
kaatumiseen ja työaseman ruudulla olevaan siniseen ruutuun jossa tietoa kaatumisen syistä.
a) [bluescreencount] kertoo koneessa ilmenneiden "Blue Screen"-tapahtumien lukumäärän
b) [stopcodecreated] kertoo viimeisimmän "Blue Screen" tapahtuman ajankohdan
c) [stopcode] kertoo viimeisimmän "Blue Screen" tapahtuman virhekoodin.
Teksti :PcHealth(Bluescreen) näyttää PCUSER'ssa luotavan sarakenimen josta ylläolevat tiedot (a,b,c) löytyvät.
HUOM! Käytönseurannan raportti RIA1 (https://metrodvd.edu.metropolia.fi/kaytto/graphexplorer/metropoliacomputerhealth.html) sisältää lisätietoa.
- Created by Heimo Järkkä, last modified on 26.7.2024