MSI, App-V, SCCM, Appsense, Citrix. This blog contains hints and tips on these technologies. Primarily it is an online notebook of items that I may need to refer to in the future, or things I constantly forget!
Monday, March 5, 2018
Hide a drive in Windows Explorer
To hide drives in Windows Explorer set a registry key as shown below or use this group policy to set the required keys.
HKLM –> Software –> Microsoft –> Windows –> CurrentVersion ->Explorer
or
HKCU –> Software –> Microsoft –> Windows –> CurrentVersion ->Explorer
NoDrives DWORD decimal setting as follows.
A: 1, B: 2, C: 4, D: 8, E: 16, F: 32, G: 64, H: 128, I: 256, J: 512, K: 1024, L: 2048, M: 4096, N: 8192, O: 16384, P: 32768, Q: 65536, R: 131072, S: 262144, T: 524288, U: 1048576, V: 2097152, W: 4194304, X: 8388608, Y: 16777216, Z: 33554432, All: 67108863
Add values to select multiple drives.
To hide drives in Windows Explorer set a registry key as shown below or use the group policy to set the required keys.
Tuesday, February 27, 2018
Automatic Uninstall of Packages
A common method of application deployment is to configure a collection to query an AD group and treat the members as members of the collection.
Logically if a resource is no longer in a group then the software should be removed. This allows the AD group to be an accurate indicator of the number of installations.
In SCCM, installation deployments override uninstall deployments. This fact can be used to easily make an uninstall configuration arrangement which can be incorporated into the standard for the setup of the original deployment configuration. Of course, it can also be be applied retrospectively if necessary.
The install deployment is deployed to the install collection. Any collection membership method can be used. The uninstall deployment is deployed to the uninstall collection. The uninstall collection members is set to a very wide collection such as All Workstations but it also includes an exclude of the install collection.
Thursday, February 8, 2018
calling SCCM actions
Codes for triggering SCCM client actions
Application Deployment Evaluation Cycle
Discovery Data Collection Cycle
File Collection Cycle
Hardware Inventory Cycle
Machine Policy Retrieval Evaluation Cycle
Software Inventory Cycle
Software Updates Deployment Evaluation Cycle
Software Updates Scan Cycle
User Policy Retrieval Evaluation Cycle
Trigger Codes:
{00000000-0000-0000-0000-000000000001} Hardware Inventory
{00000000-0000-0000-0000-000000000002} Software Inventory
{00000000-0000-0000-0000-000000000003} Discovery Inventory
{00000000-0000-0000-0000-000000000010} File Collection
{00000000-0000-0000-0000-000000000011} IDMIF Collection
{00000000-0000-0000-0000-000000000012} Client Machine Authentication
{00000000-0000-0000-0000-000000000021} Request Machine Assignments
{00000000-0000-0000-0000-000000000022} Evaluate Machine Policies
{00000000-0000-0000-0000-000000000023} Refresh Default MP Task
{00000000-0000-0000-0000-000000000024} LS (Location Service) Refresh Locations Task
{00000000-0000-0000-0000-000000000025} LS (Location Service) Timeout Refresh Task
{00000000-0000-0000-0000-000000000026} Policy Agent Request Assignment (User)
{00000000-0000-0000-0000-000000000027} Policy Agent Evaluate Assignment (User)
{00000000-0000-0000-0000-000000000031} Software Metering Generating Usage Report
{00000000-0000-0000-0000-000000000032} Source Update Message
{00000000-0000-0000-0000-000000000037} Clearing proxy settings cache
{00000000-0000-0000-0000-000000000040} Machine Policy Agent Cleanup
{00000000-0000-0000-0000-000000000041} User Policy Agent Cleanup
{00000000-0000-0000-0000-000000000042} Policy Agent Validate Machine Policy / Assignment
{00000000-0000-0000-0000-000000000043} Policy Agent Validate User Policy / Assignment
{00000000-0000-0000-0000-000000000051} Retrying/Refreshing certificates in AD on MP
{00000000-0000-0000-0000-000000000061} Peer DP Status reporting
{00000000-0000-0000-0000-000000000062} Peer DP Pending package check schedule
{00000000-0000-0000-0000-000000000063} SUM Updates install schedule
{00000000-0000-0000-0000-000000000071} NAP action
{00000000-0000-0000-0000-000000000101} Hardware Inventory Collection Cycle
{00000000-0000-0000-0000-000000000102} Software Inventory Collection Cycle
{00000000-0000-0000-0000-000000000103} Discovery Data Collection Cycle
{00000000-0000-0000-0000-000000000104} File Collection Cycle
{00000000-0000-0000-0000-000000000105} IDMIF Collection Cycle
{00000000-0000-0000-0000-000000000106} Software Metering Usage Report Cycle
{00000000-0000-0000-0000-000000000107} Windows Installer Source List Update Cycle
{00000000-0000-0000-0000-000000000108} Software Updates Assignments Evaluation Cycle
{00000000-0000-0000-0000-000000000109} Branch Distribution Point Maintenance Task
{00000000-0000-0000-0000-000000000110} DCM policy
{00000000-0000-0000-0000-000000000111} Send Unsent State Message
{00000000-0000-0000-0000-000000000112} State System policy cache cleanout
{00000000-0000-0000-0000-000000000113} Scan by Update Source
{00000000-0000-0000-0000-000000000114} Update Store Policy
{00000000-0000-0000-0000-000000000115} State system policy bulk send high
{00000000-0000-0000-0000-000000000116} State system policy bulk send low
{00000000-0000-0000-0000-000000000120} AMT Status Check Policy
{00000000-0000-0000-0000-000000000121} Application manager policy action
{00000000-0000-0000-0000-000000000122} Application manager user policy action
{00000000-0000-0000-0000-000000000123} Application manager global evaluation action
{00000000-0000-0000-0000-000000000131} Power management start summarizer
{00000000-0000-0000-0000-000000000221} Endpoint deployment reevaluate
{00000000-0000-0000-0000-000000000222} Endpoint AM policy reevaluate
{00000000-0000-0000-0000-000000000223} External event detection
Reference
https://blogs.technet.microsoft.com/charlesa_us/2015/03/07/triggering-configmgr-client-actions-with-wmic-without-pesky-right-click-tools/
keywords
trigger
Wednesday, January 31, 2018
Tuesday, January 2, 2018
SCCM Versions
https://www.systemcenterdudes.com/sccm-2012-version-numbers/
Release Dates
keywords
SCCM Version Versions
SCCM Version Versions
Monday, December 18, 2017
WMIC.EXE
WMIC.EXE is a tool for accessing WMI
http://www.robvanderwoude.com/wmic.php
Examples
Return all the data about AppvClientPackage
wmic /namespace:\\ROOT\Appv Path AppvClientPackage
Return the connectiongroup names and show inuse
wmic /namespace:\\ROOT\Appv Path AppvClientConnectionGroup get Name,inuse
Use a method to return a value
wmic /namespace:\\ROOT\ccm class SMS_Client call GetAssignedSeite
Use a method to set a value
wmic /namespace:\\ROOT\ccm class SMS_Client call SetAssignedSite sSiteCode="CODE"
Wednesday, December 6, 2017
Excel Addins and the OPEN keys
This article describes the potential problems of delivering Excel Addins using App-V packages and Connection Groups
https://blogs.technet.microsoft.com/gladiatormsft/2013/09/04/app-v-on-virtualizing-multiple-excel-add-ins/
There are similarities to the situation with Enable Browser Controls
Subscribe to:
Posts (Atom)