Jump to content
[[Template core/front/profile/profileHeader is throwing an error. This theme may be out of date. Run the support tool in the AdminCP to restore the default theme.]]

man last won the day on May 21 2018

man had the most liked content!

Community Reputation

2 Neutral

My Information

  • Agent Count
    100+

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. I understand certain tickets are not supposed to Auto Close. For example, the Rename Admin tickets report "cannot determine Administrator name" but I how do I find out and fix the problem? I think the problem with those might be the account we want to rename it to already exists. We already have "Auto-Enable Administrator Account" enabled. The Disable Office Macros monitor all say "was found without the Disable Office Macros from Internet policy".
  2. Here is how I fixed it. I decided to go back to my Custom Query report and troubleshoot that. I found the report worked if I ran it globally, rather than on a single client or computer. Using the logging method pointed out by Gavsto, I found the seemingly problematic piece of the query that it was putting on the end of my custom query: AND (`Custom Query`.`COMPUTERID` = @p1) If I tried to run the report on a client, then it would say ClientID instead. Apparently this is how it allows you to filter the report by client, location, computer etc. It works fine when it isn't a Custom Query. I think the problem might be that the `Custom Query` table isn't actually a real thing until after the report is generated, so it is looking for something that doesn't exist. I don't know. Maybe it's a bug. Still not sure why it works directly on the server. I worked around the issue by publishing the report as a subreport, which included adding the parameter for ClientID, then linking the subreport from a blank parent report. The parent report includes the Computers table (not a Custom Query), simply for the purpose of filtering by ClientID or ComputerID, and passing the ClientID parameter through to the subreport. Happy to provide more detail if anyone runs into this.
  3. Translating the query into a regular data source is proving to be a pain. It doesn't return any info in the Preview, even without the WHERE statement.
  4. How are you executing the query? The WHERE clause is looking for custom EDFs. It works without errors for me, but I should mention that I can only use sqlyog when ScreenConnecting directly to the server, since I have found it impossible to use remotely with our cloud-hosted Automate server. I'll try using a regular Data Source and see if that helps.
  5. Sweet. Here is the output. Looks like it is something to do with the custom query: **************************************************************************************************************** 2019-05-28 18:11:00.077 -04:00 [Information] APPLICATION_NAME=LTClient APPLICATION_VERSION=v190.110 THREAD_ID=1 "APPLICATION_NAME="LTClient"" "APPLICATION_VERSION="190.110"" "UTC_TIMESTAMP="2019-05-28 22:11:00.077"" "SOURCE="Plugin"" "MESSAGE="An error occurred while trying to load the report's data source. Error: Object reference not set to an instance of an object. Stacktrace: at ReportCenterPlugin.EndUserDesigner.LTXtraReport.ConvertQueriesToData(DataSet& myDataSet) "" **************************************************************************************************************** 2019-05-28 18:11:00.080 -04:00 [Information] APPLICATION_NAME=LTClient APPLICATION_VERSION=v190.110 THREAD_ID=1 "APPLICATION_NAME="LTClient"" "APPLICATION_VERSION="190.110"" "UTC_TIMESTAMP="2019-05-28 22:11:00.080"" "SOURCE="Plugin"" "MESSAGE="There was an error while loading the report viewer control, report: CUSTOM - Onboarding Report report id:54 Object reference not set to an instance of an object. Stacktrace: at ReportCenterPlugin.EndUserDesigner.LTXtraReport.ConvertQueriesToData(DataSet& myDataSet) at ReportCenterPlugin.EndUserDesigner.LTXtraReport.UpdateDataSource() at ReportCenterPlugin.EndUserDesigner.LTXtraReport.LoadLayout(Stream stream) at ReportCenterPlugin.ReportViewerControl.DeserializeReportData(Byte[] reportData) at ReportCenterPlugin.ReportViewerControl.ReportViewerControl_Load(Object sender, EventArgs e) "" ****************************************************************************************************************
  6. When trying to run one of our custom reports, I get the following error: This happens for all users, whether the report is run by right-clicking in the Browse menu, or running directly through Report Center. It works perfectly if I ScreenConnect into the Automate server itself, and run the report from there. Preview in Report Designer works. We do have other custom reports which run fine, and this is a pretty simple report. It doesn't even include any subreports. I have tried saving the report as .repx file then re-opening and publishing as a new report, but same result. I am using a custom query for the report in case that could be relevant: SELECT computers.clientid, extrafield.id as ExtraFieldID, extrafield.name as ExtraFieldName, extrafield.fill as ExtraFieldDesc, computers.LastUsername, computers.name as ComputerName, computers.computerid as ComputerID, v_xr_computers.LocationName, v_xr_computers.ComputerOS, v_xr_computers.ComputerDateOSStart, v_xr_computers.ComputerDateLastContact, extrafielddata.value as ExtraFieldValue FROM extrafield JOIN extrafielddata ON extrafielddata.extrafieldid = extrafield.id JOIN computers ON computers.computerid = extrafielddata.id JOIN v_xr_computers ON v_xr_computers.computerid = computers.computerid WHERE extrafield.name LIKE 'ATG.Onboarding%'
  7. Just an update on this: I set the UPDATES - Installed monitor Target to my Disabled monitors group, but I am still getting "Installed Windows Updates" tickets. I don't think this monitor is the source of these tickets.
  8. I saw that, but the thing is I removed all Groups from the 'Monitor Target' tab, and the Alert Template is set to 'Do Nothing'. Also, I have the 'Monitor Mode and Deplicate Alert Frequency' set to Once per 5 years as a desperate attempt to stop them. Another thing is the Alert verbiage in the monitor does not match the ticket verbiage. You did make me notice though, that I did not assign my Disabled Monitor Group (which is empty) to the Monitor Target tab. I just set it so will see if that helps, Thanks.
  9. We get an extremely high amount of tickets for Installed Windows Updates for [ComputerName]. We like that there is time associated with them, but I would like to see if we can consolidate these per computer, rather than creating a new ticket every time. The problem is I don't know where these tickets are generated.
  10. How did you create a search with criteria for missing approved updates? In the New Search menu I don't see a field for that.
  11. It suddenly started working for no apparent reason, about a week after I posted. I wish I knew what happened. Thank you for the ideas, I was hoping it would be something small like that. All the settings you mentioned are definitely correct. The monitor was showing accurate results under History, Status, and Query Results tabs when manually running.
  12. I am trying to make tickets more readable coming from the stock Blacklisted Event Internal monitors, but tickets are not being created for my custom monitors, in CW Automate or CW Manage: EV - BlackListed Events Informational Errors Only EV - BlackListed Events Warnings and Errors Only To do this I have created custom Monitors, Alert Templates, Alert Actions, and Autofix Scripts by copying the stock ones used by the stock monitors above. Here is the setup for my custom Informational monitor for example: Stock Monitor : EV - BlackListed Events Informational Errors Only Custom : Event Log Errors - Informational - CUSTOM Stock Alert Template : ~Autofix Action Blacklist Events - Informational Custom : ~Autofix Action Blacklist Events - Informational CUSTOM Stock Autofix Script : Monitor Disk Blacklist Events - Informational* Custom : Monitor Disk Blacklist Events - Informational* CUSTOM The problem is, when I manually Run and Reset the custom monitors, neither of them create any tickets. The correct results DO show up under the "Status" and "Build and View Query" tabs of the custom monitor. I have narrowed it down to a problem with the custom Autofix script, because it DOES work when I change the Alert Template to use the stock Autofix script. I cannot figure out why my custom Autofix script isn't working. Here are screenshots of my configurations for the custom Monitor and AutoFix script, compared to stock: Monitor: Script:
  13. I wrote a custom batch script for cleaning various temp directories. You can use a simple LT script to call it, and maybe set it up to run when the Disk Cleanup monitor gives an alert, but I don't know how to do that: @echo off setlocal enableextensions SETLOCAL EnableDelayedExpansion ::Prepare log file TempFileLog.txt echo[>> "C:\ATGTechs\tempfilelog.txt" del /q /f %systemdrive%\ATGTechs\TempFileLog.txt mkdir %systemdrive%\ATGTechs\ echo.>>%systemdrive%\ATGTechs\TempFileLog.txt echo %date% %time% Size of temp directories BEFORE script execution:>> "C:\ATGTechs\tempfilelog.txt" echo Directory : %windir%\temp :>> "C:\ATGTechs\tempfilelog.txt" dir /o %windir%\temp | find /i "File(s)">> "C:\ATGTechs\tempfilelog.txt" for /d %%A in (%SystemDrive%\Users\*) do if exist %%A\appdata\local\temp echo Directory : %%A\appdata\local\temp\ :>> "C:\ATGTechs\tempfilelog.txt" && dir /o %%A\appdata\local\temp\ | find /i "File(s)">> "C:\ATGTechs\tempfilelog.txt" for /d %%A in (%SystemDrive%\Users\*) do if exist %%A\appdata\local\temp echo Directory : "%%A\appdata\local\Temporary Internet Files" :>> "C:\ATGTechs\tempfilelog.txt" && dir /o "%%A\appdata\local\Temporary Internet Files" | find /i "File(s)">> "C:\ATGTechs\tempfilelog.txt" echo Directory : %windir%\logs\cbs\ :>> "C:\ATGTechs\tempfilelog.txt" dir /o %windir%\logs\cbs\ | find /i "File(s)">> "C:\ATGTechs\tempfilelog.txt" echo Directory : %windir%\SoftwareDistribution\ :>> "C:\ATGTechs\tempfilelog.txt" dir /o %windir%\SoftwareDistribution\ | find /i "File(s)" >> "C:\ATGTechs\tempfilelog.txt" echo Directory : %WINDIR%\system32\wbem\Logs\ :>> "C:\ATGTechs\tempfilelog.txt" dir /o %WINDIR%\system32\wbem\Logs\ | find /i "File(s)" >> "C:\ATGTechs\tempfilelog.txt" echo Directory : %WINDIR%\system32\Logfiles\ :>> "C:\ATGTechs\tempfilelog.txt" dir /o %WINDIR%\system32\Logfiles\ | find /i "File(s)" >> "C:\ATGTechs\tempfilelog.txt" echo Directory : %WINDIR%\Debug\ :>> "C:\ATGTechs\tempfilelog.txt" dir /o %WINDIR%\Debug\ | find /i "File(s)" >> "C:\ATGTechs\tempfilelog.txt" :: ::Stop services and processes from interfering echo[>> "C:\ATGTechs\tempfilelog.txt" echo %date% %time% Script now executing. Stopping services... >> "C:\ATGTechs\tempfilelog.txt" net stop wuauserv>> "C:\ATGTechs\tempfilelog.txt" net stop bits>> "C:\ATGTechs\tempfilelog.txt" net stop trustedinstaller>> "C:\ATGTechs\tempfilelog.txt" taskkill /F /IM makecab.exe>> "C:\ATGTechs\tempfilelog.txt" :: ::Give Administrator Ownership and Full Control echo[>> "C:\ATGTechs\tempfilelog.txt" echo %date% %time% Forcefully taking full Administrator ownership and control over Temp directories... >> "C:\ATGTechs\tempfilelog.txt" 2>&1 echo[>> "C:\ATGTechs\tempfilelog.txt" echo Take ownership: %windir%\temp\>> "C:\ATGTechs\tempfilelog.txt" takeown /a /r /d y /f %windir%\temp\ icacls %windir%\temp\ /C /Q /T /setowner Administrator>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls %windir%\temp\ /C /Q /T /grant :r Administrator:(OI)(CI)F>> "C:\ATGTechs\tempfilelog.txt" 2>&1 echo[>> "C:\ATGTechs\tempfilelog.txt" echo Take ownership: All users \appdata\local\temp>> "C:\ATGTechs\tempfilelog.txt" for /d %%A in (%SystemDrive%\Users\*) do if exist %%A\appdata\local\temp takeown /a /r /d y /f %%A\appdata\local\temp for /d %%A in (%SystemDrive%\Users\*) do if exist %%A\appdata\local\temp icacls %%A\appdata\local\temp /C /Q /T /setowner Administrator>> "C:\ATGTechs\tempfilelog.txt" 2>&1 for /d %%A in (%SystemDrive%\Users\*) do if exist %%A\appdata\local\temp icacls %%A\appdata\local\temp /C /Q /T /grant :r Administrator:(OI)(CI)F>> "C:\ATGTechs\tempfilelog.txt" 2>&1 echo Take ownership: All users \appdata\local\temp>> "C:\ATGTechs\tempfilelog.txt" for /d %%A in (%SystemDrive%\Users\*) do if exist "%%A\appdata\local\Temporary Internet Files" takeown /a /r /d y /f "%%A\appdata\local\Temporary Internet Files" for /d %%A in (%SystemDrive%\Users\*) do if exist "%%A\appdata\local\Temporary Internet Files" icacls "%%A\appdata\local\Temporary Internet Files" /C /Q /T /setowner Administrator>> "C:\ATGTechs\tempfilelog.txt" 2>&1 for /d %%A in (%SystemDrive%\Users\*) do if exist "%%A\appdata\local\Temporary Internet Files" icacls "%%A\appdata\local\Temporary Internet Files" /C /Q /T /grant :r Administrator:(OI)(CI)F>> "C:\ATGTechs\tempfilelog.txt" 2>&1 echo[>> "C:\ATGTechs\tempfilelog.txt" echo Take ownership: %windir%\logs\cbs\>> "C:\ATGTechs\tempfilelog.txt" takeown /a /r /d y /f %windir%\logs\cbs\>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls %windir%\logs\cbs\ /C /Q /T /setowner Administrator>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls %windir%\logs\cbs\ /C /Q /T /grant :r Administrator:(OI)(CI)F>> "C:\ATGTechs\tempfilelog.txt" 2>&1 echo[>> "C:\ATGTechs\tempfilelog.txt" echo Take ownership: %windir%\SoftwareDistribution\>> "C:\ATGTechs\tempfilelog.txt" takeown /a /r /d y /f %windir%\SoftwareDistribution\ icacls %windir%\SoftwareDistribution\ /C /Q /T /setowner Administrator>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls %windir%\SoftwareDistribution\ /C /Q /T /grant :r Administrator:(OI)(CI)F>> "C:\ATGTechs\tempfilelog.txt" 2>&1 echo Take ownership: %WINDIR%\system32\wbem\Logs\>> "C:\ATGTechs\tempfilelog.txt" takeown /a /r /d y /f %WINDIR%\system32\wbem\Logs\*.log icacls %WINDIR%\system32\wbem\Logs\*.log /C /Q /T /setowner Administrator>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls %WINDIR%\system32\wbem\Logs\*.log /C /Q /T /grant :r Administrator:(OI)(CI)F>> "C:\ATGTechs\tempfilelog.txt" 2>&1 echo Take ownership: %WINDIR%\system32\Logfiles>> "C:\ATGTechs\tempfilelog.txt" takeown /a /r /d y /f %WINDIR%\system32\Logfiles\*.log icacls %WINDIR%\system32\Logfiles\*.log /C /Q /T /setowner Administrator>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls %WINDIR%\system32\Logfiles\*.log /C /Q /T /grant :r Administrator:(OI)(CI)F>> "C:\ATGTechs\tempfilelog.txt" 2>&1 takeown /a /r /d y /f %WINDIR%\Debug\*.log icacls %WINDIR%\Debug\*.log /C /Q /T /setowner Administrator>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls %WINDIR%\Debug\*.log /C /Q /T /grant :r Administrator:(OI)(CI)F>> "C:\ATGTechs\tempfilelog.txt" 2>&1 :: ::Rename SoftwareDistribution folder to help with deletion move "%windir%\SoftwareDistribution" "%windir%\SoftwareDistribution.old">> "C:\ATGTechs\tempfilelog.txt" :: ::Stop services again in case they popped back up echo[>> "C:\ATGTechs\tempfilelog.txt" echo %date% %time% Stopping services again...>> "C:\ATGTechs\tempfilelog.txt" net stop wuauserv>> "C:\ATGTechs\tempfilelog.txt" net stop bits>> "C:\ATGTechs\tempfilelog.txt" net stop trustedinstaller>> "C:\ATGTechs\tempfilelog.txt" taskkill /F /IM makecab.exe>> "C:\ATGTechs\tempfilelog.txt" :: ::Delete contents of temp directories (delete softdist.old dir itself) echo[>> "C:\ATGTechs\tempfilelog.txt" echo %date% %time% Deleting %windir%\temp\* ...>> "C:\ATGTechs\tempfilelog.txt" del /f /q /s %windir%\temp\* echo[>> "C:\ATGTechs\tempfilelog.txt" echo Deleting \appdata\local\temp ...>> "C:\ATGTechs\tempfilelog.txt" for /d %%A in (%SystemDrive%\Users\*) do if exist %%A\appdata\local\temp del /f /q /s %%A\appdata\local\temp for /d %%A in (%SystemDrive%\Users\*) do if exist %%A\appdata\local\temp del /f /q /s %%A\appdata\local\temp\* echo[>> "C:\ATGTechs\tempfilelog.txt" echo Deleting \appdata\local\Temporary Internet Files ...>> "C:\ATGTechs\tempfilelog.txt" for /d %%A in (%SystemDrive%\Users\*) do if exist "%%A\appdata\local\Temporary Internet Files" del /f /q /s "%%A\appdata\local\Temporary Internet Files" echo[>> "C:\ATGTechs\tempfilelog.txt" echo Deleting %windir%\logs\cbs\* ...>> "C:\ATGTechs\tempfilelog.txt" del /f /q /s %windir%\logs\cbs\* echo[>> "C:\ATGTechs\tempfilelog.txt" echo Deleting %windir%\SoftwareDistribution.old ...>> "C:\ATGTechs\tempfilelog.txt" del /f /q /s %windir%\SoftwareDistribution.old echo[>> "C:\ATGTechs\tempfilelog.txt" echo Deleting %WINDIR%\system32\wbem\Logs\*.log ...>> "C:\ATGTechs\tempfilelog.txt" del /f /q /s %WINDIR%\system32\wbem\Logs\*.log echo[>> "C:\ATGTechs\tempfilelog.txt" echo Deleting %WINDIR%\system32\Logfiles\*.log ...>> "C:\ATGTechs\tempfilelog.txt" del /f /q /s %WINDIR%\system32\Logfiles\*.log echo[>> "C:\ATGTechs\tempfilelog.txt" echo Deleting %WINDIR%\Debug\*.log ...>> "C:\ATGTechs\tempfilelog.txt" del /f /q /s %WINDIR%\Debug\*.log :: :: Restore original temp folder permissions to prevent possible problems :: Creates variables for up to 10 possible Users, so that permissions for their respective personal "appdata\local\temp" folders is given back echo[>> "C:\ATGTechs\tempfilelog.txt" echo Restoring original appdata\local\temp permissions for up to ten user profiles ...>> "C:\ATGTechs\tempfilelog.txt" Del /q /f %temp%\tempdirs.txt Del /q /f %temp%\tempusers.txt for /d %%A in (%SystemDrive%\Users\*) do if exist %%A\appdata\local\temp\ echo %%A\>> %temp%\tempdirs.txt for /f "tokens=3 delims=\" %%A IN (%temp%\tempdirs.txt) do echo %%A>> %temp%\tempusers.txt ( set /p var1= set /p var2= set /p var3= set /p var4= set /p var5= set /p var6= set /p var7= set /p var8= set /p var9= set /p var10= )<%temp%\tempusers.txt icacls "%systemdrive%\Users\%var1%\appdata\local\temp" /C /Q /T /setowner %var1%>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls "%systemdrive%\Users\%var1%\appdata\local\temp" /C /Q /T /grant :r "%var1%":(OI)(CI)F>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls "%systemdrive%\Users\%var2%\appdata\local\temp" /C /Q /T /setowner %var2%>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls "%systemdrive%\Users\%var2%\appdata\local\temp" /C /Q /T /grant :r "%var2%":(OI)(CI)F>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls "%systemdrive%\Users\%var3%\appdata\local\temp" /C /Q /T /setowner %var3%>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls "%systemdrive%\Users\%var3%\appdata\local\temp" /C /Q /T /grant :r "%var3%":(OI)(CI)F>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls "%systemdrive%\Users\%var4%\appdata\local\temp" /C /Q /T /setowner %var4%>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls "%systemdrive%\Users\%var4%\appdata\local\temp" /C /Q /T /grant :r "%var4%":(OI)(CI)F>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls "%systemdrive%\Users\%var5%\appdata\local\temp" /C /Q /T /setowner %var5%>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls "%systemdrive%\Users\%var5%\appdata\local\temp" /C /Q /T /grant :r "%var5%":(OI)(CI)F>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls "%systemdrive%\Users\%var6%\appdata\local\temp" /C /Q /T /setowner %var6%>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls "%systemdrive%\Users\%var6%\appdata\local\temp" /C /Q /T /grant :r "%var6%":(OI)(CI)F>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls "%systemdrive%\Users\%var7%\appdata\local\temp" /C /Q /T /setowner %var7%>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls "%systemdrive%\Users\%var7%\appdata\local\temp" /C /Q /T /grant :r "%var7%":(OI)(CI)F>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls "%systemdrive%\Users\%var8%\appdata\local\temp" /C /Q /T /setowner %var8%>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls "%systemdrive%\Users\%var8%\appdata\local\temp" /C /Q /T /grant :r "%var8%":(OI)(CI)F>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls "%systemdrive%\Users\%var9%\appdata\local\temp" /C /Q /T /setowner %var9%>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls "%systemdrive%\Users\%var9%\appdata\local\temp" /C /Q /T /grant :r "%var9%":(OI)(CI)F>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls "%systemdrive%\Users\%var10%\appdata\local\temp" /C /Q /T /setowner %var10%>> "C:\ATGTechs\tempfilelog.txt" 2>&1 icacls "%systemdrive%\Users\%var10%\appdata\local\temp" /C /Q /T /grant :r "%var10%":(OI)(CI)F>> "C:\ATGTechs\tempfilelog.txt" 2>&1 :: ::Restart services echo[>> "C:\ATGTechs\tempfilelog.txt" echo %date% %time% Restarting services... >> "C:\ATGTechs\tempfilelog.txt" net start wuauserv>> "C:\ATGTechs\tempfilelog.txt" net start bits>> "C:\ATGTechs\tempfilelog.txt" net start trustedinstaller>> "C:\ATGTechs\tempfilelog.txt" :: ::Log the end results echo[>> "C:\ATGTechs\tempfilelog.txt" echo %date% %time% Main script execution is complete. Size of temp directories AFTER script execution:>> "C:\ATGTechs\tempfilelog.txt" echo Directory : %windir%\temp\ :>> "C:\ATGTechs\tempfilelog.txt" dir /o %windir%\temp | find /i "File(s)">> "C:\ATGTechs\tempfilelog.txt" for /d %%A in (%SystemDrive%\Users\*) do if exist %%A\appdata\local\temp echo Directory : %%A\appdata\local\temp\ :>> "C:\ATGTechs\tempfilelog.txt" && dir /o %%A\appdata\local\temp\ | find /i "File(s)">> "C:\ATGTechs\tempfilelog.txt" for /d %%A in (%SystemDrive%\Users\*) do if exist %%A\appdata\local\temp echo Directory : "%%A\appdata\local\Temporary Internet Files" :>> "C:\ATGTechs\tempfilelog.txt" && dir /o "%%A\appdata\local\Temporary Internet Files" | find /i "File(s)">> "C:\ATGTechs\tempfilelog.txt" echo Directory : %windir%\logs\cbs\ :>> "C:\ATGTechs\tempfilelog.txt" dir /o %windir%\logs\cbs\ | find /i "File(s)">> "C:\ATGTechs\tempfilelog.txt" echo Directory : %windir%\SoftwareDistribution\ :>> "C:\ATGTechs\tempfilelog.txt" dir /o %windir%\SoftwareDistribution | find /i "File(s)">> "C:\ATGTechs\tempfilelog.txt" echo Directory : %WINDIR%\system32\wbem\Logs\ :>> "C:\ATGTechs\tempfilelog.txt" dir /o %WINDIR%\system32\wbem\Logs\ | find /i "File(s)" >> "C:\ATGTechs\tempfilelog.txt" echo Directory : %WINDIR%\system32\Logfiles\ :>> "C:\ATGTechs\tempfilelog.txt" dir /o %WINDIR%\system32\Logfiles\ | find /i "File(s)" >> "C:\ATGTechs\tempfilelog.txt" echo Directory : %WINDIR%\Debug\ :>> "C:\ATGTechs\tempfilelog.txt" dir /o %WINDIR%\Debug\ | find /i "File(s)" >> "C:\ATGTechs\tempfilelog.txt" ::
  14. In Patch Manager Patch view, if I select a client, and select a patch, it may or may not display devices under Device Deployments. I figure that the Device Deployments window displays devices which fit the bill for the selected patch (patche(s) if multiple selected?), meaning that patch applies to the OS of the devices it displays. However, I also assume that the Deployment bar next to all the patches represents the ratio of devices which have the patch Installed to devices which have the patch Not Attempted. So, why then, do I not see devices listed under Device Deployments when I select a patch with at least a bit of green in the Deployment bar? Maybe I am misunderstanding how this works. Here is a screenshot:
×
×
  • Create New...