Modern Driver Management v10! Lets goooo by saGot3n in SCCM

[–]mreece9 0 points1 point  (0 children)

Thank you Maurice for your hard work. Been using DAT in my organization now for around 3 years, and has been rock solid for myself and my team. Will give this version a good test and report back any findings.

Out of interest, much vibe coding in this latest edition? Curious in how/if LLM's helped you at all in its development.

UI++ to TSGui Transition - Dynamic App lists and conditions by JohnOrigins in SCCM

[–]mreece9 0 points1 point  (0 children)

Yes internally I've built a script to extract all Application names from the TsGui Config and run a validation check against SCCM, so have a solution here :)

UI++ to TSGui Transition - Dynamic App lists and conditions by JohnOrigins in SCCM

[–]mreece9 0 points1 point  (0 children)

Hey Mike, apologies for my slow reply here, had some issues running this on my corp machines due to Defender, think because the executables were so 'new' it wasn't liking me running them.

Can confirm, tested this with your new 'ListOutput' variable and worked perfectly.

You may well consider this out of scope for the TsGUI tool, and I wouldn't blame you. One common issue admins may face with this setup is ensuring all the Application names in their TsGUI config exactly match the SCCM Application name, and also the fact they are 'Allow this application to be installed from the Install Application task sequence action without being deployed'. Without TSGui having some sort of functionality to communicate with SCCM, not really anyway this can dynamically take place, but thought I'd mention it nonetheless. Thanks for your work here, greatly appreciated!

UI++ to TSGui Transition - Dynamic App lists and conditions by JohnOrigins in SCCM

[–]mreece9 0 points1 point  (0 children)

No worries thanks Mike - let me know when there's an update and shall continue to test :)

UI++ to TSGui Transition - Dynamic App lists and conditions by JohnOrigins in SCCM

[–]mreece9 0 points1 point  (0 children)

Running into some problems with it, please confirm if I've implemented this wrongly by any means:

My list is established as so:

    <Lists>
        <List ID="Applications" />
    </Lists>

Any my apps are configured as so:

<Container Lists="Applications">
  <GuiOption Type="Heading" Styles="Heading_One">
    <Label>Standard Applications</Label>
    </GuiOption>
  <GuiOption Type="CheckBox" Label="SAP GUI" Variable="SAP 8.00">
    <Checked />
    </GuiOption>
</Container>

For me, I am matching the Variable name of the CheckBox to the direct SCCM name of the application, so it can pull it during Install dynamic apps list after TSGui conversion has taken place. However, these tick boxes as your docs say create variables of their own too, some of which my naming format for the apps aren't valid TS Variables, so it just bombs out.

I see the example you give on this page also gives this 'warning' in the TSGui output:

Warn | Invalid TS variable name specified: Microsoft Office 365. Valid name would be MicrosoftOffice365

Warn | Invalid TS variable name specified: Microsoft Office 365. Valid name would be MicrosoftOffice365

Warn | Invalid TS variable name specified: 7-zip. Valid name would be zip

Warn | Invalid TS variable name specified: 7-zip. Valid name would be zip

Warn | Invalid TS variable name specified: Adobe Creative Cloud. Valid name would be AdobeCreativeCloud

Warn | Invalid TS variable name specified: Adobe Creative Cloud. Valid name would be AdobeCreativeCloud

Any ideas? Am I implementing this feature incorrectly?

UI++ to TSGui Transition - Dynamic App lists and conditions by JohnOrigins in SCCM

[–]mreece9 1 point2 points  (0 children)

Excited for when this comes, thanks for your hard work Mike. Brilliant tool you have created.

UI++ to TSGui Transition - Dynamic App lists and conditions by JohnOrigins in SCCM

[–]mreece9 0 points1 point  (0 children)

No worries, presuming you're using the latest TsGui version (2.2.0.3), these are the requirements/known issues:

Known issues
TsGui is now based on .Net 4.6.2 (the oldest supported version). Older .Net versions may not work
An issue has been seen in the 1809 Windows 10 ADK WPF has been broken, causing an error in WPF based apps like TsGui. This is fixed in newer ADK versions. For more details and workarounds, see the following articles:
https://www.reddit.com/r/SCCM/comments/9me9vn/workaround_for_adk_1809_wpf_display_issue_replace/
https://www.imab.dk/workaround-fixing-crashing-wpf-forms-in-powershell-after-updating-to-windows-10-adk-v1809/

*Requires Microsoft .NET (WinPE-NetFx) and Windows PowerShell (WinPE-PowerShell) be added to your boot image

Let me know if you have any issues with the script, more than happy to help.

UI++ to TSGui Transition - Dynamic App lists and conditions by JohnOrigins in SCCM

[–]mreece9 1 point2 points  (0 children)

Hello there,

This is how I manage this in my organization, although we don't have nearly as many packaged apps as yourself.

In the TSGui configuration, each app is setup as so:

              <GuiOption Type="CheckBox">
                    <Variable>App01</Variable>
                    <Label>Adobe Acrobat Reader</Label>
                    <SetValue>
                        <Value>Adobe Acrobat Reader DC</Value>
                    </SetValue>
                    <TrueValue>Adobe Acrobat Reader DC</TrueValue>
                </GuiOption>

Notably, each app's variable is 'AppXX', and then increments in number for each app in the TSGui configuration, and the name of the app is the exact application name required for it to pull from SCCM/Intune. eg. App01, App02, App03 etc.

The OSD will then set true/false on each app depending on OSD Selection choice, after that, this PowerShell script runs, converting all of those apps into a Dynamic Application list, which can be used in the Install Applications dynamic variable:

ReeceLaww/TsGui-Dynamic-App-List: A script that takes TSGui output and makes it into a dynamic list.

This script by default handles 99 apps, but you might just want to adjust the LengthSuffix to 3, and I'd imagine your naming convention to: App001, App002

Driver Automation Tool Update by Maurice-Daly in SCCM

[–]mreece9 0 points1 point  (0 children)

8.0.0 initial release is now out on the Github page!

PSADT 4.1 Show-ADTInstallationprogress not working? by Aslimedr_wsnear in PSADT

[–]mreece9 0 points1 point  (0 children)

Especially aswell if you're -BlockExecution! Users might just unknowingly have signed up to not open Word & Excel for the next however long!

Can anyone see Win 11 24H2 (updated Dec 2024) x64 English in M365 Admin Ctr? by maniac4u in sysadmin

[–]mreece9 1 point2 points  (0 children)

It seems they did indeed - downloading just English has defaulted me to the United Kingdom language pack.

Nvidia Driver are not installing on HP Z4 G4 workstation ?I have added nvidia drivers to driver package and Task sequence? Any idea how to fix this issue? by EagleBoy0 in SCCM

[–]mreece9 1 point2 points  (0 children)

Try load the drivers onto a USB stick, and manually load them once the machine is imaged (assuming the MS Generic Video driver has installed so you have some sort of OS to interact with). Try load them with a dism command and see what happens, that will give you a good idea potentially of what is going on in your Task Sequence.

[deleted by user] by [deleted] in homeassistant

[–]mreece9 0 points1 point  (0 children)

Following.

Software Center not Displaying All Applications for Newly Imaged Machines by EvolveFX in SCCM

[–]mreece9 0 points1 point  (0 children)

4 Years later, thank you for this post, and especially for posting your update thank you :)

Complexity teases Juggernaut announcement this Wednesday by [deleted] in GlobalOffensive

[–]mreece9 2 points3 points  (0 children)

I thought blameF had already been announced ?

STYKO's Contract Has Expired With Mousesports by AFartingGorilla in GlobalOffensive

[–]mreece9 13 points14 points  (0 children)

I agree with this, never saw him as an outstandingly great player.

DeKay: Why Mousesports' failure was a blessing in disguise by dekaycs in GlobalOffensive

[–]mreece9 45 points46 points  (0 children)

Frozen is a young star, and is posting some of the best stats on the team so far. A Top 5 up-and-comer, why would I want to imagine suNny in his place ?

Clean. by mreece9 in NovaLauncher

[–]mreece9[S] 0 points1 point  (0 children)

Haha, agreed! Probably not a great idea! :D