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

SCCM 2012 - Application revisions and Deployment Type revisions - how are Deployment Type revisions incremented

$
0
0

Hi there

Hoping someone can shed some light on an issue I am struggling to find indepth information about:

1) Application revisions and Deployment Type revisions.

The revision number of an Application is easy to view in the SCCM 2012 console, in the summary area. 

The revision number of a Deployment Type only seems to be visible in certain CCM logs when an application is being deployed.

Based on what I've read, any changes to an Application or its Deployment Type which is updated to the Distribution Points results in the revision number of the APPLICATION being incremented.

That being so, where does the Deployment Type revision get updated? What activity results in the Deployment Type revision being incremented?

The Application revision and Deployment revision on the same app I have looked at are different - how does this come to be?

Do both revisions start out the same number, 1, then if a change ONLY to the Application is made, the Application revision is incremented, and likewise if the Deployment Type is changed ONLY does that objects revision get incremented? That doesn't sound plausible.

I have tried to find an indepth explanation of the differences between Application and Deployment Type revision numbers but haven't been able to do so.

If anyone can link to a detailed explanation I'd appreciate it.

2) We had an OSD outage some time ago, whereby one application in a task sequence failed to install and crashed the task sequence. After looking into it, the task sequence was trying to download an older Application revision i.e. not the latest revision. Why would this happen? There are various sites which cover this issue out there but although all are helpful they frankly admit they know what happens and how to fix it, but not WHY it happens. Why would a task sequence try to download an older revision of an application and not automatically try to download the latest revision? Is it the case that any changes to applications which are referenced in a task sequence should result in the application being removed and re-added to the task sequence?

Right now I'm more interested in a detailed explanation of the differences between Application revisions and Deployment Type revisions - if anyone can shed some light I'd appreciate it.

Thanks

John

Glasgow


On-demand Content Distribution

$
0
0

SCCM 2012 R2 | Stand-alone Primary Site and multiple DP

Hi,

We have many remote offices in our environment with limited disk space and I would like to know what is the best way to manage content, more specifically applications.

Each remote office has a single DP which is assigned in Boundary Groups. We have over 200GB of applications in our sources$ folder but not every remote offices needs them all and like I said, the disk space is very limited.Also, we don't automatically distribute everything to all DPs to not flood the disk with unneeded apps (disk space saving). Fallback DP is not use either because of bandwidth limitation.

Right now what happens is that when a client requires a software, the helpdesk just add the machine into a collection where the application is deployed (required). Sometime the content is not on the client’s DP so the deployment just fails. Then the helpdesk calls the admin to distribute the content to the client’s DP since they don’t have access to do it. This is the part I would like to automate.

Today I came across an option in the application properties in the Distribution Settings tab: Distribute the content for this package to preferred distribution points.

The explanation above the option says: “When a client requests the content for this package and it is not available on any preferred distribution points for the client, specify whether you want to distribute the content to the preferred distribution points”.

Would this be the solution I’m looking for to automate the distribution of content when a client requests a missing application’s content on it’s DP?

The 1st deployment would probably take more time since it need to download the content on the DP first but at least the helpdesk would not need to call and wait for the admin.

Please feel free to suggest any other solution you might think of.

Thank you in advance!

Jolivia

detection method - file NOT exist?

$
0
0

I have a need to remove the Outlook feature from Office 2013 if it is present on certain machines. I create my MSP to remove Outlook and run msiexec /p removeoutlook.msp and it works great.

My problem is that the detection method for applications is the opposite of what I need. If the Outlook.exe file is NOT present, then it is installed.

I'm sure there must be a way to do this via the custom detection script but I am a scripting noob.

SCCM 2012 (WSUS) updates of Silverlight: which version is it updated to?

$
0
0

Hi,

 

We deploy Windows updates critical and high priority for products like Office but also Silverlight.

I wonder what these critical updates cover, f.e. we have Silverlight 5.1.2, we deployed this critical updatehttps://support.microsoft.com/en-us/kb/3126036 but there is also a newer version 5.1.3 ready.

Will the windows update update to the latest version (5.x) or should we manually deploy it?

 

Please advise. J.


Jan Hoedt

Superceding Lync 2013 Standalone with Office 2013 ProPlus

$
0
0

Hey SCCMers

I could use some of your valued insight!

We are getting ready to move our organization's mailboxes to Office 365 which requires that we upgrade our Outlook 2010 users to Outlook 2013 (technically Exchange Online mailboxes can be accessed from Outlook 2010 clients with specific updates installed, but we are using this as an opportunity to standardize everyone to Office 2013). All of our Office 2010 users have a Lync 2013 standalone client installed which serves as our UC platform. Our Office 2013 ProPlus OCT .msp specifies that previous version of Office be removed. This doesn't affect the existing Lync 2013 standalone client, presumably it is recognized as a current version; however, after the Office 2013 installation completes Lync crashes upon launching. Repairing the Office 2013 installation does not resolve the crash.

Next I tried to use supersedence to replace Lync 2013 standalone clients with Office 2013 ProPlus (with OCT also calling for the removal of Office 2010). Lync 2013 standalone is removed, Office 2010 is removed (mostly, SharePoint Workspace 2010 and Office 2010 Tools are left behind... grrr) and Office 2013 ProPlus is installed successfully, except... Lync 2013 contained in the ProPlus suite isn't reinstalled as expected. Supercedence of Lync 2013 standalone seems to also preclude the subsequent installation of Lync 2013 as part of ProPlus in the same SCCM application.

The goal is to make this available as a single Software Center item for users to install at their convenience. Am I left with the absurd prospect at this point of having to create a separate Office 2013 application customized to only install Lync with a dependency to the install "full" Office 2013 ProPlus deployment which itself is superseding Lync 2013 standalone?

Also, despite the uninstall config file specifying the display level is "none", the Lync uninstall throws a prompt warning that proceeding with the uninstall might require other Office components to need repair.

Uninstall Application - Rule is in conflict with other rules

$
0
0

Hello,

I'm trying to uninstall an application, which I have targeted to three differen't collections with computers in. I've removed any references, such as dependencies and requirements for the application - including any revisions that might have the older references in as well.

The compliance was high and a lot of the clients were uninstalling, except for the odd one which I checked myself manually. However, we had to re-add the application back into the Task Sequence for an image previously use and suddenly we've got errors stating"Conflicts with another application deployment" "Rule is in conflict with other rules".

The computers that are targeted from the uninstall are in a collection which is then included in a collection we've assigned the task sequences to.

Am I right in saying that once the task sequence has been completed it wouldn't have any further rules or enforcement i.e. installs/uninstalls post deployment.


Ollie

Remove app-v package published to user on RDS 2012

$
0
0

Hi, 

I got an App-V package that’s corrupt on a terminal server. It just won’t open. It works fine on other RDS-servers. So I removed it via Powershell but it is still showing as installed in software center, refreshed all policies but still no reinstall of the App-V package. This is not the first time it happens and it worries me. How can I quickly remove an App-V package and make sure it gets refreshed/reinstalled? Debugging why it's getting corrupt is the next step.

Please advise.

J.


Jan Hoedt

Logon requirements connundrum for optional and mandatory deployments

$
0
0

I want to be able to deploy an Application to a user account as optional, and that same Application to a computer account as mandatory. So I created a single Active Directory group that contains both users and computers. Then I created two collections, one for computers (populated by that AD group), and one for users (populated by the same AD group). I made a mandatory deployment to the computer collection, and an optional deployment to the user collection.

It works fine, in most cases. The problem is... the users I deploy it to I trust to be aware of what program they are installing, and to be sure not to have that program open and running the moment they click the Install button (which would break the install). These are typically IT staff. But the computers I deploy it to, I do not. These are usually end users who are too distracted to pay attention. So to avoid problems with the mandatory deployment, I like to deploy itOnly when no user is logged on.

So there's the problem. I can't have one application deployed to two different collections when one deployment is designed to be run manually by a user (obviously while they are logged on) when the deployment type is defined to runonly when no user is logged on. Is there a way I can configure my application to allow for both scenarios? Maybe create two different deployment types, one designed to be run manually, and one designed to be pushed out as mandatory?


Bypassing Execution Policy for SCCM Server for Powershell Detection Method

$
0
0

Is is possible to have the execution policy set to remotesigned but have specific hosts set to bypass? I am administering an SCCM 2012 environment and I want to be able to run the Powershell Detection Method for applications but it keeps erroring out that the script is not signed. I tried adding the server to wsman:\localhost\client\truestedhosts but that did not seem to work either. Is this possible?

Thanks!

Tony

Application Deployment Evaluation Cycle fails with an error code 80040e14

$
0
0

Hey guys,

I'm having trouble with one of my Configuration Manager clients. It's not evaluating application deployments at all. I have been struggling with this problem for the last few days now. During that time I have been searching the internet for similar problems. Usually I could find at least some similarities, but this one seems to be a rare one.

Running the task Application Deployment Evaluation Cycle it fails at some point and the error0x80040e14 pops up multiple times. Monitoring the log files related to application deployment in merge mode outputs the following after the Application Deployment Evaluation Cycle is triggered.

CAgent::CreateJob - Creating new CI Agent Job for machineCIAgent17-3-2016 12:04:2724604 (0x601C)
CAgent::EvaluateCIsCIAgent17-3-2016 12:04:2712936 (0x3288)
CIAgentJob({E8B13476-8E7E-4593-BF47-B056E8D0E800}): CAgentJob::QueueEvent - Queueing event and incrementing semaphore TransitionCIAgent17-3-2016 12:04:2712936 (0x3288)
CIAgentJob({E8B13476-8E7E-4593-BF47-B056E8D0E800}): CAgentJob::HandleEvent(Event=Transition, CurrentState=Init)CIAgent17-3-2016 12:04:2712936 (0x3288)
CIAgentJob({E8B13476-8E7E-4593-BF47-B056E8D0E800}): Client requesting CIAgentJob context info for key: StateMessagePriorityCIAgent17-3-2016 12:04:2712936 (0x3288)
CIAgentJob({E8B13476-8E7E-4593-BF47-B056E8D0E800}): TransitionState(From=Init, To=WaitingForAssignedCI) for Event=TransitionCIAgent17-3-2016 12:04:2712936 (0x3288)
CIAgentJob({E8B13476-8E7E-4593-BF47-B056E8D0E800}): CAgentJob::QueueEvent - Queueing event and incrementing semaphore TransitionCIAgent17-3-2016 12:04:2712936 (0x3288)
CIAgentJob({E8B13476-8E7E-4593-BF47-B056E8D0E800}): QueueDebug - Executing Event.CIAgent17-3-2016 12:04:2712936 (0x3288)
DCMAgentJob({1D3BE0E7-39C6-4807-B77B-326A28FDE9EC}): CDCMAgentJob::HandleEvent(Event=Transition, CurrentState=Evaluating)DCMAgent17-3-2016 12:04:2712936 (0x3288)
CIAgentJob({E8B13476-8E7E-4593-BF47-B056E8D0E800}): CAgentJob::HandleEvent(Event=Transition, CurrentState=WaitingForAssignedCI)CIAgent17-3-2016 12:04:275676 (0x162C)
CIAgentJob({E8B13476-8E7E-4593-BF47-B056E8D0E800}): CAgentJob::QueueEvent - Queueing event and incrementing semaphore DownloadCIsCIAgent17-3-2016 12:04:275676 (0x162C)
CIAgentJob({E8B13476-8E7E-4593-BF47-B056E8D0E800}): QueueDebug - Executing Event.CIAgent17-3-2016 12:04:275676 (0x162C)

... and a lot more in between ...

CCIDigestStore::CancelAndStartIdleTimer Canceling existing idle time-out taskCIDownloader17-3-2016 12:04:2812936 (0x3288)
DCMAgentJob({EB68B6E0-AEE6-48A2-AC6C-0C1DF7496A03}): NotifyCompleteDCMAgent17-3-2016 12:04:2812936 (0x3288)
DCMAgentJob({EB68B6E0-AEE6-48A2-AC6C-0C1DF7496A03}): TransitionState(From=Evaluating, To=Success) for Event=TransitionDCMAgent17-3-2016 12:04:2812936 (0x3288)
DCMAgentJob({EB68B6E0-AEE6-48A2-AC6C-0C1DF7496A03}): CDCMAgentJob::QueueEvent - Queuing Event and incrementing semaphore TransitionDCMAgent17-3-2016 12:04:2812936 (0x3288)
DCMAgentJob({EB68B6E0-AEE6-48A2-AC6C-0C1DF7496A03}): CDCMAgentJob::HandleEvent(Event=Transition, CurrentState=Success)DCMAgent17-3-2016 12:04:2817304 (0x4398)
Triger AppV Maintaining TaskDCMAgent17-3-2016 12:04:2817304 (0x4398)
CDCMAgentJobMgr::DeleteJob - Request to delete DCM Agent job {EB68B6E0-AEE6-48A2-AC6C-0C1DF7496A03}DCMAgent17-3-2016 12:04:2817304 (0x4398)
CIAgentJob({9CF071D1-04D0-4DBB-92A2-59A6427E6FDE}): ReportMethodInvocation :: Obtained lantern reportsCIAgent17-3-2016 12:04:2814492 (0x389C)
CIAgentJob({9CF071D1-04D0-4DBB-92A2-59A6427E6FDE}): ReportMethodInvocation failed (0x80040e14).CIAgent17-3-2016 12:04:2814492 (0x389C)
CCIStore::EnumConfigPointAccessorsForCIs failed with error 0x80040e14CIStore17-3-2016 12:04:2814492 (0x389C)
CDCMReporting::FinalConstruct.DCMReporting17-3-2016 12:04:2814492 (0x389C)
CDCMReporting::BuildReportDCMReporting17-3-2016 12:04:2814492 (0x389C)
CDCMReporting::CreateCIReportsDCMReporting17-3-2016 12:04:2814492 (0x389C)
CDCMReporting::DetermineTargettingInformationDCMReporting17-3-2016 12:04:2814492 (0x389C)
CDCMReporting::LoadLanternDocumentsDCMReporting17-3-2016 12:04:2814492 (0x389C)
Discovered PolicyPlatform_RuleStatusDetailReportDCMReporting17-3-2016 12:04:2814492 (0x389C)
Discovered PolicyPlatform_InventoryReportDCMReporting17-3-2016 12:04:2814492 (0x389C)
Discovered PolicyPlatform_AuthoredConfigPointReportDCMReporting17-3-2016 12:04:2814492 (0x389C)
Discovered PolicyPlatform_InstanceConfigPointReportDCMReporting17-3-2016 12:04:2814492 (0x389C)
Discovered PolicyPlatform_RuleStatusReportDCMReporting17-3-2016 12:04:2814492 (0x389C)
Discovered PolicyPlatform_RuleToStateReportDCMReporting17-3-2016 12:04:2814492 (0x389C)
Discovered PolicyPlatform_StateReportDCMReporting17-3-2016 12:04:2814492 (0x389C)
Discovered PolicyPlatform_SynchronizationDetailReportDCMReporting17-3-2016 12:04:2814492 (0x389C)
Discovered PolicyPlatform_SynchronizationErrorReportDCMReporting17-3-2016 12:04:2814492 (0x389C)
Discovered PolicyPlatform_JobSummaryReportDCMReporting17-3-2016 12:04:2814492 (0x389C)
CDCMReporting::LoadDigestsForPoliciesReportedByLanternDCMReporting17-3-2016 12:04:2814492 (0x389C)
CDCMReporting::ProcessCIReportsDCMReporting17-3-2016 12:04:2814492 (0x389C)
CDCMReporting::AddImplicitRulesDCMReporting17-3-2016 12:04:2814492 (0x389C)
CDCMReporting::LoadConfigurationPointAccessorsMapDCMReporting17-3-2016 12:04:2814492 (0x389C)
CDCMReporting::LoadConfigurationPointAccessorsMap failed (0x80040e14).DCMReporting17-3-2016 12:04:2814492 (0x389C)
CDCMReporting::BuildReport failed (0x80040e14).DCMReporting17-3-2016 12:04:2814492 (0x389C)
CDCMReporting::FinalReleaseDCMReporting17-3-2016 12:04:2814492 (0x389C)

I have tried the following:

Nothing seemed to have helped and I'm totally in the dark about this at the moment. At this point even thinking about just reinstalling the OS.


Visio 2016 and Project 2016

$
0
0

Everyone,

I am trying to package project 2016 in sccm 2012.  I have a msdn subscription however when I download project or visio 2016 it seems that I have the O365 cloud version. I am trying to find the stand alone version. I opened up a case with ms and of course they were no help.  Does anyone know how to get the stand alone version of visio or project? So I have run the OCT and package project and visio.

thanks,


Superseding Lync 2013 Standalone with Office 2013 ProPlus

$
0
0

Hey SCCMers

I could use some of your valued insight!

We are getting ready to move our organization's mailboxes to Office 365 which requires that we upgrade our Outlook 2010 users to Outlook 2013 (technically Exchange Online mailboxes can be accessed from Outlook 2010 clients with specific updates installed, but we are using this as an opportunity to standardize everyone to Office 2013). All of our Office 2010 users have a Lync 2013 standalone client installed which serves as our UC platform. Our Office 2013 ProPlus OCT .msp specifies that previous version of Office be removed. This doesn't affect the existing Lync 2013 standalone client, presumably it is recognized as a current version; however, after the Office 2013 installation completes Lync crashes upon launching. Repairing the Office 2013 installation does not resolve the crash.

Next I tried to use supersedence to replace Lync 2013 standalone clients with Office 2013 ProPlus (with OCT also calling for the removal of Office 2010). Lync 2013 standalone is removed, Office 2010 is removed (mostly, SharePoint Workspace 2010 and Office 2010 Tools are left behind... grrr) and Office 2013 ProPlus is installed successfully, except... Lync 2013 contained in the ProPlus suite isn't reinstalled as expected. Supersedence of Lync 2013 standalone seems to also preclude the subsequent installation of Lync 2013 as part of ProPlus in the same SCCM application.

The goal is to make this available as a single Software Center item for users to install at their convenience. Am I left with the absurd prospect at this point of having to create a separate Office 2013 application customized to only install Lync with a dependency to the install "full" Office 2013 ProPlus deployment which itself is superseding Lync 2013 standalone?

Also, despite the uninstall config file specifying the display level is "none", the Lync uninstall throws a prompt warning that proceeding with the uninstall might require other Office components to need repair.


SCCM 2012: failed to connect to distribution point

$
0
0

Hi folks,

I have an intermittent issue and can't figure out the reason so far.

I have a primary server and multiple distribution points. The primary does not have a DP configured. When I deploy a new distribution point, I have the following messages:

Distribution Manager failed to connect to the distribution point. Check your network and firewall settings.

and

Distribution Manager failed to find or create the defined share or volume on distribution point.

DistMgr.log shows the following:

CWmi::Connect() failed to connect to \\AMB-SCCM-E.domain.name\root\CIMv2. Error = 0x800706BA

STATMSG: ID=2391 SEV=E LEV=M SOURCE="SMS Server" COMP="SMS_DISTRIBUTION_MANAGER" SYS=BBD-SCCM-E.domain.name SITE=IDC PID=2120 TID=3376 GMTDATE=do jun 28 07:24:17.463 2012 ISTR0="["Display=\\AMB-SCCM-E.domain.name\"]MSWNET:["SMS_SITE=IDC"]\\AMB-SCCM-E.domain.name\" ISTR1="" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=1 AID0=404 AVAL0="["Display=\\AMB-SCCM-E.domain.name\"]MSWNET:["SMS_SITE=IDC"]\\AMB-SCCM-E.domain.name\"

ERROR DPConnection::ConnectWMI() - Failed to connect to  AMB-SCCM-E.domain.name. error = 0x800706ba

Failed to find a valid drive on the distribution point ["Display=\\AMB-SCCM-E.domain.name\"]MSWNET:["SMS_SITE=IDC"]\\AMB-SCCM-E.domain.name\

Cannot find or create the package share.

Error occurred. Performing error cleanup prior to returning.

However, after a while (couple of hours), it looks like everything is distributed on the DP. But this message keeps on coming back during the course of the day and every time a new DP is deployed.

I checked permissions, IIS, WMI, but I can't find out the cause of this behavior. I have events about WMI (id 5605) but I can connect to the WMI workspace (root\MicrosoftIISv2) with no issues.

Can anyone shed some light on this please? It would be greatly appreciated.

Cheers,

Safdar.

Reboot message pc when not rebooted 30 days

$
0
0
Hi,

I would like to:

1.send a message to pc's which have not rebooted for 30 days (collection exists) and force them to

reboot.
2.send a message to pc's which have a pending reboot (collection exists) and didn't reboot for 1

week.

Therefore I tested this simple powershell, sent via an application:

$wshell = New-Object -ComObject Wscript.Shell
$wshell.Popup("Your pc hasn't rebooted for 30 days. `r`n `r`n A reboot will be forced within 12 hours

as from now.",0,"Reboot Message")

That works fine, users get a popup. I trigger a forced reboot afterwards and use this as detection method for the first scenario:

$boottime = Get-CimInstance -ClassName win32_operatingsystem | select lastbootuptime -ExpandProperty

lastbootuptime
$boottime -ge (get-date).AddDays(-30)

The second scenario, I can find my way.

It looks like everything is working well but before implementing it, would like your feedback and meanwhile sharing it (might come in handy for other users).


J.

Jan Hoedt

Deplying Windows Store App Via Deeplinking

$
0
0

Hi,

We have a full setup of SCCM 2012 R2 up and running doing OSD, Application deployment etc. It has been asked of use to start to deploy apps to end users from the MS store - we have tried via deploying the .appx - does not work we get an error when it has been installed that it is corrupted and needs to be reinstalled - once we go via the MS store and reinstall it its fine.

We have also been looking at deeplinking back to the Microsoft Store - Following a guide on the MVA I set up a reference machine installed the app I needed - connected to the machine via SCCM, was able to see the app I needed installed, followed the prompts through all working ok. When ive come to deploy to my test machine the option to assign to a distribution point/group is greyed out ?

is any body able to help with the above ?

Cheers


How to prevent users from installing/accessing sccm catalog

$
0
0
We have around 20 machines were any users can login and use these machines.  Users are using these computers if they want to do research etc. Aside from these machines, each of our users has its own desktop/laptop. All our freeware applications that we deploy are available to via sccm application catalog. In this way, users will have the freedom to install the application whenever they want. My question is, how can we prevent the user from accessing or installing applications from sccm catalog if they are logged on to that 20 machines?

Does a successful client push operation mean that my boundary setup is working?

$
0
0
Greetings to all,

I'm having some trouble deploying a simple package, and some of the warnings in a couple of the log files suggest a possible boundary problem. But on the other hand, I'm not having any problems deploying a client via the client push method.

So here's my question: does the fact that I can successfully deploy a client via client push imply that my boundary setup is probably working properly?


Thanks!

Uninstall and Install application

$
0
0

Hi,

have you some proposal or idea for:

I need uninstall application which need restart and after restart immediately install second application. It's critical ! User can't be without this second application. Second application is not possible install without uninstall the first one. The main fear is that user take computer into offline after uninstall.

Thank you for suggestions.

User policy refresh on RDS: howto trigger per user?

$
0
0

Hi,

We publish App-V packages to users on RDS 2012.
Sometimes it takes quite a while so we need to enable the user to do a policy refresh.
However, the user can't access any control panel or client center.

If we do a policy refresh on the server, via client center, will it trigger for ALL users?
If not, how can we enable users to do so (f.e. via a Powershellscript we allow them to run)?

Note: what is your opinion on publishing App-V package to remote desktop user instead of the servers theirselves? Isn't it better to publish to computers, then restricts access via f.e. access based enumeration? My experience is really bad: App-v packages are really slowly loading and troubleshooting is awfull.

Please advise.
J.


Jan Hoedt

Minimal access rights for packages source folder

$
0
0

Hi,

what are the minimum access rights required for package source share for clients to be able to download content from it?

Viewing all 4762 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>