SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
Roger Zander
CONSULTANT @ Syliance IT Services GmbH
Enterprise Client Managemenet MVP
roger@zander.ch ; roger.zander@syliance.com

Application Management …..
-> keep it simple

Configuration Manager
Agenda

App in SQL

User targeting

Questions &
Discussion

Detection
methods

Global Conditions

Uninstall
Naming
conventions
Create App

Superseedence
SQL

--Show all Config Items
SELECT * FROM [CM_CM0].[dbo].[CI_ConfigurationItems]
--Show different CI types
SELECT * FROM [CM_CM0].[dbo].[CI_Types]
--Show only Applications
SELECT * FROM [CM_CM0].[dbo].[CI_ConfigurationItems] WHERE CIType_ID = 10

--Show active versions
SELECT * FROM [CM_CM0].[dbo].[CI_ConfigurationItems] WHERE CIType_ID = 10 and IsLatest = 1
--Select data from SDMPackageDigest
WITH XMLNAMESPACES ( DEFAULT 'http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest' )

SELECT SDMPackageDigest.value('(/AppMgmtDigest/Application/Title)[1]', 'nvarchar(MAX)') [Title],
SDMPackageDigest.value('(/AppMgmtDigest/Application/SoftwareVersion )[1]', 'nvarchar(MAX)') [Version],
SDMPackageDigest.value('(/AppMgmtDigest/Application/CustomId)[1]', 'nvarchar(MAX)') [CustomID]
FROM [CM_CM0].[dbo].[CI_ConfigurationItems] WHERE CIType_ID = 10 and IsLatest = 1
User targeting app
• Software erscheint nicht automatisch im SW Center !
• SW muss via «Application Catalog» bestellt werden.
• SW Center listet nur SW die auf dem Computer bekannt sind und für den
angemeldeten Benutzer zu Verfügung stehen.

• SW Center ist kein KIOSK -> Application Catalog verwenden !
Wird eine App einem Gerät zugewiesen, wird immer die Policy
runtergeladen.. Bei vielen* Applications kann das die Performance
beinträchtigen.
• AD Gruppen als «direct memberhship rules» in Collections
verwenden, so wird Collection Evaluator nicht belastet.
Uninstall
• Bei meheren DeploymentTypes verschwindet «uninstall» !
• Auch wenn deployment auf «Available» steht, wird Policy aktualisiert
und Aktionen ausgelöst !
• Finger weg von Applications mit deployment !!!! (auch wenn diese
nur «available» sind !)
Namenskonventionen
• Application Name muss unique sein !
• Bedenke, bei verwendung von Security Scopes sehen nicht alle Admins alle
Applications -> evtl. Scope ins Namenskonzept einbeziehen !

• Wenn «nur» ein Deployment Type pro Application verwendet wird,
muss allenfalls Version und Architektur auch in den Namen.
• Application Name != Display Name
superseedence
• Wenn deployments auf Devices zeigen (z.B. alle Computer mit einer alten
version), wird update durchgeführt auch wenn deployment «available» ist.

• Vorsicht bei Superseedence, wenn Appliktionen noch nicht «produktiv» sind !
Detection methods
• Detection auf Product Code kann problematisch sein, da der Product
code nicht über mehrere Versionen identisch sein muss.
• Detection auf UpgradeCode wäre besser, gibt’s aber nicht 
• Bei Registry- und File- Rules auf x64/x86 Problematik achten !
• Versionen nicht als string vergleichen !
Global Conditions
• Global Conditions für generelle Requiement-Rules machen
• Flexibel bei neue OS Versionen
• Es können immernoch zusätzliche
Rules im DT definiert werden.
Danke
Applications -> Keep it simple !!!!!!
Herzlichen Dank
roger@zander.ch
Bewertung der Session: Configmgr.ch
• Xing:
• Facebook:
• Twitter:

https://www.xing.com/net/cmce
https://www.facebook.com/groups/411231535670608/
https://twitter.com/configmgr_ch

Nächster Event: Freitag 13. Juni Digicomp Bern
(begrenzte Anzahl Teilnehmer)

Más contenido relacionado

Destacado

Diari del 2 de gener de 2013
Diari del 2 de gener de 2013Diari del 2 de gener de 2013
Diari del 2 de gener de 2013diarimes
 
2009 Ppt Panama
2009 Ppt Panama2009 Ppt Panama
2009 Ppt Panamalibra1967
 
Cocacola mentos perigo
Cocacola mentos perigoCocacola mentos perigo
Cocacola mentos perigoNajar Santos
 
Tendencias de la comunicación digital - Clase 6
Tendencias de la comunicación digital - Clase 6Tendencias de la comunicación digital - Clase 6
Tendencias de la comunicación digital - Clase 6Omar Vite
 
Overused words
Overused wordsOverused words
Overused wordsHipCV
 
03p influencia das-cores
03p   influencia das-cores03p   influencia das-cores
03p influencia das-coresValentina Silva
 
Marking feedback
Marking feedbackMarking feedback
Marking feedbackKate Beatty
 
Pierluisi le responde a los navieros
Pierluisi le responde a los navierosPierluisi le responde a los navieros
Pierluisi le responde a los navierosCoxAlomar2012
 
Diari del 8 d'abril de 2014
Diari del 8 d'abril de 2014Diari del 8 d'abril de 2014
Diari del 8 d'abril de 2014diarimes
 
El futuro de la mujer
El futuro de la mujerEl futuro de la mujer
El futuro de la mujerOmar Vite
 

Destacado (16)

Diari del 2 de gener de 2013
Diari del 2 de gener de 2013Diari del 2 de gener de 2013
Diari del 2 de gener de 2013
 
La ciencia.Castejón
La ciencia.CastejónLa ciencia.Castejón
La ciencia.Castejón
 
2009 Ppt Panama
2009 Ppt Panama2009 Ppt Panama
2009 Ppt Panama
 
Cocacola mentos perigo
Cocacola mentos perigoCocacola mentos perigo
Cocacola mentos perigo
 
Tendencias de la comunicación digital - Clase 6
Tendencias de la comunicación digital - Clase 6Tendencias de la comunicación digital - Clase 6
Tendencias de la comunicación digital - Clase 6
 
Readme
ReadmeReadme
Readme
 
Overused words
Overused wordsOverused words
Overused words
 
03p influencia das-cores
03p   influencia das-cores03p   influencia das-cores
03p influencia das-cores
 
Marking feedback
Marking feedbackMarking feedback
Marking feedback
 
Pierluisi le responde a los navieros
Pierluisi le responde a los navierosPierluisi le responde a los navieros
Pierluisi le responde a los navieros
 
Diari del 8 d'abril de 2014
Diari del 8 d'abril de 2014Diari del 8 d'abril de 2014
Diari del 8 d'abril de 2014
 
Cifra
CifraCifra
Cifra
 
Fidiferentes
FidiferentesFidiferentes
Fidiferentes
 
Nr 35
Nr 35Nr 35
Nr 35
 
El futuro de la mujer
El futuro de la mujerEl futuro de la mujer
El futuro de la mujer
 
-FEB 14 OTZ Newsletter
-FEB 14 OTZ Newsletter-FEB 14 OTZ Newsletter
-FEB 14 OTZ Newsletter
 

Similar a Application Management; keep it simple...

cynapspro data endpoint protection 2010 - Installationsleitfaden
cynapspro data endpoint protection 2010 - Installationsleitfadencynapspro data endpoint protection 2010 - Installationsleitfaden
cynapspro data endpoint protection 2010 - Installationsleitfadencynapspro GmbH
 
Windows as a Service - Herausforderungen ohne Windows Desktop Analytics
Windows as a Service - Herausforderungen ohne Windows Desktop AnalyticsWindows as a Service - Herausforderungen ohne Windows Desktop Analytics
Windows as a Service - Herausforderungen ohne Windows Desktop AnalyticsFabian Niesen
 
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application VirtualizationDesktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application VirtualizationGWAVA
 
Qualitätsstandards in der Datenbankentwicklung.pdf
Qualitätsstandards in der Datenbankentwicklung.pdfQualitätsstandards in der Datenbankentwicklung.pdf
Qualitätsstandards in der Datenbankentwicklung.pdfOliver Lemm
 
Skalierung & Performance
Skalierung & PerformanceSkalierung & Performance
Skalierung & Performanceglembotzky
 
bccon-2014 adm01 tipps-und-skripts-aus-dem-leben-eines-ibm-connections-admins
bccon-2014 adm01 tipps-und-skripts-aus-dem-leben-eines-ibm-connections-adminsbccon-2014 adm01 tipps-und-skripts-aus-dem-leben-eines-ibm-connections-admins
bccon-2014 adm01 tipps-und-skripts-aus-dem-leben-eines-ibm-connections-adminsICS User Group
 
Tipps und Skripts aus dem Leben eines Connections Admins
Tipps und Skripts aus dem Leben eines Connections AdminsTipps und Skripts aus dem Leben eines Connections Admins
Tipps und Skripts aus dem Leben eines Connections AdminsKlaus Bild
 
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...Marc Müller
 
System Center Configuration Manager with Azure, Intune and Application Manage...
System Center Configuration Manager with Azure, Intune and Application Manage...System Center Configuration Manager with Azure, Intune and Application Manage...
System Center Configuration Manager with Azure, Intune and Application Manage...Digicomp Academy AG
 
Icsug conf 14_tipps-und-skripts-fuer-ibm-connections-administratoren
Icsug conf 14_tipps-und-skripts-fuer-ibm-connections-administratorenIcsug conf 14_tipps-und-skripts-fuer-ibm-connections-administratoren
Icsug conf 14_tipps-und-skripts-fuer-ibm-connections-administratorenICS User Group
 
AdminCamp2017 - ApplicationInsights
AdminCamp2017 - ApplicationInsightsAdminCamp2017 - ApplicationInsights
AdminCamp2017 - ApplicationInsightsChristoph Adler
 
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien DNUG e.V.
 
C/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersC/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersUlrich Krause
 
Nanoservice Architekturen
Nanoservice ArchitekturenNanoservice Architekturen
Nanoservice ArchitekturenLeo Lindhorst
 

Similar a Application Management; keep it simple... (20)

Citrix Day 2014: APPDNA
Citrix Day 2014: APPDNACitrix Day 2014: APPDNA
Citrix Day 2014: APPDNA
 
cynapspro data endpoint protection 2010 - Installationsleitfaden
cynapspro data endpoint protection 2010 - Installationsleitfadencynapspro data endpoint protection 2010 - Installationsleitfaden
cynapspro data endpoint protection 2010 - Installationsleitfaden
 
Windows as a Service - Herausforderungen ohne Windows Desktop Analytics
Windows as a Service - Herausforderungen ohne Windows Desktop AnalyticsWindows as a Service - Herausforderungen ohne Windows Desktop Analytics
Windows as a Service - Herausforderungen ohne Windows Desktop Analytics
 
CDI
CDICDI
CDI
 
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application VirtualizationDesktop Containers 12: Next Generation of ZENworks Application Virtualization
Desktop Containers 12: Next Generation of ZENworks Application Virtualization
 
Fehleranalyse in SCCM
Fehleranalyse in SCCMFehleranalyse in SCCM
Fehleranalyse in SCCM
 
Qualitätsstandards in der Datenbankentwicklung.pdf
Qualitätsstandards in der Datenbankentwicklung.pdfQualitätsstandards in der Datenbankentwicklung.pdf
Qualitätsstandards in der Datenbankentwicklung.pdf
 
Skalierung & Performance
Skalierung & PerformanceSkalierung & Performance
Skalierung & Performance
 
Enterprise APEX
Enterprise APEXEnterprise APEX
Enterprise APEX
 
Infrastructure Solution Day | Core
Infrastructure Solution Day | CoreInfrastructure Solution Day | Core
Infrastructure Solution Day | Core
 
bccon-2014 adm01 tipps-und-skripts-aus-dem-leben-eines-ibm-connections-admins
bccon-2014 adm01 tipps-und-skripts-aus-dem-leben-eines-ibm-connections-adminsbccon-2014 adm01 tipps-und-skripts-aus-dem-leben-eines-ibm-connections-admins
bccon-2014 adm01 tipps-und-skripts-aus-dem-leben-eines-ibm-connections-admins
 
Tipps und Skripts aus dem Leben eines Connections Admins
Tipps und Skripts aus dem Leben eines Connections AdminsTipps und Skripts aus dem Leben eines Connections Admins
Tipps und Skripts aus dem Leben eines Connections Admins
 
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
DWX 2017 - Alternativen zu Visual-Studio-Testtools: Wann lohnt es sich auch m...
 
System Center Configuration Manager with Azure, Intune and Application Manage...
System Center Configuration Manager with Azure, Intune and Application Manage...System Center Configuration Manager with Azure, Intune and Application Manage...
System Center Configuration Manager with Azure, Intune and Application Manage...
 
CodeFluent Entities and AppSofa
CodeFluent Entities and AppSofaCodeFluent Entities and AppSofa
CodeFluent Entities and AppSofa
 
Icsug conf 14_tipps-und-skripts-fuer-ibm-connections-administratoren
Icsug conf 14_tipps-und-skripts-fuer-ibm-connections-administratorenIcsug conf 14_tipps-und-skripts-fuer-ibm-connections-administratoren
Icsug conf 14_tipps-und-skripts-fuer-ibm-connections-administratoren
 
AdminCamp2017 - ApplicationInsights
AdminCamp2017 - ApplicationInsightsAdminCamp2017 - ApplicationInsights
AdminCamp2017 - ApplicationInsights
 
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
HCL Domino 14 - Leap 1.1.2 - DNUG Stammtisch Wien
 
C/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersC/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino Developers
 
Nanoservice Architekturen
Nanoservice ArchitekturenNanoservice Architekturen
Nanoservice Architekturen
 

Más de Digicomp Academy AG

Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019Digicomp Academy AG
 
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...Digicomp Academy AG
 
Innovation durch kollaboration gennex 2018
Innovation durch kollaboration gennex 2018Innovation durch kollaboration gennex 2018
Innovation durch kollaboration gennex 2018Digicomp Academy AG
 
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handoutRoger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handoutDigicomp Academy AG
 
Roger basler meetup_21082018_work-smarter-not-harder_handout
Roger basler meetup_21082018_work-smarter-not-harder_handoutRoger basler meetup_21082018_work-smarter-not-harder_handout
Roger basler meetup_21082018_work-smarter-not-harder_handoutDigicomp Academy AG
 
Xing expertendialog zu nudge unit x
Xing expertendialog zu nudge unit xXing expertendialog zu nudge unit x
Xing expertendialog zu nudge unit xDigicomp Academy AG
 
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?Digicomp Academy AG
 
IPv6 Security Talk mit Joe Klein
IPv6 Security Talk mit Joe KleinIPv6 Security Talk mit Joe Klein
IPv6 Security Talk mit Joe KleinDigicomp Academy AG
 
Agiles Management - Wie geht das?
Agiles Management - Wie geht das?Agiles Management - Wie geht das?
Agiles Management - Wie geht das?Digicomp Academy AG
 
Gewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
Gewinnen Sie Menschen und Ziele - Referat von Andi OdermattGewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
Gewinnen Sie Menschen und Ziele - Referat von Andi OdermattDigicomp Academy AG
 
Querdenken mit Kreativitätsmethoden – XING Expertendialog
Querdenken mit Kreativitätsmethoden – XING ExpertendialogQuerdenken mit Kreativitätsmethoden – XING Expertendialog
Querdenken mit Kreativitätsmethoden – XING ExpertendialogDigicomp Academy AG
 
Xing LearningZ: Digitale Geschäftsmodelle entwickeln
Xing LearningZ: Digitale Geschäftsmodelle entwickelnXing LearningZ: Digitale Geschäftsmodelle entwickeln
Xing LearningZ: Digitale Geschäftsmodelle entwickelnDigicomp Academy AG
 
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only BuildingSwiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only BuildingDigicomp Academy AG
 
UX – Schlüssel zum Erfolg im Digital Business
UX – Schlüssel zum Erfolg im Digital BusinessUX – Schlüssel zum Erfolg im Digital Business
UX – Schlüssel zum Erfolg im Digital BusinessDigicomp Academy AG
 
Die IPv6 Journey der ETH Zürich
Die IPv6 Journey der ETH Zürich Die IPv6 Journey der ETH Zürich
Die IPv6 Journey der ETH Zürich Digicomp Academy AG
 
Xing LearningZ: Die 10 + 1 Trends im (E-)Commerce
Xing LearningZ: Die 10 + 1 Trends im (E-)CommerceXing LearningZ: Die 10 + 1 Trends im (E-)Commerce
Xing LearningZ: Die 10 + 1 Trends im (E-)CommerceDigicomp Academy AG
 
Zahlen Battle: klassische werbung vs.online-werbung-somexcloud
Zahlen Battle: klassische werbung vs.online-werbung-somexcloudZahlen Battle: klassische werbung vs.online-werbung-somexcloud
Zahlen Battle: klassische werbung vs.online-werbung-somexcloudDigicomp Academy AG
 
General data protection regulation-slides
General data protection regulation-slidesGeneral data protection regulation-slides
General data protection regulation-slidesDigicomp Academy AG
 

Más de Digicomp Academy AG (20)

Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
 
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
 
Innovation durch kollaboration gennex 2018
Innovation durch kollaboration gennex 2018Innovation durch kollaboration gennex 2018
Innovation durch kollaboration gennex 2018
 
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handoutRoger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
 
Roger basler meetup_21082018_work-smarter-not-harder_handout
Roger basler meetup_21082018_work-smarter-not-harder_handoutRoger basler meetup_21082018_work-smarter-not-harder_handout
Roger basler meetup_21082018_work-smarter-not-harder_handout
 
Xing expertendialog zu nudge unit x
Xing expertendialog zu nudge unit xXing expertendialog zu nudge unit x
Xing expertendialog zu nudge unit x
 
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
 
IPv6 Security Talk mit Joe Klein
IPv6 Security Talk mit Joe KleinIPv6 Security Talk mit Joe Klein
IPv6 Security Talk mit Joe Klein
 
Agiles Management - Wie geht das?
Agiles Management - Wie geht das?Agiles Management - Wie geht das?
Agiles Management - Wie geht das?
 
Gewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
Gewinnen Sie Menschen und Ziele - Referat von Andi OdermattGewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
Gewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
 
Querdenken mit Kreativitätsmethoden – XING Expertendialog
Querdenken mit Kreativitätsmethoden – XING ExpertendialogQuerdenken mit Kreativitätsmethoden – XING Expertendialog
Querdenken mit Kreativitätsmethoden – XING Expertendialog
 
Xing LearningZ: Digitale Geschäftsmodelle entwickeln
Xing LearningZ: Digitale Geschäftsmodelle entwickelnXing LearningZ: Digitale Geschäftsmodelle entwickeln
Xing LearningZ: Digitale Geschäftsmodelle entwickeln
 
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only BuildingSwiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
 
UX – Schlüssel zum Erfolg im Digital Business
UX – Schlüssel zum Erfolg im Digital BusinessUX – Schlüssel zum Erfolg im Digital Business
UX – Schlüssel zum Erfolg im Digital Business
 
Minenfeld IPv6
Minenfeld IPv6Minenfeld IPv6
Minenfeld IPv6
 
Was ist design thinking
Was ist design thinkingWas ist design thinking
Was ist design thinking
 
Die IPv6 Journey der ETH Zürich
Die IPv6 Journey der ETH Zürich Die IPv6 Journey der ETH Zürich
Die IPv6 Journey der ETH Zürich
 
Xing LearningZ: Die 10 + 1 Trends im (E-)Commerce
Xing LearningZ: Die 10 + 1 Trends im (E-)CommerceXing LearningZ: Die 10 + 1 Trends im (E-)Commerce
Xing LearningZ: Die 10 + 1 Trends im (E-)Commerce
 
Zahlen Battle: klassische werbung vs.online-werbung-somexcloud
Zahlen Battle: klassische werbung vs.online-werbung-somexcloudZahlen Battle: klassische werbung vs.online-werbung-somexcloud
Zahlen Battle: klassische werbung vs.online-werbung-somexcloud
 
General data protection regulation-slides
General data protection regulation-slidesGeneral data protection regulation-slides
General data protection regulation-slides
 

Application Management; keep it simple...

  • 1. Roger Zander CONSULTANT @ Syliance IT Services GmbH Enterprise Client Managemenet MVP roger@zander.ch ; roger.zander@syliance.com Application Management ….. -> keep it simple Configuration Manager
  • 2. Agenda App in SQL User targeting Questions & Discussion Detection methods Global Conditions Uninstall Naming conventions Create App Superseedence
  • 3. SQL --Show all Config Items SELECT * FROM [CM_CM0].[dbo].[CI_ConfigurationItems] --Show different CI types SELECT * FROM [CM_CM0].[dbo].[CI_Types] --Show only Applications SELECT * FROM [CM_CM0].[dbo].[CI_ConfigurationItems] WHERE CIType_ID = 10 --Show active versions SELECT * FROM [CM_CM0].[dbo].[CI_ConfigurationItems] WHERE CIType_ID = 10 and IsLatest = 1 --Select data from SDMPackageDigest WITH XMLNAMESPACES ( DEFAULT 'http://schemas.microsoft.com/SystemCenterConfigurationManager/2009/AppMgmtDigest' ) SELECT SDMPackageDigest.value('(/AppMgmtDigest/Application/Title)[1]', 'nvarchar(MAX)') [Title], SDMPackageDigest.value('(/AppMgmtDigest/Application/SoftwareVersion )[1]', 'nvarchar(MAX)') [Version], SDMPackageDigest.value('(/AppMgmtDigest/Application/CustomId)[1]', 'nvarchar(MAX)') [CustomID] FROM [CM_CM0].[dbo].[CI_ConfigurationItems] WHERE CIType_ID = 10 and IsLatest = 1
  • 4. User targeting app • Software erscheint nicht automatisch im SW Center ! • SW muss via «Application Catalog» bestellt werden. • SW Center listet nur SW die auf dem Computer bekannt sind und für den angemeldeten Benutzer zu Verfügung stehen. • SW Center ist kein KIOSK -> Application Catalog verwenden ! Wird eine App einem Gerät zugewiesen, wird immer die Policy runtergeladen.. Bei vielen* Applications kann das die Performance beinträchtigen. • AD Gruppen als «direct memberhship rules» in Collections verwenden, so wird Collection Evaluator nicht belastet.
  • 5. Uninstall • Bei meheren DeploymentTypes verschwindet «uninstall» ! • Auch wenn deployment auf «Available» steht, wird Policy aktualisiert und Aktionen ausgelöst ! • Finger weg von Applications mit deployment !!!! (auch wenn diese nur «available» sind !)
  • 6. Namenskonventionen • Application Name muss unique sein ! • Bedenke, bei verwendung von Security Scopes sehen nicht alle Admins alle Applications -> evtl. Scope ins Namenskonzept einbeziehen ! • Wenn «nur» ein Deployment Type pro Application verwendet wird, muss allenfalls Version und Architektur auch in den Namen. • Application Name != Display Name
  • 7. superseedence • Wenn deployments auf Devices zeigen (z.B. alle Computer mit einer alten version), wird update durchgeführt auch wenn deployment «available» ist. • Vorsicht bei Superseedence, wenn Appliktionen noch nicht «produktiv» sind !
  • 8. Detection methods • Detection auf Product Code kann problematisch sein, da der Product code nicht über mehrere Versionen identisch sein muss. • Detection auf UpgradeCode wäre besser, gibt’s aber nicht  • Bei Registry- und File- Rules auf x64/x86 Problematik achten ! • Versionen nicht als string vergleichen !
  • 9. Global Conditions • Global Conditions für generelle Requiement-Rules machen • Flexibel bei neue OS Versionen • Es können immernoch zusätzliche Rules im DT definiert werden.
  • 10. Danke Applications -> Keep it simple !!!!!! Herzlichen Dank roger@zander.ch Bewertung der Session: Configmgr.ch • Xing: • Facebook: • Twitter: https://www.xing.com/net/cmce https://www.facebook.com/groups/411231535670608/ https://twitter.com/configmgr_ch Nächster Event: Freitag 13. Juni Digicomp Bern (begrenzte Anzahl Teilnehmer)