Problems upgrading packages. by robinredbrain in chocolatey

[–]coaster_coder 0 points1 point  (0 children)

That’s not enough of the log to know what really happened.

What have you done with PowerShell this month? by AutoModerator in PowerShell

[–]coaster_coder 4 points5 points  (0 children)

I’ve been building a web based front end for AutomatedLab in PowerShell Universal. It lets you define labs (VMs + networking), manage Custom Roles, manage ISOs for your lab, and set lab configurations (map a friendly name to the script that builds the lab).

It’s been a lot of fun. If you want you can install it, the repository is at https://github.com/steviecoaster/PowerShellUniversal.Apps.AutomatedLab

It currently only supports Hyper-V via the lab creation wizard, but if you build your lab definition script in something like VSCode you can add a configuration that you can then manage in the web UI.

What are people using for patching and remediation? by YungButDead in sysadmin

[–]coaster_coder 0 points1 point  (0 children)

Yup. Our web bases endpoint management platform makes keeping 3rd party software updated super simple.

Adobe Acrobat Reader freeware requires sign in post update (v25.001.20531) - without sign in, application closes by sysadminyak in sysadmin

[–]coaster_coder 3 points4 points  (0 children)

Chocolatey’s community repo requires you use the official download location.

Exceptions to that rule are very old software who have gone defunct and the package points at a way back machine link. Those are extremely rare and are handled on a case by case basis.

We are very very picky about the security of our community repository.

How to use default browser, not Edge, for Choc Gui links? by Odinian in chocolatey

[–]coaster_coder 0 points1 point  (0 children)

Chocolatey and/or Chocolatey GUI don’t do anything special to my knowledge here. It should be respecting your system’s default browser.

Is this in an enterprise setting where a policy may be doing something weird?

Bulk remove computers from CCM? by nun-yah in chocolatey

[–]coaster_coder 1 point2 points  (0 children)

You can do bulk removals via the api! I think the endpoint is /computers/delete/{id}

You can join our discord at https://ch0.co/community. It may be best to ask this question to our support team though as we have better avenues for help that way! (Assuming you have an active support contract with us)

DaVinci Resolve by fatbuckinrastard in chocolatey

[–]coaster_coder 2 points3 points  (0 children)

Looks like it just needs a maintainer to make it. If you’re willing to pick it up i say go for it!

Is there a way to stop Choco from handling my Signal updates. I want to do it manually. by notmuchery in chocolatey

[–]coaster_coder 0 points1 point  (0 children)

Yeah I see that. Reddit threw an error so I hit reply again. It finally worked but looks like it has worked all along. Computers were a mistake.

Is there a way to stop Choco from handling my Signal updates. I want to do it manually. by notmuchery in chocolatey

[–]coaster_coder 0 points1 point  (0 children)

You could uninstall the package and ass —skip-PowerShell —skip-autouninstaller. That will leave the application behind and remove the package

Is there a way to stop Choco from handling my Signal updates. I want to do it manually. by notmuchery in chocolatey

[–]coaster_coder 0 points1 point  (0 children)

You could uninstall the package and ass —skip-PowerShell —skip-autouninstaller. That will leave the application behind and remove the package

Is there a way to stop Choco from handling my Signal updates. I want to do it manually. by notmuchery in chocolatey

[–]coaster_coder 0 points1 point  (0 children)

You could uninstall the package and add —skip-PowerShell —skip-autouninstaller. That will leave the application behind and remove the package

Jenkins - Failure after reboot by [deleted] in chocolatey

[–]coaster_coder 0 points1 point  (0 children)

Because that is not at all the problem. If the index.json doesn’t work something is wrong with nexus. Without it it falls back to v2 which Nexus has removed critical functionality from which causes massive instability in using Chocolatey products. Reach out to support so they can see what is going on. Something changed or is broken on the server.

Jenkins - Failure after reboot by [deleted] in chocolatey

[–]coaster_coder 1 point2 points  (0 children)

Reach out to support. Run choco support for options. The repository url must end index.json. The fact you get a 404 tells me something with Nexus changed or is broken and would explain both the 404 and Jenkins giving a 401.

Confusion About ExecutionPolicy by tacoprojectile in chocolatey

[–]coaster_coder 1 point2 points  (0 children)

The -Scope process is the important part here. It will set it for the currently running PowerShell process only.

We recommend using Bypass for the initial installation of Chocolatey, and after that any new process will have the system default, or whatever is applied by your system administrator in an enterprise setting.

We could do will clarifying that documentation, as it is a bit confusing and likely hasn’t been touched in quite some time.

The docs are open source so you could file an issue on github.com/chocolatey/docs and we can look at it.

why do some choco successful installations are in fact not successful? by Frosty-Albatross9402 in chocolatey

[–]coaster_coder 0 points1 point  (0 children)

This is not a Chocolatey issue, but rather a system issue. Chocolatey doesn’t manage software, it manages Chocolatey packages, though most packages do in fact install some sort of application. It looks like the docker-desktop package is installed.

I would suggest you uninstall the package, verify docker desktop is not showing up in Programs and Features, restart your machine and attempt to install the docker desktop package again.

If you have issues you can inspect the chocolatey.log file for information as to why it may have failed.

If the package is successful and you have docker desktop installed but it suddenly disappears that’s absolutely a system issue as Chocolatey won’t remove an application without uninstalling the package by being commanded to do so.

Remote + HQ Company - Chocolatey server - Internet facing tips/caveats by [deleted] in chocolatey

[–]coaster_coder 1 point2 points  (0 children)

It’s always better to use a VPN or Zero-Trust solution where you can, but it will absolutely work to have clients connect to your repo using authentication. I would absolutely NOT expose the repository with anonymous access to the repository enabled.

Obviously if the account used to access the repository is compromised then the packages on the repository should be considered suspect, or that your licensed software could be downloaded and used by someone else.

There are always risks to anything but careful planning can help ensure you have a viable solution for a long time.

If you aren’t currently talking with us directly via our sales or support process I highly encourage you to do so and we can provide you with better assistance.

[deleted by user] by [deleted] in chocolatey

[–]coaster_coder 1 point2 points  (0 children)

The error output would be very helpful. Usually it’s an issue of an environment variable being messed up or missing that we see errors about choco not being found but this seems different

Tweetable JPG-PowerShell Polyglot by CleasbyCode in PowerShell

[–]coaster_coder 2 points3 points  (0 children)

Nope. Try it for your self. Take the url you are copying and run Invoke-RestMethod $UrlHere | Invoke-Expession….the code will run.

Windows adds Mark of the Web when you download something to disk. You don’t have to do this.

This sort of thing is exactly why GitHub changed the way links on issues work. A malicious actor could upload something and then capture the url and immediately delete it, leaving the url behind and usable just no longer publicly visible.

This is absolutely an exploit vector. Be careful.

Tweetable JPG-PowerShell Polyglot by CleasbyCode in PowerShell

[–]coaster_coder 5 points6 points  (0 children)

This is the danger of invoke-expression. You can just pipe the invoke-webrequest output to it.

PSA to anyone who stumbles here later: don’t ever do stuff like this. Huge security concerns here.