SCCM 2012: Comment mettre à jour correctement le contenu d'une application?

8

J'ai récemment mis en place un nouvel environnement SCCM 2012 sur mon lieu de travail et maintenant nous créons nos applications de distribution.

Certaines applications sont configurées à l'aide d'un script. Lors des tests, quelque chose n'allait pas et le contenu de l'application doit être modifié. Le point de distribution continue de servir l'ancien contenu aux clients.

Je me demandais quelle est la procédure appropriée pour mettre à jour les DP lorsque le contenu d'une application change. J'ai essayé de redistribuer aux points de distribution et de supprimer les anciennes révisions, mais en vain.

Omnomnomnom
la source
1
Vous rencontrez peut-être des problèmes avec les processus de mise à jour DP. Quelque chose dans les journaux du site (Administration, Opérations du site et certaines autres options de menu dont je ne me souviens pas du haut de ma tête)?
Chris S

Réponses:

3

Il existe une option sur le package pour déconnecter les utilisateurs afin que sccm puisse mettre à jour le package. Cela se produit-il avec tous les packages ou un seul?

entrez la description de l'image ici

Mise à jour

Je pense que je sais ce qui se passe. Je n'ai jamais utilisé l'option de redistribution car je n'ai jamais vu le point, maintenant je suis curieux et ce billet de blog a confirmé ma théorie selon laquelle c'est plus pour la réparation que pour la mise à jour d'un package. Il copie le package d'un troisième emplacement (pas la source du package comme la mise à jour du point de distribution) vers le DP, ce qui n'est pas ce que nous voulons faire.

Pour mettre à jour le DP, sélectionnez votre package et cliquez sur le bouton en surbrillance dans ma capture d'écran.

entrez la description de l'image ici

2e mise à jour

Lorsque je travaille avec des applications App-v, si je dois mettre à jour le contenu, une fois que je le place dans le répertoire à partir duquel sccm le copiera, je sélectionne le package, puis je vais dans l'onglet Types de déploiement, puis en haut je clique sur 'Actualiser le contenu' et suivez les invites. Je peux confirmer que cela fonctionne. Dans mon application particulière, cela s'installe à partir du catalogue d'applications, mais les applications annoncées sur la machine devraient fonctionner de la même manière.

entrez la description de l'image ici

MDMoore313
la source
Cela se produit avec un petit nombre de packages, pas tous. Cela semble vraiment utile. (Je suis en vacances en ce moment, mais j'essaierai certainement à mon retour)
Omnomnomnom
J'ai testé cela, mais cela ne résout pas le problème.
Omnomnomnom
@Omnomnomnom juste pour confirmer que vous mettez à jour le DP après avoir ajouté le contenu au partage de fichiers , n'est -ce pas?
MDMoore313
Oui, après avoir changé le contenu d'une application. Je vais à ses propriétés, cliquez sur l'onglet contenu et choisissez redistribuer pour les DP nécessaires.
Omnomnomnom
1
@ MDMoore313 - Yup c'est exactement ce que j'ai fait. Doit vraiment mettre à jour ce fil. Peut confirmer que cela fonctionne aussi pour moi
Joe Taylor
0

vient d'écrire un petit script PowerShell qui met à jour toutes les applications:

try
{
$DPGroup = "PTB"
Get-Wmiobject -Namespace "root\SMS\Site_ptb" -Class SMS_Application -Filter "isLatest='true' and isExpired='false'" | foreach{
           $name = $_.LocalizedDisplayName
           echo "Application : $name"
           $dptypes = Get-CMDeploymentType -ApplicationName "$name"
           foreach ($dpt in $dptypes){
                $dptname = $dpt.LocalizedDisplayName
                echo "Deployment Type: $dptname"
                Update-CMDistributionPoint -ApplicationName "$name" -DeploymentTypeName "$dptname"
                }
           }
}
catch
{
    $_.Exception.Message
}
fokker
la source