hadi Posted November 25, 2014 Report post Posted November 25, 2014 Hi I have sccm 2012r2 server and about 500 client computer .I don't have any problem with client installation But when client installation complete. It takes long time to get update that are deployed to them .may be one day it takes some times. In the sccm console every thing is showing good just client check result is no result . Is there any solution to make this process faster .?? Quote Share this post Link to post Share on other sites More sharing options...
Peter van der Woude Posted November 25, 2014 Report post Posted November 25, 2014 You could trigger the client actions to request the policies, to scan for updates and to check the update deployments. Quote Share this post Link to post Share on other sites More sharing options...
hadi Posted November 26, 2014 Report post Posted November 26, 2014 I triggered the client action but it takes too ling to get Updates .now after 4 hours it doesnt get any updates .whats the solution .on the other hand is this process usual !!? Quote Share this post Link to post Share on other sites More sharing options...
Peter van der Woude Posted November 26, 2014 Report post Posted November 26, 2014 Make sure the client object is active and in the right collection. If that's the case start looking at the client log files. For a complete list of all the log files, see: http://technet.microsoft.com/en-us/library/hh427342.aspx#BKMK_ClientOpLogs Quote Share this post Link to post Share on other sites More sharing options...
hadi Posted November 27, 2014 Report post Posted November 27, 2014 I checked the client log file and found some issues .I attached those files . note : Don't consider ClientId .I changed them ccmEval: VistaOrAbove, register a task to register idle task every period CcmEvalTask 11/26/2014 11:58:31 AM 2472 (0x09A8) Register evaluation CUpdateSchedTask with ExecuteTaskOnInterval CcmEvalTask 11/26/2014 11:58:31 AM 2472 (0x09A8) CRegisterIdleTask m_spTask is null CcmEvalTask 11/26/2014 11:58:31 AM 2472 (0x09A8) Register evaluation CUpdateSchedTask with ExecuteTaskOnSystemIdle CcmEvalTask 11/26/2014 11:58:31 AM 2472 (0x09A8) Could not load logging configuration for component CcmTask. Using default values. CcmEvalTask 11/26/2014 11:58:31 AM 2472 (0x09A8) VistaOrAbove, register a task to register idle task every period CcmEvalTask 11/26/2014 12:03:09 PM 2832 (0x0B10) Register evaluation CUpdateSchedTask with ExecuteTaskOnInterval CcmEvalTask 11/26/2014 12:03:09 PM 2832 (0x0B10) CRegisterIdleTask m_spTask is null CcmEvalTask 11/26/2014 12:03:09 PM 2832 (0x0B10) Register evaluation CUpdateSchedTask with ExecuteTaskOnSystemIdle CcmEvalTask 11/26/2014 12:03:09 PM 2832 (0x0B10) Could not load logging configuration for component CcmTask. Using default values. CcmEvalTask 11/26/2014 12:03:09 PM 2832 (0x0B10) VistaOrAbove, register a task to register idle task every period CcmEvalTask 11/26/2014 12:11:08 PM 3868 (0x0F1C) Register evaluation CUpdateSchedTask with ExecuteTaskOnInterval CcmEvalTask 11/26/2014 12:11:08 PM 3868 (0x0F1C) CRegisterIdleTask m_spTask is null CcmEvalTask 11/26/2014 12:11:08 PM 3868 (0x0F1C) Register evaluation CUpdateSchedTask with ExecuteTaskOnSystemIdle CcmEvalTask 11/26/2014 12:11:08 PM 3868 (0x0F1C) Could not load logging configuration for component CcmTask. Using default values. CcmEvalTask 11/26/2014 12:11:08 PM 3868 (0x0F1C) VistaOrAbove, register a task to register idle task every period CcmEvalTask 11/26/2014 12:20:45 PM 1608 (0x0648) Register evaluation CUpdateSchedTask with ExecuteTaskOnInterval CcmEvalTask 11/26/2014 12:20:45 PM 1608 (0x0648) CRegisterIdleTask m_spTask is null CcmEvalTask 11/26/2014 12:20:45 PM 1608 (0x0648) Register evaluation CUpdateSchedTask with ExecuteTaskOnSystemIdle CcmEvalTask 11/26/2014 12:20:45 PM 1608 (0x0648) Could not load logging configuration for component CcmTask. Using default values. CcmEvalTask 11/26/2014 12:20:45 PM 1608 (0x0648) Fail to get integer from registry CcmEvalTask 11/26/2014 12:50:48 PM 3972 (0x0F84) Being called due to timeout, (1) cycles time out, do nothing. CcmEvalTask 11/26/2014 12:50:48 PM 3972 (0x0F84) VistaOrAbove, register a task to register idle task every period CcmEvalTask 11/26/2014 12:57:52 PM 2860 (0x0B2C) Register evaluation CUpdateSchedTask with ExecuteTaskOnInterval CcmEvalTask 11/26/2014 12:57:52 PM 2860 (0x0B2C) ccmexec: Invoking system task 'MtrMgrStartup'. CcmExec 11/26/2014 6:16:59 PM 1320 (0x0528) Invoking system task 'SrcUpdateStartup'. CcmExec 11/26/2014 6:16:59 PM 1320 (0x0528) Invoking system task 'CTMStartup'. CcmExec 11/26/2014 6:16:59 PM 1324 (0x052C) Invoking system task 'FileBITSStartup'. CcmExec 11/26/2014 6:16:59 PM 1320 (0x0528) Invoking system task 'RebootCoordStartup'. CcmExec 11/26/2014 6:16:59 PM 1320 (0x0528) Invoking system task 'SrvWinMgrStartup'. CcmExec 11/26/2014 6:16:59 PM 1324 (0x052C) Invoking system task 'DTSStartup'. CcmExec 11/26/2014 6:16:59 PM 2916 (0x0B64) Invoking system task 'ScanAgentStartupTask'. CcmExec 11/26/2014 6:16:59 PM 1324 (0x052C) Invoking system task 'ExecmgrStartup'. CcmExec 11/26/2014 6:16:59 PM 1320 (0x0528) Could not load logging configuration for component CcmTask. Using default values. CcmExec 11/26/2014 6:16:59 PM 1320 (0x0528) Invoking system task 'CIStore_Startup'. CcmExec 11/26/2014 6:16:59 PM 1320 (0x0528) Invoking system task 'CIStateStore_Startup'. CcmExec 11/26/2014 6:16:59 PM 1320 (0x0528) Invoking system task 'CIDownloader_Startup'. CcmExec 11/26/2014 6:16:59 PM 1324 (0x052C) Invoking system task 'CIAgent_Startup'. CcmExec 11/26/2014 6:16:59 PM 1320 (0x0528) Invoking system task 'UpdatesDeploymentStartupTask'. CcmExec 11/26/2014 6:16:59 PM 1320 (0x0528) Invoking system task 'SMSSHA_Startup'. CcmExec 11/26/2014 6:17:00 PM 1320 (0x0528) System task 'SMSSHA_Startup' returned error code 0x87d0027f. CcmExec 11/26/2014 6:17:00 PM 1320 (0x0528) Invoking system task 'DCMAgent_Startup'. CcmExec 11/26/2014 6:17:00 PM 1324 (0x052C) Invoking system task 'SCStartUp' via ICcmSystemTask2 interface. CcmExec 11/26/2014 6:17:00 PM 1324 (0x052C) Invoking system task 'CertEnrollAgentStartupTask'. CcmExec 11/26/2014 6:17:10 PM 1324 (0x052C) Invoking system task 'SoftwareCatalogUpdateStartupTask'. CcmExec 11/26/2014 6:17:10 PM 1324 (0x052C) Invoking system task 'BgbAgentStartupTask'. CcmExec 11/26/2014 6:17:10 PM 1320 (0x0528) Invoking system task 'PwrAgentStartupTask'. CcmExec 11/26/2014 6:17:10 PM 2916 (0x0B64) END ExecuteSystemTasks('Startup') CcmExec 11/26/2014 6:17:10 PM 3536 (0x0DD0) ccmMessaging : Initialized queue processor 'mp_statusreceiver'. Enabled=true Concurrency=1 CcmMessaging 11/26/2014 6:16:54 PM 3000 (0x0BB8) Initializing queue 'mp_[http]mp_locationmanager'... CcmMessaging 11/26/2014 6:16:54 PM 3000 (0x0BB8) Queue 'mp_[http]mp_locationmanager' initialized with 0 messages. CcmMessaging 11/26/2014 6:16:54 PM 3000 (0x0BB8) Initialized queue processor 'mp_[http]mp_locationmanager'. Enabled=true Concurrency=1 CcmMessaging 11/26/2014 6:16:54 PM 3000 (0x0BB8) Initializing queue 'mp_[http]mp_policymanager'... CcmMessaging 11/26/2014 6:16:54 PM 3000 (0x0BB8) Queue 'mp_[http]mp_policymanager' initialized with 0 messages. CcmMessaging 11/26/2014 6:16:54 PM 3000 (0x0BB8) Initialized queue processor 'mp_[http]mp_policymanager'. Enabled=true Concurrency=1 CcmMessaging 11/26/2014 6:16:54 PM 3000 (0x0BB8) Raising event: instance of CCM_CcmHttp_Status { ClientID = "GUID:0BAC4-966D-8691F939489A"; DateTime = "20141126144659.320000+000"; HostName = "sccm.local"; HRESULT = "0x00000000"; ProcessID = 260; StatusCode = 0; ThreadID = 2708; }; CcmMessaging 11/26/2014 6:16:59 PM 2708 (0x0A94) No reply message from Server. Server may be temporarily down or a transient network error. CcmMessaging 11/26/2014 6:16:59 PM 2708 (0x0A94) Post to http://sccm.local/ccm_system/requestfailed with 0x8000000a. CcmMessaging 11/26/2014 6:16:59 PM 2708 (0x0A94) Raising event: instance of CCM_CcmHttp_Status { ClientID = "GUID:-B607-40F1-8691F939489A"; DateTime = "20141126144659.335000+000"; HostName = "sccm.local"; HRESULT = "0x00000000"; ProcessID = 260; StatusCode = 0; ThreadID = 2708; }; CcmMessaging 11/26/2014 6:16:59 PM 2708 (0x0A94) No reply message from Server. Server may be temporarily down or a transient network error. CcmMessaging 11/26/2014 6:16:59 PM 2708 (0x0A94) Post to http://sccm.local/ccm_system/requestfailed with 0x8000000a. CcmMessaging 11/26/2014 6:16:59 PM 2708 (0x0A94) Raising event: instance of CCM_CcmHttp_Status { ClientID = "GUID:0BAC4DDD-40F1-966D-8691F939489A"; DateTime = "20141126144659.367000+000"; HostName = "sccm.local"; HRESULT = "0x00000000"; ProcessID = 260; StatusCode = 0; ThreadID = 2708; }; CcmMessaging 11/26/2014 6:16:59 PM 2708 (0x0A94) No reply message from Server. Server may be temporarily down or a transient network error. CcmMessaging 11/26/2014 6:16:59 PM 2708 (0x0A94) Post to http://sccm.local/ccm_system/requestfailed with 0x8000000a. CcmMessaging 11/26/2014 6:16:59 PM 2708 (0x0A94) Raising event: instance of CCM_CcmHttp_Status { ClientID = "GUID:0BAC4DDD-40F1-966D-8691F939489A"; DateTime = "20141126144711.086000+000"; HostName = "sccm.local"; HRESULT = "0x00000000"; ProcessID = 260; StatusCode = 0; ThreadID = 1324; }; CcmMessaging 11/26/2014 6:17:11 PM 1324 (0x052C) No reply message from Server. Server may be temporarily down or a transient network error. CcmMessaging 11/26/2014 6:17:11 PM 1324 (0x052C) Post to http://sccm.local/ccm_system/requestfailed with 0x8000000a. CcmMessaging 11/26/2014 6:17:11 PM 1324 (0x052C) Raising event: instance of CCM_CcmHttp_Status { ClientID = "GUID:-B607-40F1-966D-8691F939489A"; DateTime = "20141126144711.179000+000"; HostName = "sccm.local"; HRESULT = "0x00000000"; ProcessID = 260; StatusCode = 0; ThreadID = 3536; }; CcmMessaging 11/26/2014 6:17:11 PM 3536 (0x0DD0) No reply message from Server. Server may be temporarily down or a transient network error. CcmMessaging 11/26/2014 6:17:11 PM 3536 (0x0DD0) Post to http://sccm.local/ccm_system/requestfailed with 0x8000000a. CcmMessaging 11/26/2014 6:17:11 PM 3536 (0x0DD0) Raising event: instance of CCM_CcmHttp_Status { ClientID = "GUID:-B607-40F1-966D-8691F939489A"; DateTime = "20141126144711.211000+000"; HostName = "sccm.local"; HRESULT = "0x00000000"; ProcessID = 260; StatusCode = 0; ThreadID = 3536; }; CcmMessaging 11/26/2014 6:17:11 PM 3536 (0x0DD0) No reply message from Server. Server may be temporarily down or a transient network error. CcmMessaging 11/26/2014 6:17:11 PM 3536 (0x0DD0) Post to http://sccm.local/ccm_system/requestfailed with 0x8000000a. CcmMessaging 11/26/2014 6:17:11 PM 3536 (0x0DD0) Raising event: instance of CCM_CcmHttp_Status { ClientID = "GUID:-B607-40F1-966D-8691F939489A"; DateTime = "20141126144711.257000+000"; HostName = "sccm.local"; HRESULT = "0x00000000"; ProcessID = 260; StatusCode = 0; ThreadID = 3536; }; CcmMessaging 11/26/2014 6:17:46 PM 2216 (0x08A8) Raising event: instance of CCM_CcmHttp_Status { ClientID = "GUID:0BAC4DDD-B607-966D-8691F939489A"; DateTime = "20141126144746.258000+000"; HostName = "sccm.local"; HRESULT = "0x00000000"; ProcessID = 260; StatusCode = 0; ThreadID = 604; }; CcmMessaging 11/26/2014 6:17:46 PM 604 (0x025C) fileBits : BranchCache Is Not Enabled FileBITS 11/26/2014 11:58:32 AM 3628 (0x0E2C) BranchCache Is Not Enabled FileBITS 11/26/2014 12:03:12 PM 3560 (0x0DE8) BranchCache Is Not Enabled FileBITS 11/26/2014 12:11:11 PM 1936 (0x0790) BranchCache Is Not Enabled FileBITS 11/26/2014 12:20:48 PM 2564 (0x0A04) BranchCache Is Not Enabled FileBITS 11/26/2014 12:57:58 PM 888 (0x0378) BranchCache Is Not Enabled FileBITS 11/26/2014 6:16:59 PM 1320 (0x0528) maintenanceCoordinate: No CCM Identification blob MaintenanceCoordinator 11/26/2014 11:58:31 AM 2472 (0x09A8) CWriteFilterHandler::IsInServiceMode = 0 MaintenanceCoordinator 11/26/2014 11:58:31 AM 2472 (0x09A8) Removing tasks for agent "RebootCoord". MaintenanceCoordinator 11/26/2014 11:58:32 AM 3628 (0x0E2C) Failed to get task state for '{9BCF7827-E04F-4C3A-8D8C-B943316A2D7F}'. Error 0x87d00317 MaintenanceCoordinator 11/26/2014 12:01:40 PM 2264 (0x08D8) No CCM Identification blob MaintenanceCoordinator 11/26/2014 12:03:08 PM 3392 (0x0D40) CWriteFilterHandler::IsInServiceMode = 0 MaintenanceCoordinator 11/26/2014 12:03:08 PM 3392 (0x0D40) Removing tasks for agent "RebootCoord". MaintenanceCoordinator 11/26/2014 12:03:12 PM 3560 (0x0DE8) Failed to get task state for '{9BCF7827-E04F-4C3A-8D8C-B943316A2D7F}'. Error 0x87d00317 MaintenanceCoordinator 11/26/2014 12:09:55 PM 2440 (0x0988) No CCM Identification blob MaintenanceCoordinator 11/26/2014 12:11:07 PM 3868 (0x0F1C) CWriteFilterHandler::IsInServiceMode = 0 MaintenanceCoordinator 11/26/2014 12:11:07 PM 3868 (0x0F1C) Removing tasks for agent "RebootCoord". MaintenanceCoordinator 11/26/2014 12:11:11 PM 1936 (0x0790) Failed to get task state for '{9BCF7827-E04F-4C3A-8D8C-B943316A2D7F}'. Error 0x87d00317 MaintenanceCoordinator 11/26/2014 12:19:36 PM 2360 (0x0938) No CCM Identification blob MaintenanceCoordinator 11/26/2014 12:20:45 PM 1172 (0x0494) CWriteFilterHandler::IsInServiceMode = 0 MaintenanceCoordinator 11/26/2014 12:20:45 PM 1172 (0x0494) Removing tasks for agent "RebootCoord". MaintenanceCoordinator 11/26/2014 12:20:48 PM 3488 (0x0DA0) Failed to get task state for '{3EB951C0-10C2-4D21-B4C3-9636977591C2}'. Error 0x87d00317 MaintenanceCoordinator 11/26/2014 12:22:11 PM 3208 (0x0C88) Adding task for client "updatesmgr": id - "{3EB951C0-10C2-4D21-B4C3-}", pri - 20, service window - 0, max time for sw - 4500. MaintenanceCoordinator 11/26/2014 12:22:11 PM 3208 (0x0C88) Signaled task '{3EB951C0-10C2-4D21-B4C3-9636977591C2}' (agent 'updatesmgr'). MaintenanceCoordinator 11/26/2014 12:22:11 PM 3208 (0x0C88) Done scheduling task. Winning task '{3EB951C0-10C2-4D21-B4C3-9636977591C2}' (agent 'updatesmgr') MaintenanceCoordinator 11/26/2014 12:22:11 PM 3208 (0x0C88) Task "{3EB951C0-10C2-4D21-B4C3-9636977591C2}" (agent 'updatesmgr') is reporting back on starting. MaintenanceCoordinator 11/26/2014 12:22:11 PM 3416 (0x0D58) Successfully started task '{3EB951C0-10C2-4D21-B4C3-9636977591C2}' (agent 'updatesmgr'). MaintenanceCoordinator 11/26/2014 12:22:11 PM 3416 (0x0D58) Failed to get task state for '{FD397CF3-2EC5-4578-9DF6-38D30441194B}'. Error 0x87d00317 MaintenanceCoordinator 11/26/2014 12:22:11 PM 844 (0x034C) Adding task for client "updatesmgr": id - "{FD397CF3-4578-9DF6-38D30441194B}", pri - 20, service window - 0, max time for sw - 12900. MaintenanceCoordinator 11/26/2014 12:22:11 PM 844 (0x034C) Failed to get task state for '{66C4442A-E74D-41C0-90F2-F47F6B913876}'. Error 0x87d00317 MaintenanceCoordinator 11/26/2014 12:22:18 PM 2820 (0x0B04) Adding task for client "updatesmgr": id - "{66C4442A-E74D--90F2-F47F6B913876}", pri - 20, service window - 0, max time for sw - 5700. MaintenanceCoordinator 11/26/2014 12:22:18 PM 2820 (0x0B04) Removing task '{3EB951C0-10C2-4D21-B4C3-9636977591C2}' (agent 'updatesmgr') from the queue. MaintenanceCoordinator 11/26/2014 12:23:46 PM 2724 (0x0AA4) Removed task {3EB951C0-10C2-4D21-B4C3-} for client updatesmgr MaintenanceCoordinator 11/26/2014 12:23:46 PM 2724 (0x0AA4) Signaled task '{FD397CF3-2EC5-4578-9DF6-38D30441194B}' (agent 'updatesmgr'). MaintenanceCoordinator 11/26/2014 12:23:46 PM 2724 (0x0AA4) Done scheduling task. Winning task '{FD397CF3-2EC5-4578-9DF6-38D30441194B}' (agent 'updatesmgr') MaintenanceCoordinator 11/26/2014 12:23:46 PM 2724 (0x0AA4) Task "{FD397CF3-2EC5-4578-9DF6-38D30441194B}" (agent 'updatesmgr') is reporting back on starting. MaintenanceCoordinator 11/26/2014 12:23:46 PM 572 (0x023C) Successfully started task '{FD397CF3-2EC5-4578-9DF6-38D30441194B}' (agent 'updatesmgr'). MaintenanceCoordinator 11/26/2014 12:23:46 PM 572 (0x023C) Removing task '{FD397CF3-2EC5-4578-9DF6-38D30441194B}' (agent 'updatesmgr') from the queue. MaintenanceCoordinator 11/26/2014 12:25:13 PM 4044 (0x0FCC) Removed task {FD397CF3-2EC5-4578-9DF6-38D30441194B} for client updatesmgr MaintenanceCoordinator 11/26/2014 12:25:13 PM 4044 (0x0FCC) Signaled task '{66C4442A-E74D-41C0-90F2-F47F6B913876}' (agent 'updatesmgr'). MaintenanceCoordinator 11/26/2014 12:25:13 PM 4044 (0x0FCC) Quote Share this post Link to post Share on other sites More sharing options...
hadi Posted December 24, 2014 Report post Posted December 24, 2014 this is wuahandler.log in one of my clients CWuaHandler::SetCategoriesForStateReportingExclusion called with E0789628-CE08-4437-BE74-2495B842F43B;E0789628-CE08-4437-BE74-2495B842F43B,A38C835C-2950-4E87-86CC-6911A52C34A3; for leaves and E0789628-CE08-4437-BE74-2495B842F43B,A38C835C-2950-4E87-86CC-6911A52C34A3; for bundles WUAHandler 12/24/2014 11:01:49 AM 2200 (0x0898) Its a WSUS Update Source type ({C3BED733-3C23-493F-89E8-8450E7DB0F2F}), adding it. WUAHandler 12/24/2014 11:18:58 AM 3236 (0x0CA4) Unable to find or read WUA Managed server policy. WUAHandler 12/24/2014 11:18:59 AM 1148 (0x047C) Unable to read existing WUA Group Policy object. Error = 0x80070002. WUAHandler 12/24/2014 11:18:59 AM 3236 (0x0CA4) Enabling WUA Managed server policy to use server: http://sccm.local:8530 WUAHandler 12/24/2014 11:18:59 AM 3236 (0x0CA4) Waiting for 2 mins for Group Policy to notify of WUA policy change... WUAHandler 12/24/2014 11:18:59 AM 3236 (0x0CA4) Waiting for 30 secs for policy to take effect on WU Agent. WUAHandler 12/24/2014 11:19:06 AM 3236 (0x0CA4) Added Update Source ({C3BED733-3C23-493F-89E8-8450E7DB0F2F}) of content type: 2 WUAHandler 12/24/2014 11:19:36 AM 3236 (0x0CA4) Scan results will include superseded updates only when they are superseded by service packs and definition updates. WUAHandler 12/24/2014 11:19:36 AM 3236 (0x0CA4) Search Criteria is (DeploymentAction=* AND Type='Software') OR (DeploymentAction=* AND Type='Driver') WUAHandler 12/24/2014 11:19:36 AM 3236 (0x0CA4) Async searching of updates using WUAgent started. WUAHandler 12/24/2014 11:19:37 AM 3236 (0x0CA4) Async searching completed. WUAHandler 12/24/2014 11:21:16 AM 6124 (0x17EC) OnSearchComplete - Failed to end search job. Error = 0x8024400e. WUAHandler 12/24/2014 11:21:16 AM 3304 (0x0CE8) Scan failed with error = 0x8024400e. WUAHandler 12/24/2014 11:21:16 AM 3304 (0x0CE8) Its a WSUS Update Source type ({C3BED733-3C23-493F-89E8-8450E7DB0F2F}), adding it. WUAHandler 12/24/2014 11:21:22 AM 4744 (0x1288) Existing WUA Managed server was already set (http://sccm.local:8530), skipping Group Policy registration. WUAHandler 12/24/2014 11:21:23 AM 4744 (0x1288) Added Update Source ({C3BED733-3C23-493F-89E8-8450E7DB0F2F}) of content type: 2 WUAHandler 12/24/2014 11:21:24 AM 4744 (0x1288) Scan results will include superseded updates only when they are superseded by service packs and definition updates. WUAHandler 12/24/2014 11:21:24 AM 4744 (0x1288) Search Criteria is (DeploymentAction=* AND Type='Software') OR (DeploymentAction=* AND Type='Driver') WUAHandler 12/24/2014 11:21:24 AM 4744 (0x1288) Async searching of updates using WUAgent started. WUAHandler 12/24/2014 11:21:25 AM 4744 (0x1288) Quote Share this post Link to post Share on other sites More sharing options...
giftedwon Posted December 30, 2014 Report post Posted December 30, 2014 here is something worth taking a look at https://social.technet.microsoft.com/Forums/windowsserver/en-US/fcf45a86-e0cd-4228-b2a3-22e2fe5f1df9/windows-update-client-failed-to-detect-with-error-0x8024400e per Scan failed with error = 0x8024400e. Quote Share this post Link to post Share on other sites More sharing options...