Hi there,
Wondering if anyone has had any success in getting reliable data back from Inventory on the version of PowerShell installed? If so, would you mind sharing the secret sauce?
Thanks in advance,
Kevin
Hi there,
Wondering if anyone has had any success in getting reliable data back from Inventory on the version of PowerShell installed? If so, would you mind sharing the secret sauce?
Thanks in advance,
Kevin
Anyone know of a tool or way to do this? I have alot of users to migrate over to a new core server...
I was hoping to export them but it does not seem possible. It will Export a Sys file but not an ldms file so nothing can be imported to the new core..
We are going from a 9.5 core to a 2016.3.
Any ideas?
Hi,
Do you know if the ports list is the same as 9.6 ?
I have a Window 10 client (1607) that has the patch for wannacrypt installed (KB4013429) along with a number of other patches. KB4013429 was installed 4/5/2017. However, inventory just shows 5 updates installed and KB4013429 is not one of them. I'm trying to scan for how many machines are patched. There are other machines that do report that patch installed.
I've tried running full sync scans from the console end, running inventory from the client end, re-installing the client, deleting the client from the console and again re-installing the client with the same results. Inventory\Name\OS\Updates\updates still only shows 5 installed updates.
Last Software Scan Date and Last Updated by Inventory Scanner all show today's date and the time is just after client installation
LD version is 9.60.2.48
Patch was originally installed through our WSUS server
Dear all,
Could any one help me with the inventory scan process. I will appreciate if there is a "process diagram" of what steps or what tasks will be running on the LanDesk core and client.
I have all the day reading about it but I still have some questions and some difficult to finish the puzzle
First inventory scan on computer --> a scan file named "invdelta.dat" will be created on C:\Program Files (x86)\LANDesk\LDClient\Data\. (I don't understand the role of LDAPPL3.ini file during software scans is it a configuration file for the SoftMon.exe tool or it will contain all identified software in the managed comptuter).
From now on, each time the LDISCN32.exe starts a new inventory scan, it will just update the already created file "invdelta.dat" . Now, I don't know if the tool "LDISCN32.exe" will detect if there are modifications in this file so it will send the scan file to the landesk core or it will send a scan file without checking. Does the scan file to send to LanDesk core will contain just modified data? and when it will be sended (Once the inventory scan is done or we can configure this parameter to be once a day).
Dear all,
I would like to understand how does the inventory scanner scans for software. I have read in many documents that there are many sources from where the scanner get the list of installed or running software:
- MSI database for MSI applications
- Application in add/remove feature (Normally only applications that have uninstall feature will be displayed) Registry folder where the list of this type of application is stored is HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall)
- Items which have been executed. (softmon32.exe will be running all the time to capture all running programs and add them to HKLM\Software\LANDesk\ManagementSuite\WinClient\SoftwareMonitoring\MonitorLog )
- Applications with shortcut
- Executable files found in local drives.
I would like to understand how does it work from inside? how does LDAPPL3.ini file will be updated in the core server especially all applications that will added to the section "[Applications]" ? what does LDAPPL3.template contains ? what is the content of LDAPPL3.base? what is the inital content of LDAPPL3 files ?
I will appreciate if someone can explain the process step by step starting from the installation of LD agent to how does LDAPPL3.ini file in the core server will be updated? If the inventory scanner in the managed device finds out that its current version is not up to date does LDAPPL3.ldz will be downloaded or delta changes LDAPPL3.pat ?
Thanks in advance and waiting for your feedback.
HermiM
I have a deployment job set up that copies a custom configuration file to the client's hard drive. I want to set up a query to find out if this task was successful. Is there a way to do this?
I've already added the file to the "to be scanned" section of the Manage Software List. I just cannot figure out how to query for it. I am running LANDESK 2016.
Hi
I'm using LANDesk 9.6 SP1 for 3 month now and I realize that the queries are "interpreted" like this:
"Computer"."Software"."Add or Remove Programs"."Program"."Name" Like "programX"
-equals in SQL
"Computer"."Software"."Add or Remove Programs"."Program"."Name" Like "%programX%"
BUT I often want to look for a software called "programX*"
so in SQL I would use
...Like "programX%"
Searching the community gives me this...
HOW TO: Hacking LANDesk Queries
Is it really true that the LANDesk "query builder" should be "simple to use LIKE statements"?
That means, it always uses "%searchstring%" with the LIKE operator, making it impossible to use "searchstring%" or "%searchstring"?
It's hard to believe. C'mon, it's LANDesk! One of the BIGGEST players in software distribution?
Is there a way I'm not aware of? As I said, I'm a LANDesk beginner ;-)
Thanks
Hello,
I have a computer that isn't updating inventory correctly. Here are some details about the issue.
1. I have rebuilt this machine two or three times.
2. It says it has a fairly recent inventory scan, but the inventory has pretty much nothing.
3. I have uninstalled, deleted the object in LDMS, and reinstalled to no avail.
4. I can run Inventory Scan on the machine without error.
5. I cannot request inventory scan from LDMS.
6. I have checked LDISCN32 but don't see anything that catches my eye.
7. There are no errors in Event Viewer.
Is there anything else I can check? I was thinking there might be a stale record in the database somewhere that isn't jiving, but I'm not entirely sure. Any help would be appreciated.
Thanks,
Justus
Hi,
there is a Inventory Property - "Computer"."Mass Storage"."Drive Encryption"."Recovery Key"
Unfortunatelly the Inventory Information is not populated by the inventory scanner.
Some of the other informations are collected by the Scanner:
So my question is, is there a build in support for reading out the Recovery Key to this Inventory field or do I have to run additional scripts for populating this Inventory Entry?
Thank you, Marco
Ran into a huge backlog of scans and errorscans. New machines were just not showing up. So, we did some digging. I found the following in the event logs :
Database exception: SCAAE93.SCN, LDInv.dll
-2147217833
Arithmetic overflow error converting IDENTITY to data type int.
Error comitting on table FILEINFOINSTANCE: ARITHMETIC OVERFLOW ERROR CONVERTING IDENTITY TO DATA TYPE INT.
Increased column size might be necessary, Thread ID: 2292.
The FileInfoInstance_Idn field is an Int. And we'd unfortunately run out of room. We have our database in a cluster so using the CoreDBUtil.exe wasn't an option for us. We did update the datamart.xml file for the FileInfoInstance table :
I then fired up Microsoft SQL Server Management Studio (my database is named 'LDMS') and ran the following :
Recently we are facing issue with inventory scans not working on most of new client machines. We are able to successfully push the Landesk inventory agent to a new PC. It seems to install fine but the PC is still sitting in Pending Unmanaged Client Deployment. It fails when sending scan results to the core server. When I tried to run a inventory scan manually ,it fails and displays the below error.
Inventory Services seem to be up and running within the PC and core server.
I can telnet from the PC to the core with ports 5007.
Windows firewall is disabled.
Appreciate your timely help and support on this
Next, I havent configured anything under cloud services appliances,does it have anything do with this inventory scan fail?
I used to collect some custom data from machines and I no longer need it. How can I remove the data/fields so that they are no longer visible when building queries?
Thanks for the help.
Chris
I have an issue where the core is seeing Devices using their old IP Address and will not update, making any control of the device pointless.
I can PING from the core to the device and visa-versa.
Inventory scans work on the device.
I have followed this article by francesco.baldini to no avail - Issue: The IP address of the managed device isn't updated - the IP address of the wrong network connection is reported
I'm searching for a field in the inventory to show me the status of UAC inside Windows systems, or at least an indicator (running service, whatever) to derive the status of UAC.
Hello All,
I would like to setup a query to search for a certain registry key on my systems on the network. What's the best way to do this?
Preface: I'm new to landesk so take it easy on me but please let me know if there are easier ways to do what I'm trying to do
I have multiple cores in my environment and I recently tried to migrate a couple hundred servers from one core to another by pushing a new Server Agent Configuration. The majority seem to have worked but there are several that have not reported their inventory scans to the new core.
After connecting to one of the failed machines I tried to run this to get a full scan uploaded to the core:
LDISCN32.EXE" /NTT=core.domain:5007 /RSS /F /S= /I=core.domain HTTP://core.domain/ldlogon/ldappl3.ldz /V /sync
In the ldiscn32.log file I see the following error:
LookupAccountName failed '1332'
The scan does end up going to the new core but ends up under the ldscan\ErrorScan directory.
Anyone know how to troubleshoot this?
I need some advice on how to add a couple of custom data fields. I need to add custom fields from a previous database, and I need to add my own custom "Function" field. I only have the Management Suite 9.6 sp 0. No other addons like the Inventory or Analytics.
Custom Fields from Previous Database
I've been given from a previous inventory system a list of computer names, serial numbers, and custom fields. I can match it all up using serial number as a key, but I need to add the custom data fields. These are department and cost center. The list is for about 6,000 computers, most of which were manually collected. Because of the effort involved in collecting the data, I need to get these into the database, even if they aren't used much.
Custom "Function" field
I also found with my last large deployment that I need to classify computers based on it's function. A custom "Function" field. It's a hospital, so some computers are in the OR and others run a TV screen of advertisements. They have different deployment requirements then a secretary or patient room computer. Actually the rule list became quite complicated. That's fine, but all I had to categorize them is OU, subnet, name, model, and installed software. With no ability to use another query in a query, or a temporary table, my queries became very complicated and slow. A "function" field would help a lot if it gets close to 100% coverage.
I've got the custom field in the registry, and have inventory collecting it. It works nice, but I won't get full coverage with it. For example, I might not be allowed to write to a registry on some computers (ie Vendor owned that runs lab or surgery equipment). I've tried deploying a .bat file, but didn't get 100% success, and I'm starting to think 100% of any deployment is unrealistic.
I've played around with thecustom forms. That looks good. It could help with future collection of department, cost center, computer function fields. It could get some more coverage of the custom data if I have compliance from field support.
I've seen how I can manually add a field in the Inventory window for a specific computer. But wow that'd be slow. We have 12,000 objects in our inventory. Even if half are old, It'd take forever to do it that way. Having to even do 100 would be a cause for beer at lunch, I mean at 5.
I've access to the Database and the thought of sql insert/update queries has crossed my mind. But the database is big and would take some time to figure out. I have a lot of other work to do so holding that off as a last resort.
Any advice would be appreciated. I'd rather do this within the Console because I'm trying to avoid making this too difficult for someone else to step in and do. But if this has to be done using some programming or outside manipulation of the database then its something I definitely consider since both are very important. I'm functional in c#, powershell, and sql. I have a database admin who should be a sql master and a couple guys who know a bit of VB who could potentially help. Also I might be looking at it wrong, so if there is another process that can accomplish the division of computers besides the custom field that could work too.
Thanks