Documentation Archives - Recast Software Empowering IT at Every Endpoint Mon, 08 Jul 2024 13:46:08 +0000 en-US hourly 1 https://wordpress.org/?v=6.6.1 https://www.recastsoftware.com/wp-content/uploads/2022/05/favicon-32x32-1.png Documentation Archives - Recast Software 32 32 Recast Management Server – What is It and Why Do I Need It? https://www.recastsoftware.com/resources/recast-management-server-why-you-need-it/ Fri, 27 May 2022 17:39:54 +0000 https://www.recastsoftware.com/?post_type=resources&p=59029 What is Recast Management Server? Recast Management Server (RMS) is […]

The post Recast Management Server – What is It and Why Do I Need It? appeared first on Recast Software.

]]>
What is Recast Management Server?

Recast Management Server (RMS) is the centralized web interface for Recast Enterprise products, including Right Click Tools, and Endpoint Insights. Hosted on a server of your choice, RMS utilizes an on-premises SQL database to house settings, configurations, logs, etc.

Why do I need the Recast Management Server?

The implementation of RMS allows for greater control and functionality. This is great for more complex environments that might have features like multiple domains, a Cloud Management Gateway (CMG), access restrictions and more.

Even if your environment is less complex, RMS still offers some great features and better insights than what is natively available in your environment. With a Right Click Tools subscription, you get access to a web version of our four main dashboards; Active Directory Clean Up, BitLocker, LAPS, and Software Updates. With RMS, you can allow access to the dashboards without having to give access to your ConfigMgr environment. You can also set up trends for those dashboards where you can track compliance over time for the various dashboards.

Does your security team have strict rules on who has access to what?

Worry not, with RMS you can provide AD users or groups with access to right click actions comparable to the roles given to them in ConfigMgr. Want to give a help desk user access to retrieve a BitLocker recovery key, but don’t want them to be able to reset it? Want to allow a user to view Remote Software but you don’t want them to be able to uninstall software? RMS can help you achieve those goals!

What else can the Recast Management Server do?

You guessed it folks, that’s not all! RMS can be used to keep tabs on your Recast Agents and Recast Proxies. Even better, you can control your routes, this will determine which Recast Proxy to use for a Recast Action. Configuration of routes allows for access to devices over the ConfigMgr Fast Channel so you can run actions against device on the CMG. With Recast scopes you can assign limit actions to objects in a specific Active Directory Domain, Active Directory Path, Active Directory Group, ConfigMgr Site, ConfigMgr Device Collection, or ConfigMgr User Collections.

What if I have Endpoint Insights?

Running the Recast Management Server (RMS) is the key to unlocking warranty information for the endpoints across your organization. RMS acts as a middleman between all your devices in ConfigMgr and our website so we can reach out to the vendor and retrieve the warranty information and store it into your ConfigMgr DB.

No matter if you have a Right Click Tools subscription, Endpoint Insights or both, RMS allows you to maintain all your licenses in one place and see what your technicians are doing with an audit log. RMS is a powerful addition to your environment that empowers you and your Recast tools!

If you need any assistance getting RMS installed or configured, feel free to reach out by submit a support ticket or email support@recastsoftware.com.


Additional Recast Management Server and Recast Proxy Posts

The post Recast Management Server – What is It and Why Do I Need It? appeared first on Recast Software.

]]>
OSD Cloud with ConfigMgr https://www.recastsoftware.com/resources/configmgr-docs/configmgr-community-tools/osd-cloud-with-configmgr/ Sun, 27 Feb 2022 09:50:38 +0000 https://www.recastsoftware.com/resources/configmgr-community-tools/osd-cloud-with-configmgr/ OSD Cloud with ConfigMgr Overview OSD Cloud is created and […]

The post OSD Cloud with ConfigMgr appeared first on Recast Software.

]]>
OSD Cloud with ConfigMgr

Overview

OSD Cloud is created and maintained by David Segura @SeguraOSD.

For basics about OSD Cloud, check out the other OSD Cloud Post

In this post, I’ll be going deeper into ConfigMgr and how you can replace the Apply OS Step and Apply Drivers step with OSDCloud, and continue with rest of your Task Sequence to install the ConfigMgr Client, join the domain, and do your Apps and customizations during OSD, like regular old OSD.

Why Use OSD Cloud with ConfigMgr?

Why would you want to replace your Apply OS Step, and Apply Drivers step with OSD Cloud? Using OSD Cloud, you no longer need to maintain a WIM or Driver Packs, OSD Cloud does that for you.

Pros

  • Never maintain a WIM again
  • Passing a parameter gives you the ability to deploy several different Windows Builds and Editions.
  • Automatically pull that latest Driver Packs and leverage Windows Updates for Drivers
  • No Storage requirements on your on-prem infrastructure
  • Customizable, you can break it down and leverage just the features you want, ie, just the Windows image, or just the drivers, allowing you to still have some control if wanted.

Cons

  • Must have internet access, and a lot of bandwidth.
  • Less control of what is being applied, near impossible to regression test or maintain a change management, since the core parts of OSD are controlled by vendors.

Task Sequence

So basically, you can take your current OSD Task Sequence, make a copy, disable the parts where you apply the OS and drivers, and replace it with a couple of steps for OSDCloud.

I set additional variables that I use to pass to OSDCloud:
OSDCloudTS 01
This allows easy control over the Build that OSDCloud installs. Since it’s controlled by variable, you could leverage collections or other methods to set the Build you want.

Then I have two steps to setup the WinPE requirements and launch OSDCloud, all from pulling the content from the internet.
OSDCloudTS 02
In the Task Sequence, it’s running the script that it found at that URL, which then enables the PS Gallery and installs modules for CloudOSD
OSDCloudTS 07

OSDCloudTS 03
The command line that I call for OSDCloud is leveraging those TS Variables I manually set in the first step.

OSDCloud requires the PowerShell Module to still be present when booting the full OS the first time, so it’s available in OOBE to be used. To ensure this happens, OSDCloud copies several PowerShell Modules from WinPE into the offline OS before it completes.

Once OSD Cloud finishes downloading and applying the Operating System image from Microsoft, it downloads the drivers and depending on the vendor, applies them offline or stages them to be installed during the OOBE Specialize stage.

OSDCloudTS 08

OSDCloud logs everything to c:OSDCloudLogs…
OSDCloudTS 09

The entire download & apply of the OS took under 10 minutes on my 100MB internet connection. Sure, that’s 3-4 times longer than using an image on my DP, but it’s pretty decent, and I didn’t have to create anything.

Before the computer reboots, the Task Sequence takes back over and continues on, basically picking up where you’d have a normal OSD task sequence, except one thing, you need to “trick” the task sequence into thinking you ran the Apply OS step by creating the variables that the Task Sequence would have created if you were doing it normal.

Required Variables you have to manually create:

  • OSArchitecture
  • OSDAnswerFilePath
  • OSDInstallType
  • OSDTargetSystemRoot
  • OSVersionNumber
  • OSDTargetSystemDrive
  • OSDTargetSystemPartition

Once those are created, rest of the Task Sequence steps will work as expected. If you don’t have those, you’ll be seeing a lot of errors in your log and OSD breaks.

I’ve created a script that I’ve stored on GitHub which creates the basic requirements for OSD to continue, the TS Variables and a basic unattend.xml, and merges the requirements for OSDCloud to run items in the OOBE specialize phase, which is a small line in the unattend.xml.

OSDCloudTS 04

Snip of Script that creates the required variables.
OSDCloudTS 05

Snip of Script that creates the Unattend.xml
OSDCloudTS 06

OSDCloudTS 10

Now that we have all of that done, we can continue on and have our custom Windows & Network settings be applied, which will update the unattend.xml file for us. If you want a deeper dive into how that works, please check out the Task Sequence Basics area, and look under Steps, Settings.

Apply Windows Setting Step in Editor:
OSDCloudTS 11
Apply Windows Setting Step during Task Sequence:
OSDCloudTS 13
Apply Network Setting Step in Editor:
OSDCloudTS 12
Apply Network Setting Step during Task Sequence:
OSDCloudTS 14

You can see in those steps, it creates TS variables and uses those to update the unattend.xml

The last critical step in OSD is the Setup Windows and Configuration Manager step, this step sets of the Task Sequence to be able to continue after it reboots, and then hands off the TS to the CM Client in the full OS. Check out the Details I wrote up in the Task Sequence Steps ara for this step.

OSDCloudTS 15

The step should look just like it does in your other OSD task sequences, nothing special to accommodate OSDCloud.

At this point, the Task Sequence continues like any other OSD Build, and when you’re done, you have a Domain Joined CM Client workstation ready to go.

OSDCloudTS 16

Scripts

Official Scripts used in the Task Sequence and an exported copy of the Task Sequence will be available after MMS 2022 (May 5th) on GitHub

Video of Process

OSDCloudTS 17

About Recast Software
1 in 3 organizations using Microsoft Configuration Manager relies on Right Click Tools to surface vulnerabilities and remediate quicker than ever before.
Download Free Tools
Request Pricing

The post OSD Cloud with ConfigMgr appeared first on Recast Software.

]]>
Windows Servicing (Feature Updates) https://www.recastsoftware.com/resources/configmgr-docs/configmgr-topics/windows-servicing-feature-updates/ Thu, 17 Feb 2022 22:34:20 +0000 https://www.recastsoftware.com/?post_type=resources&p=46042 Landing Page

The post Windows Servicing (Feature Updates) appeared first on Recast Software.

]]>
Landing Page

The post Windows Servicing (Feature Updates) appeared first on Recast Software.

]]>
Content Items https://www.recastsoftware.com/resources/configmgr-docs/configmgr-topics/content-items/ Thu, 17 Feb 2022 22:34:17 +0000 https://www.recastsoftware.com/?post_type=resources&p=46028 Landing Page

The post Content Items appeared first on Recast Software.

]]>
Landing Page

The post Content Items appeared first on Recast Software.

]]>
WaaS https://www.recastsoftware.com/resources/configmgr-docs/configmgr-topics/waas/ Thu, 17 Feb 2022 22:34:12 +0000 https://www.recastsoftware.com/?post_type=resources&p=46010 Landing Page

The post WaaS appeared first on Recast Software.

]]>
Landing Page

The post WaaS appeared first on Recast Software.

]]>
Task Sequence Adv. https://www.recastsoftware.com/resources/configmgr-docs/task-sequence-adv/ Thu, 17 Feb 2022 22:34:11 +0000 https://www.recastsoftware.com/?post_type=resources&p=45998 Landing Page

The post Task Sequence Adv. appeared first on Recast Software.

]]>
Landing Page

The post Task Sequence Adv. appeared first on Recast Software.

]]>
Hyper-V https://www.recastsoftware.com/resources/configmgr-docs/configmgr-topics/hyper-v/ Thu, 17 Feb 2022 22:34:11 +0000 https://www.recastsoftware.com/?post_type=resources&p=46004 Landing Page

The post Hyper-V appeared first on Recast Software.

]]>
Landing Page

The post Hyper-V appeared first on Recast Software.

]]>
Disks https://www.recastsoftware.com/resources/configmgr-docs/task-sequence-basics/task-sequence-steps/disks/ Thu, 17 Feb 2022 22:33:58 +0000 https://www.recastsoftware.com/?post_type=resources&p=45946 Landing Page

The post Disks appeared first on Recast Software.

]]>
Landing Page

The post Disks appeared first on Recast Software.

]]>
Software https://www.recastsoftware.com/resources/configmgr-docs/task-sequence-basics/task-sequence-steps/software/ Thu, 17 Feb 2022 22:33:56 +0000 https://www.recastsoftware.com/?post_type=resources&p=45936 Landing Page

The post Software appeared first on Recast Software.

]]>
Landing Page

The post Software appeared first on Recast Software.

]]>
General https://www.recastsoftware.com/resources/configmgr-docs/task-sequence-basics/task-sequence-steps/general/ Thu, 17 Feb 2022 22:33:52 +0000 https://www.recastsoftware.com/?post_type=resources&p=45916 Landing Page

The post General appeared first on Recast Software.

]]>
Landing Page

The post General appeared first on Recast Software.

]]>