Quantcast
Channel: Configuration Manager 2012 - Application Management forum
Viewing all 4762 articles
Browse latest View live

Application/Package Source content on a DFS share...

$
0
0
We have ~65 sites spread globally. Our HQ and MP is in the UK, as am I.

All development/management/maintenance of SCCM is done in the UK. Unfortunately, when distributing our 'estate' to our DPs in China (and other remote sites), the speed is so poor it can take weeks to completely distribute. Infact, no sooner has the source content distributed, it's ready to go again.

We've had zero luck with Pull DPs.

We're currently implementing a solution that provides DFS-like shares globally in a bid to increase cross site connectivity and improve our work flow - there will be local cache sources at each of our sites. I was wondering if we could make use of this for source content. For example, if we were to specify a DFS share as the App/Package source, would this help us?

Thinking about China, say the content exists locally on a DFS mirror there, would the Local DP pull it's content from the nearest DFS dump, or, would the SCCM MP play a part in deciding where the source comes from/travels via? In the China example, we fully believe the 'Great Firewall' is our bottleneck.



Uninstalled software deployed by SCCM still remains in Installed Applications

$
0
0

Hi experts

I noticed when we manually uninstalled a software which was deployed via SCCM, in Software Center, under Installed Applications, the software is still listed as installed there. 

I know the only way to make the software unlisted under Software Center is to remove the software deployment on the Primary Site Server, refresh the client policy and the software will disappear from the Software Center, but that means it will disappear for all the other computers which will need the software as well. I don't think this is a workable solution.

Possible to share if the uninstalled software will automatically disappear from the Installed Application to Available Application? If yes, how long would it take, does it depend on the next cycle where the SCCM client get new policies from the Primary Site server?

The reason why I am asking this is because it might confuse the end user.

User: I thought you have uninstalled the software!
IT: Yes we did
User: Then why is it still listed under Installed Application in Software Center. It is bugging me! You didn't do your job.

Thank you


Install customized Skype for Business 2016 Client

$
0
0

 Improvement  Program; Disabled->Send Office Feedback with Modify User Settings, Configured Registry Keys - HKCU\Software\IM Providers\DefaultIMApp:Lync & HKLM\SOFTWARE\Wow6432Node\Microsoft\Office\Outlook\Call Integration\IMApplication:Lync and saved Custom_file.MSP in updates folder. 

For manual installation edited the config.xml as below

<Display Level="None" CompletionNotice="no" SuppressModal="Yes" AcceptEula="yes" />  
<Setting Id="SETUP_REBOOT" Value="Never" />
<Setting Id="REBOOT" Value="ReallySuppress"/>

Manual Installation is planning with command: setup.exe /config config.xml

For installation through SCCM we are planning to follow the article "http://prajwaldesai.com/how-to-deploy-office-2016-using-sccm-2012-r2/"

Here we a have a few concerns

a) We want to auto-start Communicator when a user logged in to the PC till we migrate the user from Communicator to Skype and once we complete the migration then as usual SfB should start automatically

b) Even though we mentioned the MAK key with config and .msp file the SfB client is asking to activate the product, how can we correct this with manual installation

c) Installation through SCCM doesn't need config.xml file, right?

d) Cisco Jabber is overwriting the following registry keys and it takes precedence over SfB presence with Outlook

HKCU\Software\IM Providers\DefaultIMApp:Lync 

HKLM\SOFTWARE\Wow6432Node\Microsoft\Office\Outlook\Call Integration\IMApplication:Lync 

How can block Jabber from overwriting this value each time we starts Jabber or is there a way to update this value to Lync each time we starts SfB client

Thanks in advance


LMS

maintenance window overlaps with business hours

$
0
0

HELLO

i want to know WITH sccm 2012 R2 (1511), WHEN maintenance window overlaps with business hours, does SCCM perform DEPLOYMENT operations, LIKE SAYED maintenance window BETWEEN 9AM AND 5 PM AND BUSINESS HOURS BETWEEN 10AM AND 3 PM

TNANK YOU

Software Center show application stuck at Installing

$
0
0

Greetings,

This has happened a few times now over the last couple of weeks. At first I thought it was just a once-off bug, but it keeps coming back and I can't see any patterns to identify the cause or trigger.

Sometimes when I start a Deployment from the Software Center the Status gets stuck at "Installing" and never moves beyond that. It has happened for OSD task sequences as well as Package/programs. In both cases the same Deployment works on other machines, or has worked on this same machine previously. It's not always the same programs, and there seems to be no particular pattern I can find to cause it.

Restarting the SMS Agent doesn't resolve, it just comes up as "Installing" again after the agent has restarted. I've tried clearing the adverts from the client and no difference, restarting the computer also makes no difference... it just comes back as "Installing"

If I remove the computer from the deployment, it dissapears from the Software Center, and when I add the deployment back again it re-appears in Software Center as "Installing" again.

Doing a client repair (ccmrepair) doesn't fix it. Doing a client re-install (with always re-install) doesn't fix it either. I have to completely remove the existing client and reinstall to clear the problem, but that makes the client then appear as a completely new device in CM12 so that's not a very reasonable resolution.

The only log entry I can find that seems to indicate an error is in execmgr.log where an entry saying "OnContentAvailable invalid request GUID handle" appears several times. I have no idea what it means. Running the same deployment on another computer works fine.

Clients are all Windows7 SP1 32bit.

SCCM 2012 Deploy --- Error = The software change returned error code 0x87D00324(-2016410844).

$
0
0

Deployment to the client is successful but the error reported within Clients "SCCM Software Center"  

The software change returned error code 0x87D00324(-2016410844).

Also States on "Status" Past Due - Will be Retired"

Can't figure this one out and I did some googling with no success in finding a solution?

I am running an Adobe Flash install (.EXE)

Any help or direction would be greatly appreciated


RF

Office 2016 - Uninstall Lync 2010

$
0
0

I have an application set up for Office 2016, it removes Office 2010 by default but does not remove Lync 2010 since it's a separate app, is there a way to remove this as part of the same Application deployment?

Thanks

Chris

SCCM 2012 R2 - Package Deployment

$
0
0

Hi,

I am facing issue with package deployment in (SCCM 2012 R2),

I have created one software package and package size would be around 250 MB,  once package deploy on collection it taking so much to download in ccmcache and execute the program.  

But when same software I have tried with Application deployment it work perfectly.   

Please suggest me how to fix it this issue.


Regards Sheetla Maurya


CCM Cache: doesn't empty itself?

$
0
0

Hi,

I monitor our sccm cache on servers, packages are not set to stay in cache. However, the cache stays overused and is not cleaned up.

Found an article to explain:

https://blogs.technet.microsoft.com/manageabilityguys/2013/05/07/configmgr-2012-client-cache-part-1-overview/

but how can I make sure the cache is cleaned up automatically on sccm client or can I just trigger a PS command to clean the cache manually?

J.


Jan Hoedt

Some deployments have status 100% some have 0% - help!

$
0
0

I have a couple issues going on...

1. In SCCM > Assets and Compliance > Device Collection > Standard Workstation Deployment > Deployments tab (bottom) there is a list of software I am trying to deploy. Below is a short list of what I see:

Standard Desktop Client - Task Sequence - 12/5/2016 7:34pm - Available - 100.0%

T3420 Audio Driver - Application - 12/5/2016 7:21pm - Available - 0.00%

T3420 Intel Chipset - Application - 12/5/2016 7:08pm - Available - 100.0%

T3420 Intel Mgmt   - Application - 12/5/2016 6:43pm - Available - 100.0%

T3420 Netwk Drvr  - Application - 12/5/2016 5:45pm - Available - 0.00%

I install the image via PXE boot, no issues throughout. When I log into the client, add IP, add to domain, then look at Software Center, I can see that the T3420 Intel Chip and Mgmt Drivers are installed (according to SCCM), but when I look at Device Manager, it shows they are not installed nor did the other drivers install during the image installation.

I am not sure if this is related to the above or if it is something with my Task Sequence. I'm relatively new to SCCM, FYI.

What do you need from me to help facilitate this support request?


Chris Bethel

IE 11 Deployment through VB SCript fails the deployment

$
0
0

Hello.

I tried to Deploy IE11 using a VB Script from ITninja.com which was written for IE10 . I had modified the same script for IE11 as below.

Option Explicit
Dim objFSO : Set objFSO = CreateObject("Scripting.FileSystemObject")
Dim objShell : Set objShell = CreateObject("WScript.Shell")
Dim objEnv : Set objEnv = objShell.Environment("Process")
objEnv("SEE_MASK_NOZONECHECKS") = 1
Dim strScriptPath : strScriptPath = objFSO.GetParentFolderName(Wscript.ScriptFullName)
Dim LogFile : Set LogFile = objFSO.OpenTextFile("C:\Windows\Logs\Microsoft_Internet_Explorer_11_VBscript.log", 8, True)
Dim Return, KBname

'Determine OS Bit Level
Dim OSBitLevel
If GetObject("winmgmts:root\cimv2:Win32_Processor='cpu0'").AddressWidth = 32 Then
    OSBitLevel = 32
ElseIf GetObject("winmgmts:root\cimv2:Win32_Processor='cpu0'").AddressWidth = 64 Then
    OSBitLevel = 64
End If

LogFile.WriteLine(vbCrLf & "---------------------------------------------------------------------------------------------------------------------" & vbCrLf)

'64-bit installs
If    OSBitLevel = 64 Then
    'install 64-bit patch for KB2670838 (graphics and imaging issues fix)
    LogFile.WriteLine(Now & "  -  Installing update KB2670838_x64 for graphics and imaging issues fix...")
    Return = objShell.Run("wusa.exe Windows6.1-KB2670838-x64.msu /quiet /norestart /log",0,True)
    Results("KB2670838_x64")
   
    'install 64-bit patch for KB2729094 (Segoe font fix)
    LogFile.WriteLine(Now & "  -  Installing update KB2729094_x64 for Segoe font fix...")
    Return = objShell.Run("wusa.exe Windows6.1-KB2729094-v2-x64.msu /quiet /norestart /log",0,True)
    Results("KB2729094_x64")
   
    'install 64-bit patch for KB2731771 (local/UTC time conversion)
    LogFile.WriteLine(Now & "  -  Installing update KB2731771_x64 for local/UTC time conversion fix...")
    Return = objShell.Run("wusa.exe Windows6.1-KB2731771-x64.msu /quiet /norestart /log",0,True)
    Results("KB2731771_x64")
   
    'install 64-bit patch for KB2533623 (Insecure library fix)
    LogFile.WriteLine(Now & "  -  Installing update KB2533623_x64 for Insecure library fix...")
    Return = objShell.Run("wusa.exe Windows6.1-KB2533623-x64.msu /quiet /norestart /log",0,True)
    Results("KB2533623_x64")
   
    'install 64-bit patch for KB2786081 (IE credentials retention fix)
    LogFile.WriteLine(Now & "  -  Installing update KB2786081_x64 for IE credentials retention fix...")
    Return = objShell.Run("wusa.exe Windows6.1-KB2786081-x64.msu /quiet /norestart /log",0,True)
    Results("KB2786081_x64")
   
    'install 64-bit patch for KB2834140
    LogFile.WriteLine(Now & "  -  Installing update KB2834140 for IE Installation Patch fix...")
    Return = objShell.Run("wusa.exe Windows6.1-KB2834140-v2-x64.msu /quiet /norestart /log",0,True)
    Results("KB2834140_x64")
 
    'install Internet Explorer 11 for 64-bit (includes 32-bit)
    LogFile.WriteLine(Now & "  -  Installing Internet Explorer 11 for 64-bit...")
    LogFile.WriteLine(Now & "  -       Install log:  C:\Windows\Logs\Microsoft_IE_11.log")
    'Factory installer: Return = objShell.Run(strScriptPath & "\IE11-Windows6.1-x64-en-us.exe /quiet /update-no /closeprograms /norestart /log:C:\Windows\Logs\",0,True)
   
    If objFSO.FolderExists("C:\Windows\SysNative") Then
        'run non-redirect to 64-bit DISM
     Return = objShell.Run("C:\Windows\SysNative\dism.exe /online /add-package /packagepath:IE11-neutral.Downloaded.cab /quiet /norestart /logpath:C:\Windows\Logs\Microsoft_IE_11.log",0,True)
    Else
     Return = objShell.Run("dism.exe /online /add-package /packagepath:IE11-neutral.Downloaded.cab /quiet /norestart /logpath:C:\Windows\Logs\Microsoft_IE_11.log",0,True)
    End If
    If Return = 3010 Then
        LogFile.WriteLine(Now & "  -  WARNING: Installation of Internet Explorer 11 has completed successfully, however, required reboot was suppressed!")
        WScript.Quit(0)
    ElseIf Return <> 0 Then
        LogFile.WriteLine(Now & "  -  ERROR: Installation of Internet Explorer 11 has failed with error: " & RETURN)
    Else
        LogFile.WriteLine(Now & "  -  Installation of Internet Explorer 11 has completed successfully.")
    End If
   
'32-bit installs   
ElseIf    OSBitLevel = 32 Then
    'install 32-bit patch for KB2670838 (graphics and imaging issues fix)
    LogFile.WriteLine(Now & "  -  Installing update KB2670838_x86 for graphics and imaging issues fix...")
    Return = objShell.Run("wusa.exe Windows6.1-KB2670838-x86.msu /quiet /norestart /log",0,True)
    Results("KB2670838_x86")
   
    'install 32-bit patch for KB2729094 (Segoe font fix)
    LogFile.WriteLine(Now & "  -  Installing update KB2729094_x86 for Segoe font fix...")
    Return = objShell.Run("wusa.exe Windows6.1-KB2729094-v2-x86.msu /quiet /norestart /log",0,True)
    Results("KB2729094_x86")
   
    'install 32-bit patch for KB2731771 (local/UTC time conversion)
    LogFile.WriteLine(Now & "  -  Installing update KB2731771_x86 for local/UTC time conversion fix...")
    Return = objShell.Run("wusa.exe Windows6.1-KB2731771-x86.msu /quiet /norestart /log",0,True)
    Results("KB2731771_x86")
   
    'install 32-bit patch for KB2533623 (Insecure library fix)
    LogFile.WriteLine(Now & "  -  Installing update KB2533623_x86 for Insecure library fix...")
    Return = objShell.Run("wusa.exe Windows6.1-KB2533623-x86.msu /quiet /norestart /log",0,True)
    Results("KB2533623_x86")
   
    'install 32-bit patch for KB2786081 (IE credentials retention fix)
    LogFile.WriteLine(Now & "  -  Installing update KB2786081_x86 for IE credentials retention fix...")
    Return = objShell.Run("wusa.exe Windows6.1-KB2786081-x86.msu /quiet /norestart /log",0,True)
    Results("KB2786081_x86")
   
    'install 32-bit patch for KB2834140
    LogFile.WriteLine(Now & "  -  Installing update KB2834140_x86 for IE ")
    Return = objShell.Run("wusa.exe Windows6.1-KB2834140-v2-x86.msu /quiet /norestart /log",0,True)
    Results("KB2834140_x86")
   
    'install Internet Explorer 11 for 32-bit
    LogFile.WriteLine(Now & "  -  Installing Internet Explorer 11...")
    LogFile.WriteLine(Now & "  -       Install log:  C:\Windows\Logs\Microsoft_IE_11.log")
    'Factory installer:  Return = objShell.Run(strScriptPath & "\IE10-Windows6.1-x86-en-us.exe /quiet /update-no /closeprograms /norestart /log:C:\Windows\Logs\",0,True)
    Return = objShell.Run("dism.exe /online /add-package /packagepath:\32 Bit\IE11-neutral.Downloaded.cab /quiet /norestart /logpath:C:\Windows\Logs\Microsoft_IE_11.log",0,True)
    If Return = 3010 Then
        LogFile.WriteLine(Now & "  -  WARNING: Installation of Internet Explorer 11 has completed successfully, however, required reboot was suppressed!")
        WScript.Quit(0)
    ElseIf Return <> 0 Then
        LogFile.WriteLine(Now & "  -  ERROR: Installation of Internet Explorer 11 has failed with error: " & RETURN)
    Else
        LogFile.WriteLine(Now & "  -  Installation of Internet Explorer 11 has completed successfully.")
    End If
   
End If

LogFile.Close

'Functions
'---------------------------------------------------------------------------------------------------------------------
Function Results(KBname)
    Select Case Return
        Case 9009
            LogFile.WriteLine(Now & "  -  WARNING: " & KBname & " is already installed; skipping installation.")
        Case 2359302
            LogFile.WriteLine(Now & "  -  WARNING: " & KBname & " is already installed; skipping installation.")
        Case -2145124329
            LogFile.WriteLine(Now & "  -  WARNING: " & KBname & " is not required for this system; skipping installation.")
        Case Else
            LogFile.WriteLine(Now & "  -  Install of " & KBname & " has completed with return code: " & RETURN)
    End Select
End Function

----------------------------------------------------------------------------------------------------------------------------------------------

The above Script works fine when I run it from the command prompt. However when I run it from SCCM 2012 R2 I get error 87 and the deployment fails. Can anyone suggest as to what is wrong in the way its executed from SCCM 2012 R2?

Application Deployment - Why reporting Errors

$
0
0

Hi,

After the rolled out of Office 2016 [Detected Method: product code], the deployment status indicating that there are # computerswith Error:

However, in View Status > Error section, there is no computer listed within - it said "status information is currently unavailable for this deployment". Has run summarization / refresh, waited for more than 24 hours, still the same.

Initially, the deployment indicating 80 Success, however, few computers were "moved" from the "Success" state to "Error" state ??? What could be the reason?

Without able to see which computer is actually experiencing ERROR, unable to troubleshoot further ....  

Thank you


Best Regards,

App-V packages: multiple versions in use?

$
0
0

Hi,

I have deployed App-V packages and upgrades to them by superseding them.
Now I can see that previous versions are still active. I could remove them by powershell but wonder what could be the root cause and best approach.

Please advise.
J.


Jan Hoedt

Error 255 when package conting cmd deploys

$
0
0

I have a package that deploys to a user collection that is returning error 255. The package contains a .cmd file that runs a very short script. The script runs fine when done manually from a local drive. The program is set to run with user rights and the package is set to download and run locally. Because it runs correctly manually I'm at a loss as to why it is failing.

Script follows:

if exist "C:\Program Files (x86)\Microsoft Office\Office16\ospp.htm"
 ( winhttpcertcfg -i "certificate.pfx" -c CURRENT_USER\TrustedPublisher -a %username% -p password
 "C:\Program Files (x86)\Common Files\Microsoft Shared\VSTO\10.0\VSTOInstaller.exe" /i "%~dp0OutlookAddin1.vsto" /s)
else exit

 

Unable import Hardware Inventory wmi class with reg key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\Scripts\Shutdown\0

$
0
0

Hello everybody,

I have to collect HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\Scripts\Shutdown\0 via hardware inventory.

I can import into hardware inventory class settings this value:

#pragma namespace ("\\\\.\\root\\cimv2\\SMS")
#pragma deleteclass("0", NOFAIL)
[SMS_Report(TRUE),SMS_Group_Name("0"),SMS_Class_ID("Custom|0|1.0"),
SMS_Context_1("__ProviderArchitecture=32|uint32"),
SMS_Context_2("__RequiredArchitecture=true|boolean")]
Class 0: SMS_Class_Template
{
[SMS_Report(TRUE),key] string KeyName;
;
};

#pragma namespace ("\\\\.\\root\\cimv2\\SMS")
#pragma deleteclass("0_64", NOFAIL)
[SMS_Report(TRUE),SMS_Group_Name("064"),SMS_Class_ID("Custom|064|1.0"),
SMS_Context_1("__ProviderArchitecture=64|uint32"),
SMS_Context_2("__RequiredArchitecture=true|boolean")]
Class 0_64 : SMS_Class_Template
{
[SMS_Report(TRUE),key] string KeyName;

};

But registry root HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\Scripts\Shutdown\0 via

have much more values:

Why im not able to add into HW class all values? just string KeyName. I marked red which values are bad... but why ?? its the same as [SMS_Report(TRUE),key] string KeyName;


Are application requirements AND or OR?

$
0
0
I am deploying a 64-bit application that requires I look for Outlook bitness. Currently, I have the x64 application with 3 requirements looking for the bitness depending on Office version (2010, 2013, 2016). By doing this, is the application requirement an AND where the user needs all 3 in order to install the application or is it OR where as long as one matches it can install?

making user local admin on their primary machine

$
0
0

Hello

SCCM newb here, we're deploying an application (batch file) to a user collection. The logic behind the deployment is that the script will only run on the user's primary machine, in this case, it will add the user to the local admin group of their primary machine. 

The application requirements require that it runs on the user's primary machine, we did this by adding a requirement type (Primary device=true). The script is a simple batch file, net localgroup administrators %username% /add. The installation behavior is"install for system". We're noticing that UAC is preventing the script from running, even though it's apparently set to run at the system context which should be exempt from UAC. The deployment works fine on computers with UAC disabled.

Any suggestions on how we can get around the UAC problem on this deployment without having to disable UAC all together? Many thanks in advance for everyone's time and support. 

Duplicate Applications in software center

$
0
0

Hi guys,

i have two problems i am facing last days and months (SCCM 1511 and all the clients have the 5.00.8325.1000 client version):

1. on some of my clients i see duplicate/triple applications inside software center for applications i am not deploying any more (older version of applications which are already superseded by newer versions but still exisiting in SCCM)

mostly the same applications on these clients (i already check supersedence on this applications and its fine)

On some clients it will disappear after some time and only real deployed applications are visible but on most of them i have to uninstall ccm client, deleted ccmsetup & ccm folder in %systemroot%, reboot and installed Ccmclient via windows update again and then its fine again. But i need a better solution and i want to know why it is occuring.

2. on some of my clients ccmcache folder changed from c:\windows\ccmcache (with 5gb cache size) to c:\ccm (with 250mb cache size). I guess it was happening during update from 2012 sp1 to 1511. I already changed some clients manually but i want to know how many are affected (could not be that much, mostly cache size would be too small to install big applications and so users would open a tickets) and why it happens. We have one client policy for all devices with 5gb cache size.

Has anyone ideas what to check and why its occuring?

Regards Sascha

Office 2013 - Picture missing from Excel

$
0
0

Hi,

Having a strange application generated excel report issue.

When the report is generated (click Open) > it is in html file format (to be view in Excel).

In Excel 2007 > when open the file, the image is showing up without issue.

In Excel 2013 > When open the file, the image is not there.

Could this be a caused of Office 2013 (Excel) security group policy setting - if so which setting could this be refer to?

or

Could this be the issue of the application itself ... generating an report with image that is not compatible with Excel 2013?

or

... please shed some lights.

Thank you


Best Regards,

Deploying Multiple Applications to a User Collection - System Centre 2012 R2 Configuration Manager

$
0
0

Hello all,

Hoping someone can help,

We have an application library with about 150 different application packages.  At the moment we are just using AD groups to control which applications are available to which computers (in the Software Centre).  Now we want to start using the web interface Application Catalogue.

My question is, is there an easy way to deploy these 150 applications to User Collections (to control viability) without having to go to each one and follow through the deploy wizard, that will just take forever?

For example.  I have a user collection called CAD_USERS and I want to deploy all the AutoDesk application to that User Collection (we have about 30 different AutoDesk Application packages).  Is there a PowerShell script or something I can run, instead of having to go to each AutoDesk Application package > Deploy > Find the User Collection > wait for it to find all the DP Servers > etc > ect?

Any help would be most appreciated.

Regards
Chris

Using System Centre 2012 R2 Configuration Manager






Viewing all 4762 articles
Browse latest View live