Quantcast
Channel: ConfigMgr – MSEndpointMgr
Viewing all 347 articles
Browse latest View live

WIM Witch v1.3.0 – Server Support, OneDrive, and Command Line

$
0
0
With the release of WIM Witch v1.3.0, she now has new capabilities that were requested by the community. While there have been plenty of functional updates to WIM Witch since its release, this version brings enough change to warrant documentation. The features introduced in this release are all from user requests, and I want to […]

Integrate DaRT in a ConfigMgr boot image using PowerShell

$
0
0
Over the years it’s been relatively common to include Microsoft DaRT into your boot image used for OSD in ConfigMgr and several blog posts have explained the process with a step-by-step approach. Some time back I found myself integrating DaRT a little bit more than I would allow myself for manually going through those guides, […]

Cloud Management Gateway deployment failed due to missing Resource Provider in Azure Subscription

$
0
0
Deploying a Cloud Management Gateway (CMG) with ConfigMgr requires access to an Azure Subscription. Additionally, the CMG is deployed using a resource provider named Microsoft.ClassicCompute. Newly registered Azure Subscriptions doesn’t have the this resource provider registered by default, which will cause the deployment of a CMG to fail with the first error message that as […]

Meet your new browser – Microsoft Edge

$
0
0
Internet browsers have become more than just a means of accessing lines of HTML, JavaScript and CSS over the years. Today we use browsers to control core functions of our business, through portals into technologies including Azure, Office 365, AWS, Google Gsuite and many, many more. The one thing that has become apparent though over […]

WIM Witch v1.4.0 – Language Packs, Features on Demand, and Local Experience Packs

$
0
0
Starting with version 1.4.0, WIM Witch can now import and apply Language Packs, Features on Demand, and Local Experience Packs. This feature set has been a constant request from the original release of WIM Witch, and I am really happy to have finally delivered it. There are known bugs, which are listed at the end […]

Passwordless journey with FIDO2 – Part 3 – Engine troubles

$
0
0
Image illustrating the authentication process of a FIDO2 loginFor earlier posts, please find them here: Passwordless journey with FIDO2 – Part 1 – Getting started with Security keys Passwordless journey with FIDO2 – Part 2 – Usage experiences So it’s been a few months since the last post, and I can tell that more and more people are starting their own journeys into […]

Office 365 client deployment: notes from the field

$
0
0
Recently I took on an new task assignment to migrate all users from the Office 2016 client to Office 365 Pro Plus. I thought I could finish this task in an hour, and I was totally wrong about that! Sure it was very easy to make Office 365 application and deploy the application using ConfigMgr. […]

Deploying Autopilot with MDT on USB – A WIM Witch Use Case

$
0
0
I was recently pulled into a project with a client that is enrolling their estate into Autopilot. This would normally be unexceptional, but this client had a several challenges that made this process difficult. We devised a novel approach using WIM Witch and The Microsoft Deployment Toolkit (MDT) to mitigate risk, meet the client’s needs, […]

21 Days of MEM Tips

$
0
0
Last March, our own Sandy Yinghua challenged David James to a friendly competition of sharing the best tips and tricks for ConfigMgr. What resulted was a month’s worth of tweets from ConfigMgr team members and the community, highlighting useful tips and handy tricks. Due to the popularity of event, the quality and quantity of tips, […]

Notes from the field – Do I really need MDT integration?

$
0
0
For many years, in fact, since I started my own career with Configuration Manager, the tried and tested method of building task sequences was to integrate MDT. MDT integration was seen to offer the best of both worlds, as MDT of course includes a lot of automation logic out of the box. The prospect of […]

The case of the expired Cloud Management Gateway (CMG) server authentication certificate

$
0
0
The call We got a call from a customer stating that they where having issues with their cloud management gateway not working. I did spend some time on figuring out what the issue was so I though I should share it with you all. The customer gave us the following infomation. The status in the […]

SCConfigMgr Community AMA – 31st March

$
0
0
All of us in SCConfigMgr are currently working from home, we would love this opportunity to meet the community in a virtual way (we thought it would be a good thing :)). Come Join Us On Tuesday 31st of March at 16:00 CET / 10:00Am EDT / 7:00AM PDT, we will welcome you to join […]

Enable Tenant Attach in ConfigMgr with Microsoft Endpoint Manager for device upload and remote actions

$
0
0
Lately there’s been a lot of talk about the newly introduced Microsoft Endpoint Manager solution, that’s aiming for bringing together the best from both worlds, where devices in both ConfigMgr and Intune can be managed from within the same console, the Microsoft Endpoint Manager admin center (MEMAC). In ConfigMgr Current Branch version 2002, the first […]

Goodbye MBAM – BitLocker Management in Configuration Manager – Part 1

$
0
0
Back in January 2019 I wrote a series on setting up and customising MBAM (https://www.scconfigmgr.com/2019/01/12/step-by-step-microsoft-mbam/), a product that was part of the Microsoft Desktop Optimisation Pack, and a product that at the time was earmarked for retirement. At the time there were rumors’ that functionality would be imported into Configuration Manager, something that we learned […]

Goodbye MBAM – BitLocker Management in Configuration Manager – Part 2

$
0
0
In part two of this three part series, I will run through how to customise the BitLocker Self Service portal in Configuration Manager build 2002. Series Links Goodbye MBAM – BitLocker Management in Configuration Manager – Part 1 (Server Components) Goodbye MBAM – BitLocker Management in Configuration Manager – Part 2 (Portal Customisation) Goodbye MBAM […]

Goodbye MBAM – BitLocker Management in Configuration Manager – Part 3

$
0
0
In this, the final part of the series, we look at how the MBAM client and settings are deployed in the 2002 release of Configuration Manager. Series Links Goodbye MBAM – BitLocker Management in Configuration Manager – Part 1 (Server Components) Goodbye MBAM – BitLocker Management in Configuration Manager – Part 2 (Portal Customisation) Goodbye […]

WIM Witch 2.0 – ConfigMgr Integration

$
0
0
The most requested feature for WIM Witch has been integration with Configuration Manager, and I am pleased and proud to announce this request has been fulfilled. WIM Witch now has the ability to create a new operating system image in ConfigMgr, as well as updating an existing image.  Just like with previous versions, the ConfigMgr […]

Office 365 client deployment: notes from the field

$
0
0

Recently I took on an new task assignment to migrate all users from the Office 2016 client to Office 365 Pro Plus. I thought I could finish this task in an hour, and I was totally wrong about that! Sure it was very easy to make Office 365 application and deploy the application using ConfigMgr. Right? After I quickly make the application, I sit back and start thinking what else am I missing still, and then I realized there are some preparations and configurations that I need to do.

1. Visio and Project

My original plan was uninstall Office 2016, exclude Visio and Project, then install Office 365 64bit client, but soon I realized it is not supported to do so.

2. Update Office Administrative Template

Microsoft has done a great job adding more features to Office products in each builds, which means there are more setting can or should be managed. Currently the latest version of Office Administrative Template is published in Jan.22, 2020, it can be found from https://www.microsoft.com/en-us/download/details.aspx?id=49030

3. Privacy Control

Microsoft has made improvement of privacy control. Starting with Version 1904 of Office 365 ProPlus, there are new policy settings that will allow us to control Diagnostic data and Connected experiences , this is also one of the reason why we need update Office administrative template, all these policy settings are located under User Configuration\Policies\Administrative Templates\Microsoft Office 2016\Privacy\Trust Center

Diagnostic data is used to keep Office secure and up-to-date, detect, diagnose and fix problems, and also make product improvements. This data does not include a user’s name or email address, the content of the user’s files, or information about apps unrelated to Office. There are two type of Diagnostic data: Required and Optional .

  • Required diagnostic data is the minimum data necessary to help keep Office secure, up-to-date, and performing as expected on the device it’s installed on
  • Optional diagnostic data is additional data that helps us make product improvements and provides enhanced information to help us detect, diagnose, and fix issues. If you choose to send optional diagnostic data, required diagnostic data is also included

You can use Configure the level of client software diagnostic data sent by Office to Microsoft policy setting choose what level of diagnostic data is sent to Microsoft. Just remember, disable this setting will send both diagnostic data to Microsoft, if you don’t want send any data, choose Enable-Neither.

Connected experiences use cloud-based functionality to provide enhanced Office features. I personally wouldn’t want my IT disable the feature for me, because I really love PowerPoint designer feature, it makes my presentation so pretty. You can find list of Connected experiences from https://docs.microsoft.com/en-us/deployoffice/privacy/connected-experiences .

Since I want to leave Connected experiences options open for my end users, I don’t want make decision for them whether or not they wants these features, I leave this policy “Disable Opt-in Wizard on first run” as Not Configured, so that they will see the first run wizard tell them about privacy control, and how they can configure those settings by themselves.

There are 4 other policy settings for Connected experiences, you can find lots details here https://docs.microsoft.com/en-us/deployoffice/privacy/manage-privacy-controls

Don’t forget mobile devices! You can now use Office cloud police service  manage privacy control settings as well.

4. Microsoft Teams

5. Workplace join notification

When first time login to Teams or active Office 365 apps, it gives this Workplace join notification. By default, “Allow my organization to manage my device” is checked, if user click Yes, this device will be Workplace joined. There are some benefits of this, it provides seamless second factor authentication and Single Sign-On to workplace resources and applications.

But I really don’t like this popup windows, because I had to make separated instruction explain to end users what this means. If you are like me, want prevent Workplace join notification,  you can use this registry key

HKLM\SOFTWARE\Policies\Microsoft\Windows\WorkplaceJoin, “BlockAADWorkplaceJoin”=dword:00000001

You might wonder here, why I don’t want Workplace join? Because these are corporate devices, and my next plan is implement hybrid Azure AD joined and co-management, I won’t need Workplace join after all.  More details about planning hybrid Azure AD joined https://docs.microsoft.com/en-us/azure/active-directory/devices/hybrid-azuread-join-plan

6. Keeping Office 365 installation media up-to-date

Because we are doing this upgrade roll out in different phase, I wanted keep Office 365 installation media up-to-date. How to achieve this? My friend Nickolaj has an excellent blog post about this. https://msendpointmgr.com/2019/10/28/schedule-content-update-for-an-office-365-proplus-application-in-configmgr/

7. Start Layout

We love customize Windows 10, don’t we? 🙂 . After updated to Office 365 client, we noticed our start layout looks very terrible, because we had pinned Office 2016 apps in start layout, now that Office 2016 is uninstalled, star layout only shows those crazy looking ~W icons. Fix this is easy, just need to make a new start layout, make a new Group Policy with WMI filter. WMI filter has configure only apply to Office 365 installed.

Filter for Office 365 64bits installed

SELECT path,filename,extension,version 
FROM CIM_DataFile 
WHERE path="\\Program Files\\Microsoft Office\\root\\Office16\\" AND filename="WINWORD" AND extension="EXE" AND version > "16"

Filter for Office 2016 32bit installed

SELECT path,filename,extension,version 
FROM CIM_DataFile 
WHERE path="\\Program Files (86)\\Microsoft Office\\Office16\\" AND filename="WINWORD" AND extension="EXE" AND version > "16"

Hope you enjoy reading my post and find it somehow helpful! 🙂

(4496)

The post Office 365 client deployment: notes from the field appeared first on MSEndpointMgr.

Deploying Autopilot with MDT on USB – A WIM Witch Use Case

$
0
0

I was recently pulled into a project with a client that is enrolling their estate into Autopilot. This would normally be unexceptional, but this client had a several challenges that made this process difficult. We devised a novel approach using WIM Witch and The Microsoft Deployment Toolkit (MDT) to mitigate risk, meet the client’s needs, and create a simple process for enrollment.

The Scenario

– The organization is global

– Each location has its own unconnected forest and domain

– No centralized management had ever been implemented

– Local admin was enabled almost everywhere

– No consistency with vendor and models

– Many systems are field in remote locations with inconsistent and poor internet connectivity

The client also had a set of criteria to be met:

– They needed a break-glass solution in the event of enrollment or provisioning failure

– Had to be simple as the process would be user driven

– The process had to support multiple languages

– All existing data needed to be removed

– Minimal down time

While it would have been possible to have users enroll their devices in their existing state into Intune, there would have been an undesirable amount of administrative intervention to then wipe the devices post enrollment. This would have also increased user down time as the devices would essentially be provisioned twice. Additionally, since there was no consistency in the versions of Windows 10, systems would likely require a Feature Update along with provisioning.

The process we designed would use WIM Witch to handle the device enrollment into Autopilot, the various language needs, and break glass solution. We would then use MDT to deploy the WIM Witch image via Task Sequence on an ISO, allowing the device to be easily and quickly wiped and provisioned. The ISO would be written to USB and sent to the users.

WIM Witch

Like any other WIM Witch build, we imported a WIM and .Net binaries from a Windows 10 ISO. We also imported the three Language Packs and Local Experience Packs for the languages they needed to make available, as well as the Feature on Demand binaries.

Customization

Leveraging the Language Pack, Local Experience Pack, and Feature on Demand support introduced in version v1.4.0, we selected the required options to support their supported languages through their environment. We also opted to include .Net 3.5, updated the OneDrive client, and chose to apply the latest updates.

LP’s, LXP’s, and FOD’s selected, along with Updates, .Net, and OneDrive

Removing the In-box Apps

The client wanted to remove the gaming related apps. WIM Witch was happy to oblige.

Autopilot Enrollment

By using the “Retrieve Profile” option, we downloaded the JSON file that would correctly register the device to the appropriate profile. We enabled the option, and selected the downloaded file.

Drivers

By all rights, the onboard Windows 10 drivers included in the image should be enough to get the machine up and running. Just to be safe, we opted to include the network drivers from the WinPE driver packs from HP and Dell (Lenovo doesn’t have an all-purpose PE driver pack). This would help ensure that Windows would have a better chance of connecting to the internet.

Breaking glass – leveraging the flexibility of WIM Witch v1.5

Version 1.5.0 of WIM Witch introduced a feature set that allows the user to add their own customizations to the build process. In this scenario, we leveraged the feature to meet the break glass requirement.

In this case, the plan was to create a folder off the root of C: called “BackUpPlan”. Within this folder we would add the installer for TeamViewer. If something were to go wrong during provisioning, helpdesk could coach the user through the installation of TeamViewer. Once installed, Help Desk could connect to the computer.

To make this magic happen, we needed one simple checkbox:

Making It So

The build process went off without a hitch, and WIM Witch dutifully handled the customizations we selected. Once our other customizations had been applied, WIM Witch paused the build process as expected. She displays the following warning:

The following dialog box pops up when the process is paused:

With the build process paused, we can manipulate the mounted image manually to satisfy the client’s break glass requirement. When an image is mounted, it’s files and folders are exposed. The structure can be manipulated as need.

We simply created our “break glass” folder at the root of the mount folder and copied over the TeamViewer installer.

Clicking “Yes” on the dialog box lets the process continue, which will give us our customized WIM file.

A word of caution on pausing the build process

In order for DISM to properly dismount an image, any connections to the mount path must be closed. This includes viewing the mount path with File Explorer, CMD, or other PowerShell sessions. If connections are not closed, the following error will occur.

Microsoft Deployment Toolkit (MDT)

There has been plenty written on the process of creating Task Sequences to support Autopilot for Existing Devices, so I am not going to go into detail in this post. In a nutshell, to make Autopilot work in this scenario, we need to copy the JSON file (the Autopilot Profile file) into a specific path, and then delete the Unattend.XML file. Since WIM Witch handles the JSON file for us, we only need to include the deletion of the Unattend.XML.

It’s worth noting that how one creates an ISO with MDT isn’t exactly obvious. The ability to do so resides in Advanced Configurations -> Media.

The media created under this option have their own discrete Windows PE configurations, which we used to add custom branding, make CMTrace available in WinPE, and control what prompts the users are presented.

To make the process simple, we added the rules to configure all the available options, except for which Task Sequence to select. We left this requirement so users wouldn’t inadvertently get stuck in a boot-loop if they left the USB key in and misconfigured their device’s boot order.

Once all of that was configured, all the remained was to generate the ISO and test it. After selecting the Update Media option, we had a useable ISO.

To validate the build, we spun up a VM and added the MDT created ISO as a boot option and fired up the machine. Upon boot, the user is greeted with one simple option:

The Task Sequence runs as normal, and it completes very quickly because all of our customizations have been applied directly to the WIM file. What would likely take at least 20 minutes to complete, had we applied each customization individually in the Task Sequence, takes less than 10 to finish.

Once the imaging phase completes, Windows starts OOBE. The first screen shows that our customizations are working.

After following the normal prompts, the user is prompted to enter their corporate credentials

At this stage, Autopilot is in full control of the provisioning process!

All that is left is to burn the ISO to USB and distribute.

(1498)

The post Deploying Autopilot with MDT on USB – A WIM Witch Use Case appeared first on MSEndpointMgr.

21 Days of MEM Tips

$
0
0

Last March, our own Sandy Yinghua challenged David James to a friendly competition of sharing the best tips and tricks for ConfigMgr. What resulted was a month’s worth of tweets from ConfigMgr team members and the community, highlighting useful tips and handy tricks.

Due to the popularity of event, the quality and quantity of tips, and the sheer amount of fun that was generated, we are doing again in 2020!

This year’s event is “21 Days of MEM Tips”, with the hashtag #21DaysOfMEMTips.

Starting on March 5th, feel free to post your best or favorite tips for anything related to Microsoft Endpoint Manager. These can include ConfigMgr, Intune, Autopilot, Community Tools, PowerShell, SQL, or whatever you think would be beneficial. When posting, please include the hashtag #21DaysOfMEMTips so your tip can be properly archived and attribution given.

Day 1

David James

attach #configmgr 2002.2 tp to Intune, so you can see ALL of your #memcm clients (including win7 and servers) in Intune!, and take (some) actions on them now… And do much more with them later (soon)!

Chris Buck

Enable Dynamic updates as it contains updated setup files needed for Your upgrades. Also make sure you set ignore dismissible compat warnings to boost your successes rate on IPU scenarios.

RyanH

Change your CMTrace highlight color to green, then use it to highlight something your’re troubleshooting for quicker log scanning.

Matt Toto

Quick filter your Site Systems based on Role by right-clicking Server and Site System Roles then selecting the role.

Martin Himken

Hey #21DaysOfMEMTips get into baselines. Since they can be used for conditional access in conjunction with co-management for O365. That gives you way more options!

Mr Wyss

Tip: run cmtrace without navigating to c:\windows\ccm, simply do WIN+R “ccm/cmtrace” ENTER. yes forward slash

Chris Shilt

Pin the Logs folder in Quick access to get, well, quick access to your logs folder. Makes it easier to traverse to other folders, like Inboxes, as well.

Steven M. Salter

If you accidentally decline an update in WSUS, for cleanup or error and then it ended up expired in ConfigMgr but need it back, set the approval to not approved, then perform a FULL SYNC. PoSH Sync-CMSoftwareUpdate -FullSync $True

Damien Solodow

If you aren’t using the DGA WSUS/SUP maint script, you probably should.

Cody Mathis

You can find things easier on Twitter by using twitter.com/search-advanced

Day 2

Adam Gross

Did you know that you can create folders under All Software Updates in the #MEMCM console? I randomly tried it the other day and it blew my mind. I was able to move all of extra Feature Updates into a folder to make it easier to find things.

Martin Bengtsson

Not a local admin, but device is managed with ConfigMgr? No problem – add yourself as local admin in a jiffy using #ConfigMgr scripts

Sune Thomsen

Forgot the local administrator password? No worries, just change it with the build in “Run Script” in #MEMCM

RyanH

Need to help someone find something in the console quickly? The address bar is can copied and pasted! Not sure how long I have over looked this..

Chris Buck

Use indexed views when building your collections. Nobody is happy with long evaluation times, in any size environment.

Garth Jones

Explaining how to use the previous tip

Merlin from Belgium

Do you use “powercfg /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c” in OSD Task Sequences? #MEMCM 1910 introduced the High Performance mode in the TS properties tab. Instead of changing props for each TS, add a variable to OSD collections: TSHighPerfMode = True

Nathan J Bridges

If your MEMCM collection update takes an hour or more to update once you add a device to a collection, MAKE sure your SQL “TEMP” DB is NOT out of disk space. Once space was available collection update took 1 minute!

Jörgen Nilsson

Enabling strong authentication in ConfigMgr Admin Console

Fabian Szalatnay

Found a DT id in logs and wonder which app it is? Here’s my One-Liner:
Get-CMApplication ‘*’ | % {if (([xml]$_.SDMPackageXML).AppMgmtDigest.DeploymentType.LogicalName -eq ‘DeploymentType_28fd8bcd-31e8-4121-831a-79933a574982’ ) {$_.LocalizedDisplayName}}

Sune Thomsen

Is the trust relationship broken between the client and dc? No worries, fix it with “Run Script” or a CI from the #MEMCM console

Donna Ryan

“Letting it bake…”

Day 3 and Day 4 (weekend)

Donna Ryan

Do you want to install a Distribution Point on a Domain Controller?

Chris Buck

Default software update maximum run time is 60 minutes. When ConfigMgr calculates whether an update can install, it adds five minutes to the maximum run time to account for a restart. Remember this needs to fit within your MW

Madhu Sunke

Shortcuts on client PC to open directly CCM,CCMCache folders and configuration manager control panel applet rather navigating.
1. Windows +R – type CCM 2. Windows + R – type CCMCache. 3. Windows + R – type control smscfgrc

Chris Buck

Using USMT to move data to the SMP? take a look inside your MDT Toolkit for ZTIUserState.wsf. You see the estimated need on your local disk is 1.1x the size of data you are trying to capture needs to be available.

Day 5

Donna Ryan

Use F7 in CMD and “h” in PowerShell to display a list of previously typed commands.

RyanH

Tip 3: I try to organize my source data with the same folder layout as in my console. This only works if you can use folders unlike #BigBank Whatever you do, pick a strategy and STICK with it!

Chris Buck

To avoid SMP connection refusal errors increase the default of 100 to something more suitable. The setting is for total established connections (successful or in progress) within deletion policy time, not concurrent connections.

Nouroz Gaming

Use F7 in CMD and “h” in PowerShell to display a list of previously typed commands. (Repost)

Damien Solodow

Take ci_uniqueid from Get-CMSoftwareUpdate and pass it as UpdateID to Get-WsusUpdate | DenyWSUSUpdate.

Day 6

Chris Buck

If you’re on a specific version of ConfigMgr and your client is at that level in the prod environment …make sure your OSD task sequence installs that same level client, and not a client that is 1 year older so you can get the full benefits immediately

Ram Lan

When you distribute a package to DP and admin ask what % is complete – you can find it from monitoring section. Click Asset Details – Package – More Details – You will see % download complete.

RyanH

Audit your synced updates that are ‘required’ but not deployed. Then fix it. This won’t work for new patches that your environment hasn’t scanned against. I also add ‘is on or before last month’ to prevent this months patches from showing.

Fabian Szalatnay

Wanna know which Apps install in user context? Get-CMApplication | Sort LocalizedDisplayName | % {if (([xml]$_.SDMPackageXML).AppMgmtDigest.DeploymentType.Installer.ExecutionContext -eq ‘user’) {$_.LocalizedDisplayName}}

Day 7

Chris Buck

Disable Software Inventory and leverage Compliance Items to inventory files when needed. SW inventory is low priority which can take several hours to run and will both Hardware inventory and Heartbeat cycles until SW inventory is complete

David James (Retweet of Matt Benninge)

Use strcat() to combine two string columns .OperatingSystem| summarize count() by strcat(Caption, ‘ ‘, BuildNumber) | render piechart

Panu Saukko

WSUS info with #MEMCM 1906+ CMPivot: WindowsUpdate | project Device, AUOptions, UseWUServer | join (Registry(‘HKLM:\\Software\\Policies\\Microsoft\\Windows\WindowsUpdate’) | where Property ==’WUServer’ | project Device, WSUSServer=Value) | order by Device asc

Fabian Szalatnay

Cmdline my apps use: $f=”$env:temp\cl.csv”;ri $f -EA 0;Get-CMApplication|Sort LocalizedDisplayName|% {echo “$($_.LocalizedDisplayName),$(([xml]$_.SDMPackageXML).AppMgmtDigest.DeploymentType.Installer.CustomData.InstallCommandLine)”>>$f};Import-Csv $f -H Name,CL

Day 8

Chris Buck

If your site server is rejecting registration requests as those will not be functional clients. You can resolve by running 1st code below to identify them, and then 2nd code to clear revoked status and they will then begin to re-register

Day 9

Ioan Popovici

Using the #MEMCM Run Scripts feature is awesome. What sucks is to create scripts for a one time task. To solve this I’ve made a script that accepts a script block parameter. By the way this is dangerous so don’t do this on a regular basis…

Donna Ryan

Use Status Message Queries to follow TS Status and diagnose issues. It’s way easier than trying to read SMSTS.LOG. Monitoring -> Status Message Queries -> All Status Messages Filter on Task Sequence Engine or the Computer’s name

Chris Buck (RT of James Orlando)

Also use installed Software Product Name your queries will evaluate faster since that column is indexed

Gark Blok

Use an Embedded PowerShell Script to Document the TS. Just remember to Disable the Step.😉 I like to add a lot of notes to the Description and make step names meaningful, but sometimes you have more info than can fit in those fields.

Julie Andreacola (RT of James Orlando)

The more you know..

Nickolaj Andersen

Driver Management script will now allow you to test any supported computer model against the driver packages to see if a match can be found, when running the script in DebugMode

Day 10 and Day 11 (weekend)

Chris Buck

Avoid using “Like” or “%” logic on collections unless absolutely necessary. If you know what you want just use “equal to” in your logic Keep your database happy.

Fabian Szalatnay

Activate the plain text filter with Index Service for *.log files and add your log folder to the index. Now you can search for content within log files within folder structures (e.g. app or package name).

Day 12

Fabian Szalatnay

If not used often I forget the string “smscfgrc”. Therefore create new shortcut file in windir, call it “sccm” and enter “control smscfgrc” as the command. Now use Windows+R -type sccm. Voilà. Deploy the .lnk file to all clients if needed.

Day 13

Cody Mathis

Show OneDrive version landscape with #CMPivot It is per logon. Old logon=old version! #21DaysOfMEMTips File(‘C:\Users\*\AppData\Local\Microsoft\OneDrive\OneDrive.exe’) | project Version = substring(Version, 0, 6) | summarize count() by Version | render barchart

Bryan Dam

Just spit-balling: Bunch of users suddenly working from home? VPN being crushed by patch rollout? On the VPN boundary group enable ‘Prefer cloud based sources over on-premises sources’. As of #ConfigMgr 1902 that includes update content. c/o @CodyMathis123

Day 14

Fabian Szalatnay

If you’re not doing it already, do it! Use direct rules instead of query rules for AD group membership collections. Great write-ups

Day 15

zvensch

Wondering that your #CMTrace shows empty logfiles? Make sure “Ingnore Existing Lines” Checkbox is unchecked.

Day 16

Dave Dyer

Simplifying User Application Deployments in ConfigMgr – A Square Dozen

Day 17

Damien Solodow

You can schedule reports to run & deliver via email. Useful for say “machines in collection not compliant with SUG” to email to your desktop team/helpdesk.

Day 21

Fabian Szalatnay

Did you know you could double click a row in deployment status and will end up with a temporary “collection” containing those clients?

RyanH

no_sms_on_drive.sms

RyanH

If you want to mess with a #MEMCM admin, change their CMTrace File > Preferences to highlight with ‘Red’ then change Tools > Highlight to ‘2020’ so that their whole log looks like its one big ‘Error’….

(3253)

The post 21 Days of MEM Tips appeared first on MSEndpointMgr.

Viewing all 347 articles
Browse latest View live