How do integrate a non standard calendar into the product eg financial calendar 4-4-5 or a 28 day period calendar
Creating the table in SQL is not a problem, but is it then possible to use it in the product for date filtering
Any examples?
How do integrate a non standard calendar into the product eg financial calendar 4-4-5 or a 28 day period calendar
Creating the table in SQL is not a problem, but is it then possible to use it in the product for date filtering
Any examples?
I got the request form our users that they want to use as little buttons as possible as they are scanning. We have a screen where there are two barcode fields that need to be scanned. Now the scanner is configured that it is able to scan a code, give a field exit and then scan another barcode and give another field exit. Then it needs to display information that corresponds with those two bar-codes but right now they have to press Enter (which has the field exit command under it) to get that information displayed. Is it possible to configure it as such that if that field is selected it automatically gives another field exit? Or perhaps that that specific field is given a field exit after the two fields are filled so that the information is displayed.
Hello.
I need to update an object with a quick action. We use Prompt method to update fields but the client want to be able to add an attachment.
Can we add an attachment component in the Prompt window?
Tank you.
Hi all ,
if i want to control what content to show or hide based on logged-in User !
how can i do this ?
Thanks
Hi All,
We have an import scheduled to run every midnight that imports new users from AD based on a particular attribute used to filter only users requiring LANDesk access.
Everything works perfectly but we have a large number of external users who we need the default SelfServiceUser role to be removed when imported and another external role (SelfServiceGuest) added to the users profile.
Can't seem to figure this out, even if I remove the SelfServiceUser role it gets added back every day during import.
Can anyone advise the best way to do the below:
Remove SelfServiceUser role from user after import and assign another specified role.
Any help will be greatly appreciated and we might help others who might have similar issues.
Kind regards,
Ajani.
Does anyone know if there is a way to do a Net Promoter survey for results?
I want to see if we can find a baseline for our Customer Satisfaction Score.
If not, is there a way to send out a mass survey to our community to see their view on the Service Desk?
I had a query that was running that was under the Task module.
I had it set with the following
Escalation Watch via AssignmentAssocResolutionEscWatch (0...1 : 0...1) BreachedPassed equal to True
and it was working, now its not.
I have a number of Incidents that are breached, and its do to a task not being completed. Any Idea how to show the tasks that have caused an Incident to breach?
Me again!
I am struggling on this one.
I found the Pick list for Services and Categories, but I can't seem to link them.
Here is what I am trying to do.
We have a new Cyber Security team
I found the Service List
Then I found we have a spot called Category of Category? So I added the one Category he asked for - Malware
Then I started searching on how to link the 2. I found we have this custom pick list - MLSE Actual subcategory by Service and Category...
And this is where I am stuck.
When I open the title I have this property value
If I open the Values I have the following
In the values, if I press Add I can see the Cyber Security Service, but not the Malware Category
If I leave Service blank, I can see the Category
It is probably staring me in the face, but I can't seem to find how to link these together.
Hi All,
I'm currently working on creating a task for an incident via XSLT(EXtensible Stylesheet Language Transformations).
Does anyone have the xslt template to create a task for an incident, if so I kindly request for it.
Thank You
For instance. If I have a spreadsheet with all required fields for Incident ticket creation. Each line represents a Incident. Is there a way to import that into the Incident Object and generate tickets? One per line?
Greetings, new LANDesk admin here, question for the group.
What are the most common issues when deploying the LANDesk agent and only some machines are receiving it. The failures might be related to how some of our machines don't seem to be allowing us to reach the administrative shares on the machines (C$, ADMIN$). We are also seeing unpredictable responses when we do some NSLOOKUP commands on the troublesome machines so we are looking into possible DNS issues. If you've rolled out LANDesk client and ran into issues with some of the windows machines in your environment, what did you have to do to fix them? I don't want to have to install this manually.
Any advice or help is appreciated, cheers!
Hello Everyone!
I have just updated the document about integration via WebServices
Integration steps are tested in IVANTI SM 2017.2
Older version is available at HEAT SM - HOW TO Create a web service integration v1.0.pdf
Have fun!
Hi,
I'm looking for documentation on the how to setup knowledge articles that automatically appear when selecting a symptom or category or based on keywords. Any suggestion or help will be greatly appreciated.
Thanks
Hi!
I recently started to use Web Service Scripting as it would make it easier for a developer to reach his goal than using a bunch of workarounds.
I'm developing a "Read functionality" (end-users and their outlook habits...), people can subscribe to "Parent objects" such as Incident, ServiceReq, Change, and Problem, and have a visual indicator when a new mail, note or task is created in it.
I have two fields holding a list of logins (I find it easier to use Style rules with a simple Find() on the grid), people who subscribe and people who actually read it at its current state.
When creating a "Child object" such as Task.Assignment or Journal (Note, Email), I want to get the list of parent object subscribers into the child object list of subscribers and empty the parent object reader list as no one actually read that update.
TLDR (or in case I lost myself in explanation):
I have a field which exists on any "parent object" such as Incident, ServiceReq, Change, and Problem, and its value must be transferred to a "child object" which holds a similar field
To do so I use a quick action calling a Web Service Script:
console.debug("Starting READ Task Initialization"); //Get the current task var task = Get("Task#", "$(RecId)"); //Tried both Task# and Task#Assignment var taskParent = null; if (task){ console.debug("\r\nTask "+ task.Fields.AssignmentID +" successfully retrieved\r\n"); //Get the Parent object var getParameter = task.Fields.ParentLink_Category + '#'; //Hopefully something like Incident# or ServiceReq# taskParent = Get(getParameter, task.Fields.ParentLink_RecID); if(taskParent){ console.debug("Parent "+taskParent.Fields.RecId+" successfully retrieved"); //Update task' Subscribers task.UpdateField("READSubscribers", taskParent.Fields.READSubscribers); //Empty parent readers as the new task is an update ExecuteQuickAction("READClearReaders", getParameter, taskParent.Fields.ParentLink_RecID); } else{ console.error("Couldn't get the parent"); } } else{ console.error("Couldn't get the task"); } console.debug("Ending READ Task Initialization");
At execution, I get the following logs from my scripts (line breaks for your eyes pleasure)
Console output:
Starting READ Task Initialization
Task 210783 successfully retrieved
Parent B2A05562EEC3413D9BFAE7370D021155 successfully retrieved
As you can see the script gets interrupted and I only get the error below in a separate log (stack trace enclosed to the post)
System.ArgumentNullException: Value cannot be null.Parameter name: key
Question is: How can I debug deeper? How can I fix this somewhat generic error?
Thanks for your attention that far in my post!
Hi Everyone,
I am trying to create a report that shows performance by response level.
I am using a calculated series to compare logged vs breached a per response level basis
E.g. Calc:
if ([S1] = 0, 100, [S2] / [S1] * 100)
obviously the highlighted part is to avoid dividing by Zero BUT the service delivery manager wants no value plotted where for example Zero Severity 1 Incidents have been logged.
this is because 0 resolved is neither 100% of SLA nor 0%.
is there a way I can make the calc work like this (I appreciate the syntax is wrong but makes the point)
if ([S1] = 0, Null, [S2] / [S1] * 100)
Thanks
Steve
I have created a process rule for an app called EPICOR. I have used a digital signature, added paths and file names into ALLOWED ITEMS.
The application launches, however when selecting a menu, the user receives an error. User clicks "OK" and can get past the error. However, the error reappears. Note that a "TEST.TXT" file keeps reappearing in the logs.
In rules analyzer I see one DLL and "TXT" files being denied.
AppSense Application Manager denied execution of 'c:\programdata\epicor\madvnapp01-9401\9.05.702\27760\shared\customdlls\epicor.mfg.ui.app.salesordercomingdue.dll
AppSense Application Manager denied execution of 'c:\programdata\epicor\madvnapp01-9401\9.05.702\27760\customdlls\app.salesorderentry.salesorderform.ep.27760.customization.icisalesorderentry4.customcode.dll
Thanks again!
Hello everyone:
I have a fairly simple unattend file. I use the %ldhostname% variable to allow dynamic naming during the imaging process. I have checked and the injected unattend has the correct computer name. However, when the computers boot, they will be named "Desktop-xxxx" Has anyone experienced this?
Unattend file:
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="auditSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<UserAccounts>
<LocalAccounts>
<LocalAccount wcm:action="add">
<Password>
<ValueRedacted</Value>
<PlainText>true</PlainText>
</Password>
<Description>Local Admin</Description>
<DisplayName>Redacted</DisplayName>
<Group>Redacted</Group>
<Name>Redacted</Name>
</LocalAccount>
</LocalAccounts>
</UserAccounts>
</component>
</settings>
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<OOBE>
<HideEULAPage>true</HideEULAPage>
<HideLocalAccountScreen>true</HideLocalAccountScreen>
<HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
<HideOnlineAccountScreens>true</HideOnlineAccountScreens>
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
<NetworkLocation>Work</NetworkLocation>
<SkipMachineOOBE>true</SkipMachineOOBE>
<SkipUserOOBE>true</SkipUserOOBE>
<UnattendEnableRetailDemo>false</UnattendEnableRetailDemo>
</OOBE>
<UserAccounts>
<LocalAccounts>
<LocalAccount wcm:action="add">
<Password>
<Value>Redacted</Value>
<PlainText>false</PlainText>
</Password>
<Description>redacted</Description>
<DisplayName>redacted</DisplayName>
<Group>redacted</Group>
<Name>redacted</Name>
</LocalAccount>
</LocalAccounts>
</UserAccounts>
</component>
<component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<InputLocale>en-us</InputLocale>
<SystemLocale>en-us</SystemLocale>
<UILanguage>en-us</UILanguage>
<UserLocale>en-us</UserLocale>
</component>
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<OOBE>
<HideEULAPage>true</HideEULAPage>
<HideOEMRegistrationScreen>true</HideOEMRegistrationScreen>
<NetworkLocation>Work</NetworkLocation>
<SkipMachineOOBE>true</SkipMachineOOBE>
<SkipUserOOBE>true</SkipUserOOBE>
<HideLocalAccountScreen>true</HideLocalAccountScreen>
</OOBE>
<AutoLogon>
<Password>
<Value>redacted</Value>
<PlainText>false</PlainText>
</Password>
<Domain>.\</Domain>
<Enabled>true</Enabled>
<LogonCount>2</LogonCount>
<Username>redacted</Username>
</AutoLogon>
</component>
</settings>
<settings pass="specialize">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="wow64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ComputerName>%ldHostname%</ComputerName>
<ProductKey>redacted</ProductKey>
</component>
<component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<InputLocale>en-us</InputLocale>
<SystemLocale>en-us</SystemLocale>
<UILanguage>en-us</UILanguage>
<UserLocale>en-us</UserLocale>
</component>
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ComputerName>%ldHostname%</ComputerName>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:redacted" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>
I have been asked to write a package to remove all versions of adobe reader in my environment. We have everything from 9 to 11 and DC, so trying to create packages to uninstall all the various incremental versions doesn't seem feasible. Instead, I wrote a 2 line powershell script that will accomplish this easily:
$findapp = Get-WmiObject -Class win32_product | where-object -FilterScript {$_.Name -like "*Reader*"}
$findapp.uninstall()
(I'm aware of the get-installedsoftware option, but this will work, and is a lot less code considering the number of possible items installed..)
I created a distribution package with that script, and it will not run. Typical results in the sdclient_taskxxxx log is as follows:
Mon, 19 Feb 2018 17:18:01 ******* sdclient starting to process task *******
Mon, 19 Feb 2018 17:18:01 Task id to process: 4363
Mon, 19 Feb 2018 17:18:01 Command line: /policyfile="C:\ProgramData\LANDesk\Policies\CP.4363.RunNow._p4bNGvpgo3tj9xLYTTL+4Kcji9g=.xml"
Mon, 19 Feb 2018 17:18:01 The nostatus flag has NOT been set.
Mon, 19 Feb 2018 17:18:01 Core name 'CORE-SERVER.DOMAIN.COM' obtained from the registry
Mon, 19 Feb 2018 17:18:01 Sending task status, cmd line -coreandip=CORE-SERVER.DOMAIN.COM -taskid=4363 -retcode=229392442 "-ldap=CN=Administrative user - ,OU=Workstation,OU=Admins,OU=Accounts,DC=DOMAIN,DC=COM" -pkgid=xxxx
Mon, 19 Feb 2018 17:18:02 IsFileInCache: Cache2.GetFilePrevCountEx failed - path=\\core-server\distribution\scripts\UninstallAdobeReader.ps1
Mon, 19 Feb 2018 17:18:02 File (\\core-server\distribution\scripts\UninstallAdobeReader.ps1) is not in cache
Mon, 19 Feb 2018 17:18:02 The nostatus flag has NOT been set.
Mon, 19 Feb 2018 17:18:02 Core name 'CORE-SERVER.DOMAIN.COM' obtained from the registry
Mon, 19 Feb 2018 17:18:02 Sending task status, cmd line -coreandip=CORE-SERVER.DOMAIN.COM -taskid=4363 -retcode=229392444 "-ldap=CN=Admin User,OU=Workstation,OU=Admins,OU=Accounts,DC=Domain,DC=COM" -pkgid=2541
Mon, 19 Feb 2018 17:18:03 About to call DownloadFiles (1 files) with these settings:
Mon, 19 Feb 2018 17:18:03 m_allowedBandwidthWAN: 50
Mon, 19 Feb 2018 17:18:03 m_allowedBandwidthLAN: 75
Mon, 19 Feb 2018 17:18:03 m_discardPeriodSeconds: 604800
Mon, 19 Feb 2018 17:18:03 m_preserveDirectoryStructure: 1
Mon, 19 Feb 2018 17:18:03 m_bUseWanBWForPush: 0
Mon, 19 Feb 2018 17:18:03 m_bSynchronize: 0
Mon, 19 Feb 2018 17:18:03 Allowed download methods(m_downloadControl):
Mon, 19 Feb 2018 17:18:03 PeerOneSource
Mon, 19 Feb 2018 17:18:03 Peer
Mon, 19 Feb 2018 17:18:03 Source
Mon, 19 Feb 2018 17:18:03 m_preferredServerControl: AttemptPreferredServer
Mon, 19 Feb 2018 17:18:16 Updating system environment variable LDMS_PREFERRED_SERVER: Preferred Server
Mon, 19 Feb 2018 17:18:19 The nostatus flag has NOT been set.
Mon, 19 Feb 2018 17:18:19 Core name CORE-SERVER.DOMAIN.COM' obtained from the registry
Mon, 19 Feb 2018 17:18:19 Sending task status, cmd line -coreandip=CORE-SERVER.DOMAIN.COM -taskid=4363 -retcode=229392444 "-message=100%" -pkgid=2541
Mon, 19 Feb 2018 17:18:19 DoDownloadFromSourceSteps: DOWNLOAD_ERROR_GENERAL_FAILURE
Mon, 19 Feb 2018 17:18:19 Download Error: err=1, path=\\CORE-SERVER\distribution\scripts\UninstallAdobeReader.ps1
Mon, 19 Feb 2018 17:18:20 processing of package is complete, result -1918107543 (0x8dac0069 - code 105)
I made sure that the download folder had read access to everyone and Domain Computers.
I tried Using a batch file to copy and launch the script.
I tried with domain admin credentials in the "Account" tab.
I tried to run from the core, and download only from the core, and to use the preferred server, as normal.
I entered the path listed in the download error in a browser, and the file popped right up.
I set the user account control off and the execution policy to "unrestricted."
I also tried putting "-execution policy bypass" in the command line.
If I manually copy the script over and then launch it from a command prompt or the powershell ISE it works fine and removes acrocbat reader.
I would appreciate some insight into how this process works, as I haven't found much detail in the ivanti documentation.
I suspect there's a security setting somewhere that doesn't like allow powershell scripts to be copied and executed, but I'll be darned if I can find it.
I wanted to know if the RES Automation console is able to install the Agent+ over the non-Agent+ without creating a module and running it. I have already attempted to repair the agent but it simply installs the same agent type it had before (non-Agent+, which confirms what is in the help guide). I am looking for a quick and simply way to upgrade all the current agents to the Agent+ and I would also like it to install the matching bit version based on the Windows architecture. At this time it appears that I would need to create a module with the Agent+ msi that I extracted from the console and run a job against all the systems. I would need to create conditions that would then either install the 32 bit or the 64 bit version based on the architecture of the OS. Please let me know if there is something that is simpler that I can do to accomplish this.