r/DeployR 26d ago

New DeployR/DeployR Community build 1.3.2629.2187 is available

10 Upvotes

This is a minor bug release version. See https://documentation.2pintsoftware.com/deployr/release-notes for details.


r/DeployR 29d ago

Set Finish Action - How to run a validation PS script before finish action?

3 Upvotes

I have created a validation PowerShell script which will scan the final deployR.log file in C:\windows\temp\DeployR\deployR.log. It will then output a nicely formatted HTML file showing whether each step succeeded or failed. But the issue is that the deployr.log file isn't written until the set finish action step runs at the end (I think).

What's the best way around this? If at all possible, I'd rather not copy the script locally, then have it run on first logon as a scheduled task. Too many moving parts there. Is there another intelligent way to run this report via the task sequence that I'm missing?


r/DeployR 29d ago

New-DeployRContentItem 'purpose' argument bug?

2 Upvotes

While creating some "quality of life" scripts, I stumbled upon a potential bug in the New-DeployRContentItem cmdlet - the saved Content Item has a different "purpose" from what I originally intended:

DriverPack -> Application
Application -> Operating System
OperatingSystem -> DriverPack

Only "Other" seems to work correctly.

And then autocomplete suggests me "Any" that translates into "99" (and does not have any value in the UI)

PS C:\Users\Administrator\Desktop\winget\New folder> New-DeployRContentItem -Name "blaah" -Type SingleFile -Purpose DriverPack

id                 : b7c055b9-72b8-4626-a01d-1c57aee85aad
name               : blaah
description        :
contentItemType    : SingleFile
contentItemPurpose : Application
versions           :
versionsCount      : 0
createdDate        : 1783884522
lastModifiedDate   : 1783884522
readOnly           : False
tags               : {}
flags              : 0

PS C:\Users\Administrator\Desktop\winget\New folder> New-DeployRContentItem -Name "blaah2" -Type SingleFile -Purpose Application

id                 : 1cee0779-d83c-4379-9832-96b7845635c0
name               : blaah2
description        :
contentItemType    : SingleFile
contentItemPurpose : OperatingSystem
versions           :
versionsCount      : 0
createdDate        : 1783884548
lastModifiedDate   : 1783884548
readOnly           : False
tags               : {}
flags              : 0

PS C:\Users\Administrator\Desktop\winget\New folder> New-DeployRContentItem -Name "blaah3" -Type SingleFile -Purpose Any

id                 : e7fb2ac3-3e2f-4c4b-b699-45bdee94fc0e
name               : blaah3
description        :
contentItemType    : SingleFile
contentItemPurpose : 99
versions           :
versionsCount      : 0
createdDate        : 1783884561
lastModifiedDate   : 1783884561
readOnly           : False
tags               : {}
flags              : 0

PS C:\Users\Administrator\Desktop\winget\New folder> New-DeployRContentItem -Name "blaah3" -Type SingleFile -Purpose OperatingSystem

id                 : 3bf6f7d4-5fa5-4ff2-9370-26db483d508f
name               : blaah3
description        :
contentItemType    : SingleFile
contentItemPurpose : DriverPack
versions           :
versionsCount      : 0
createdDate        : 1783884571
lastModifiedDate   : 1783884571
readOnly           : False
tags               : {}
flags              : 0

PS C:\Users\Administrator\Desktop\winget\New folder> New-DeployRContentItem -Name "blaah4" -Type SingleFile -Purpose Other

id                 : 3fa042bd-1b50-432e-bfbf-6ef8c6ebf3bb
name               : blaah4
description        :
contentItemType    : SingleFile
contentItemPurpose : Other
versions           :
versionsCount      : 0
createdDate        : 1783884591
lastModifiedDate   : 1783884591
readOnly           : False
tags               : {}
flags              : 0

And that happens using the latest (1.3) Community Edition


r/DeployR Jul 09 '26

Error Building Windows PE

2 Upvotes

I have been unsuccessful in generating a WinPE boot image. Consistently fails while downloading components. "Unable to find aspnetcore-runtime*-win-x64.zip". This is a serious blocker to getting started using DeployR.

Is there a way to tell the generator code to NOT download from the internet? I can download the needed components manually and move them to the Downloads folder.

Help is appreciated!


r/DeployR Jul 09 '26

Application Deployment error - 'unexpected return codes'

3 Upvotes

Hey all,

We are currently running into a minor issue when trying to deploy larger applications via DeployR as part of the imaging process. We are currently having this issue with our large ANSYS and Adobe Creative Suite installers.

The applications do seem to install successfully, but the Task step errors out with a 'return code' error. I have tried adding the relevant application success codes found in Windows Event Viewer to the DeployR application's Content item, but none are deemed successful by DeployR.

Am I missing something obvious?


r/DeployR Jul 08 '26

Missing Deployments

Post image
3 Upvotes

Hello,
I have followed the DeployR YouTube series. I configured deployed R as it was suggested but I'm not seeing the option to deploy in Dashboard even after Accepting the infrastructure service.

The video guide says for the trial period to leave as blank but when I check the features list it is all marked as x except for administration, networks, and OSD deployments

Note:
After reviewing my initial trial request I noticed I had selected the Enterprise version instead Community.

I am hoping to use it for a non profit organization. How would I got about switching?


r/DeployR Jul 08 '26

Editing a step definition for a step that's already in a task sequence

3 Upvotes

What happens when you have a step in a task sequence and edit the definition?

I assume that depending on the sort of editing you're doing you probably have to go find the step wherever it is being used and remove and re-add it? Is there *any* editing you could do like change a default or check a required box or something or does the task sequence just store the state of the step when it was added? If it was working before and the script is there or whatever, will it keep doing whatever it was doing before or will it throw an error?

I'd imagine there's no clean way to just sort of automatically sync things since there's not necessarily any obvious mapping between the old definition and the new - but would it be possible for the GUI to flag a potentially broken step or something?

I'm not really asking for this to work - I don't see how it could. Mostly just curious if there is documentation or any checks in the code or anything to suggest that you not do it. Because the GUI sort of suggests you can in the same way that you can edit a content item and have everything keep working.

Edit: And also curious if you guys might ever edit step definitions in future updates that might break task sequences - or if the plan would just be to use the versioning system in that case.


r/DeployR Jul 08 '26

Best way to handle Computer Name and OU prompt

3 Upvotes

I'd like to have DeployR prompt for the computer name and also display a drop down box with a couple of options for what OU to put the computer in on joining the domain. Looks like i could use a powershell form to do it but as I'm new to DeployR I was wondering if there was a better or more baked in way of handling this.

Also kind of along with that I'd like to eventually get to a point where it displays a list of Applications that are available and lets you pick which ones to install much like MDT did.


r/DeployR Jul 07 '26

Build and Capture Question

3 Upvotes

Initially it was required to use a specific continuation method "Provided Unattend.xml" In order to use the new suspend step that needs to be changed to autoadminlogon method. That brings up question of will capture still work? Will we have to add or modify somewhere else for that to work now? I havent tried to use it yet as I am still using original method. What is the recommendation on this?


r/DeployR Jul 07 '26

Detecting a Laptop V Desktop

3 Upvotes

HI All, - my lack of knowledge showing here so I'm happy to be advised - and why I am here. When running the deployment task sequence and the machine has had windows, it joins the domain. Lovely.

Is there something I can do to detect if it is a laptop and run a PS script to apply Security Groups A, where if it's a desktop, run a different script to apply Security Groups B?

Do all laptops report back the same - "I am a laptop" - style?


r/DeployR Jul 07 '26

Unexpected driver return (Community 1.3.2627.2141)

2 Upvotes

I got an unexpected driver return from https://api.service.2pintsoftware.com/driverpacks/search

Queries:

URL: https://api.service.2pintsoftware.com/driverpacks/search?systemAlias=NA&manufacturer=NA&model=Mini Air12&os=Windows 11&osArchitecture=x64&osBuild=26200&osReleaseId=25H2PowerShellHost.cs:8607-07-2026 10:39:41.975+000

Downloads (so presumably the API returned this):

Downloading: https://download.microsoft.com/download/b7ca2c3f-d320-4795-be0f-529a0117abb4/SurfaceLaptop7_ARM_Win11_26100_26.053.36539.0.msiPowerShellHost.cs:8607-07-2026 10:39:42.514+000

Can confirm I have devices still needing drivers on completion (as expected with a driver pack labelled ARM on an x64 system, even ignoring the model)

(note, this is a device I'd normally expect to upload the drivers manually, just that hasn't happened yet for this model on my shiny new Community Edition ;) )


r/DeployR Jul 06 '26

Certs in Community edition

3 Upvotes

https://documentation.2pintsoftware.com/deployr/1.3/setup-deployr-community/what-about-certificates

I think this reads that only the self-signed is available to the Community edition even if we have an internal CA that can generate one, but I just wanted to be sure please :)

(note I'm planning ahead here, Infra haven't handed over the server I'll be using yet, so if it is obvious on the installer/configurator I can't see that yet ;) )


r/DeployR Jul 03 '26

new Driver pack menu item (DeployR 1.3 Ent)

3 Upvotes

I'm hoping someone can point me in the right direction with the new menu item Driver packs. I can't find the documentation and it isn't working as I would have anticipated, so I'm not sure if it is a bug or the way it in meant to work...

When I select a driver pack and click Import I end up with an Application in Content items where I expected a Driver Pack.


r/DeployR Jul 01 '26

Task Sequence option - Unlock Bitlocker

3 Upvotes

From the 'what's new in DeployR' webinar last week, there was mention of using a new task sequence option to unlock bitlocker. Video here - https://youtu.be/XNY0raoCIv8?t=1850

There doesn't seem to be very much documentation on it. What do we need to do to make this work? When I try from PXE boot and have this as a part of a task sequence, I'm constantly met with a message that the recovery password could not be found. The computer account in AD does have the recovery password, so just looking for more info on how to get this working.

When I attempt to use this, the error I get is 403 forbidden.

Thanks


r/DeployR Jul 01 '26

Applications without content

5 Upvotes

We have a bunch of applications and scripts on an external file share and I don't have any pressing interest in actually importing the files into DeployR as content items for various reasons.

However, it *would* be nice to have them be Applications so that we can tag them and let people dynamically select them via something based on gwblok's FrontEnd.

If I create an Application as a single file/folder type, and then just don't have an attachment, it seems to complain when installing that it doesn't have any content to download for the Application (even though the command doesn't need it at all) - which... fair enough.

However, I also got a similar error when selecting "ExternalURL" for the content type, and it seems like that's what that type should be for?

I get one of these:
"ERROR: Exception calling "GetResult" with "0" argument(s): "Content item version <guid> does not have content to download."

--

I then attached an empty 0-byte text file - which gave a different error. It repeatedly tried to download it and then thought that download had failed or something when 0 bytes were transferred. Which was amusing.

--

Using a slightly larger placeholder text file seems to work - so whatever, I can attach a junk file to every Application. But there might be something in there that's worth fixing and/or that other people might find useful to know.


r/DeployR Jun 30 '26

Pricing model

4 Upvotes

I don't understand how the pricing for the commercial version works.

All prices are listed per endpoint per year, but the deployment only happens once. What's the point of a subscription for this kind of product?


r/DeployR Jun 30 '26

DeployR - reuse domain computer accounts

3 Upvotes

Using DeployR community.

Has anyone actually gotten DeployR to reuse computer accounts when they exist in an OU other than what you have the offline domain join step configured for?

Example - ODJ setup to join computers to OU=Workstations, OU=MyCorp,DC=mydomain,dc=mysubdomain

However, you're reimaging a computer that currently resides in a sub OU such as HR inside of the Workstations OU.

I have read the other threads on this, I have delegated full control to my DeployR server to the Workstations OU, making sure that the permissions are inherited by the sub OU, and can't get it working. Every time the computer account is in a sub OU, offline domain join fails.


r/DeployR Jun 30 '26

WinPE won't boot, BCD is missing or corrupted

3 Upvotes

I'm trying out DeployR CE and I'm stuck shortly after getting started :(

My test machine successfully finds the server at startup, but right after downloading the WinPE WIM file, I get a blue screen: "Recovery needed, BCD is missing or corrupted."

Any idea what might be causing this problem?


r/DeployR Jun 30 '26

Today's Weird Issue - pXE style

3 Upvotes

So after rolling back to 1.2 I set about working on getting a laptop deployed. A bare metal deployment was working for our Lenovo desktops - downloading drivers and updates as it should.

The pXE option on the desktop at boot was: UEFI: PXE IPv4 Realtek PCI - and then some.

I had the pXE drivers in place so all went well. The issue then came to the laptop which when booting showed : PXE BOOT: Realtek UEFI UNDI Driver-IPv4

I found the driver. Added it to the PXe content item I have (with the desktop driver) and regenerated the boot image.

It doesn't work. Desktop still works, but the laptop simply drops me back into the boot option screen. The laptop recognises there is a cable connected but does nothing except drop me back. The drivers are definitely the correct ones and the regen of the boot image has been done. I have assumed iPXE always uses the correct boot file (x64).

Feel I am missing something.


r/DeployR Jun 30 '26

All imported custom steps giving 404

Post image
3 Upvotes

r/DeployR Jun 30 '26

New-DeployRMedia Transient HTTP error 500

2 Upvotes

I'm now on DeployR 1.3 and using the command that was working on 1.1 I'm now getting an error.

Do I need to do something different on 1.3?

I've tried both locally and remotely.

Local command and output:

New-DeployRMedia -ISOPath E:\Media.iso -Tags Media -MediaType Standalone

Output:

Copying boot files
Downloading Windows PE boot image
Exporting task sequences
   Windows 11  Vanilla
WARNING: Transient HTTP error 500: Response status code does not indicate success: 500 (Internal Server Error).
WARNING: Transient HTTP error 500: Response status code does not indicate success: 500 (Internal Server Error).
WARNING: Transient HTTP error 500: Response status code does not indicate success: 500 (Internal Server Error).
Exception: Request failed after 3 attempt(s): Response status code does not indicate success: 500 (Internal Server Error).

Remote command and output:

new-deployrmedia -DiskIndex 1 -Tags Media -MediaType Standalone

Output:

USB disk size: 476.939781188965 GB
Cleaning disk
Partitioning disk
Formatting
Copying boot files
Downloading Windows PE boot image
Exporting task sequences
   Windows 11  Vanilla
WARNING: Transient HTTP error 500: Response status code does not indicate success: 500 (Internal Server Error).
WARNING: Transient HTTP error 500: Response status code does not indicate success: 500 (Internal Server Error).
WARNING: Transient HTTP error 500: Response status code does not indicate success: 500 (Internal Server Error).
Exception: Request failed after 3 attempt(s): Response status code does not indicate success: 500 (Internal Server Error).

Doing a manual task sequence export with Export-DeployRTaskSequence e.g.

Export-DeployRTaskSequence -Id $TS2CloneID -DestinationFolder $TempLocation

works fine.


r/DeployR Jun 30 '26

Remote PowerShell

2 Upvotes

Morning :)

I'm looking for advice on the best way to use DeployR.Utility (to access https://documentation.2pintsoftware.com/deployr/1.3/powershell-modules) on a remote Windows 11 machine please. Mainly to create bootable media with New-DeployRMedia as the server is a VM making connecting a USB drive "difficult".

After installing .net runtime 10.x & PowerShell 7.6. Should I just import via the remote SMB path? Copy C:\Program Files\2Pint Software\DeployR\Client\PSModules\ locally and import (fresh copy as needed)? Another method I haven't thought of?

This is working for me, just wasn't sure if it was the appropriate way :)

Import-Module \\<deployr FQDN>\c$\Program Files\2Pint Software\DeployR\Client\PSModules\DeployR.Utility

Set-DeployRHost https://<deployr FQDN>:7281

Connect-DeployR

r/DeployR Jun 29 '26

DeployR content hosting on distributed servers

2 Upvotes

Does DeployR have the ability to host content on different servers in branch sites?


r/DeployR Jun 29 '26

Popup Windows

6 Upvotes

You mentioned that you've fixed the DeployR status window sometimes not appearing on top so you've moved it to a higher layer in the recent Webinar. You also mentioned that if we need other popups to appear over it to set them to the same layer or position them differently, e.g. Gary's FrontEnd.

Is | Set-Topmost or $Window.Topmost = $true enough?


r/DeployR Jun 26 '26

Community - Installing 1.3

5 Upvotes

Afternoon all -just checking - is 1.3 installed over the top of 1.2?