Cookies op Tweakers

Tweakers is onderdeel van DPG Media en maakt gebruik van cookies, JavaScript en vergelijkbare technologie om je onder andere een optimale gebruikerservaring te bieden. Ook kan Tweakers hierdoor het gedrag van bezoekers vastleggen en analyseren. Door gebruik te maken van deze website, of door op 'Cookies accepteren' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt? Bekijk dan ons cookiebeleid.

Meer informatie
Toon posts:

[SQL] LANsweeper report status process

Pagina: 1
Acties:

Vraag


  • Falcon10
  • Registratie: mei 2002
  • Laatst online: 18-06 18:31

Falcon10

Hit it i would !

Topicstarter
Ik heb op een netwerkje LANsweeper draaien.
Voral eigenlijk voor gebruik met de standaard rapporten van LANsweeper om oa te zien welke maandelijkse updates van Windows geinstalleerd zijn etc.
Nu zou ik ook een raportje willen maken om te zien of op bepaalde PC's een process/programma niet de status "Running" heeft.

Ik heb al wel wat gevonden op google :


Select Top 1000000 tblAssets.AssetName,
tblProcesses.Caption
From tblAssets
Inner Join tblProcesses On tblAssets.AssetID = tblProcesses.AssetID
Where tblProcesses.Caption = 'programmanaam.exe'


En dat toont inderdaad als ik goed voorheb alle PCs met het programma erop geinstalleerd, maar het is me niet duidelijk of programma nu ook de status "Running" heeft of niet.Of moet ik om te weten te komen waar het programma status "Running heeft gewoon zo doen :

Where tblProcesses.Caption <> 'programmanaam.exe', want volgens mij krijg je dan een lijst met alle PCs die programmas die Running status hebben, behalve het programma waarvan ik wil weten dat het er niet op staat.

Het is SQL, maar SQL is nu niet echt mijn ding.

Iemand die me de juiste richting kan uitwijzen ?

-| Hit it i would ! |-

Alle reacties


  • RobIII
  • Registratie: december 2001
  • Laatst online: 01:38

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

Ik ken LANSweeper niet (als in: de details, de naam wel) maar mij lijkt 't dat je zoiets moet doen:

SQL:
1
2
3
4
5
Select Top 1000000 tblAssets.AssetName, tblProcesses.Caption
From tblAssets
Inner Join tblProcesses On tblAssets.AssetID = tblProcesses.AssetID
Where tblProcesses.Caption = 'programmanaam.exe'
  and tblProcesses.Status = 'xxx'

Je mag zelf de 'xxx' invullen en ik heb geen idee of het Status veld in de tblProcesses tabel aanwezig is; ik borduur alleen maar voort op wat ik zie. Verder vraag ik me af waarom je een "Top 1000000" zou willen doen; waarom uberhaupt dan nog een top meegeven als je toch (waarschijnlijk) "alles" wil.

[Voor 10% gewijzigd door RobIII op 15-06-2020 15:17]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Roses are red Violets are blue, Unexpected ‘{‘ on line 32.

Over mij



Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Microsoft Xbox Series X LG CX Google Pixel 5a 5G Sony XH90 / XH92 Samsung Galaxy S21 5G Sony PlayStation 5 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True