This lets you take an application that a chocolatey package doesn't exist for and create your own, which we use for a couple of niche applications. It is possible to use "choco pack" and "choco push" to create your own chocolatey packages and push them to a Proget feed, which can then be used to promote into the Approved feed. Automate package builds for those packages that don't exist in chocolatey public repo.If the automation mentioned above is created, this process could be automated as well. This would allow us to publish to the testing group feed one week and then publish to main feed the next week if not removed from the testing feed. Set up a multi tiered approvals process for a testing group (that isn't solely IT).Should be fairly simple, just haven't sat down and hammered it out. For instance, the accounting team needs Quickbooks installed, but the Client Services team does not.Read feeds from a file that is determined based on PC department.Automate the approvals process using the Proget API.Once validated over a couple days in IT, it's promoted to the main feed for end user machines to automatically update via the above scheduled task. If a newer version exists, it is installed and tested.Once a week, a (rotating) staff member checks the latest versions of the applications we have approved.Approved - The feed that houses all promoted package versions.Public - Basically the public Choco repo that we use to promote packages from.On the Proget server, we have two primary repos Finds all packages available in the Approved feed and installs the latest approved version.Can also be ran from a remote PS session if needed. Update script - Runs once per day as admin via task scheduler.Choco Install script - Runs as a task during our MDT process.We use a Proget server and a couple scripts. Most common unicode characters are built in with intuitive defaults, and it's completely configurable. WinCompose - No more Alt+1234 codes to type special characters. ![]() With variants for all major OSes and Raspberry Pi images, it's pretty flexible. Octoprint - If you use and/or work with 3D printers, you need remote control of them, and Octoprint is one of the better 3D printer servers out there. MKVToolNix is a great toolkit for mucking with them, including replacing audio and/or video tracks, adding embedded subtitles, as well as the ability to examine and edit properties and other embedded files. MKVToolNix - I try to output video files exclusively in mkv containers until they hit deployment locations, since mkv is so malleable. It's far from perfect, but represents a really good foray into modern development environments from Microsoft. Code is a complete redesign written in electron/npm with Typescript/Javascript extension support and a reasonably active community marketplace for extensions. VS Code - I've actually been really digging on VS Code lately, despite actively hating Visual Studio. Plus some more powerful tools like convert to decrypted (with password). These mostly aren't new programs, so much as ones that I've found very few people know about, but are completely awesome: Just helps me get tasks done with GUIs or websites without having to script the login and HTML manipulation, etc. That kind of thing, they end up looking like this: !1::Send Īnd only make sense for a short while, I don't keep them around or polish them up. manually close browser and move to next one. ![]() press Ctrl+2 and have it "tab, tab, type boilerplate text, tab, enter, wait, tab, enter".then I put the new text in for that customer.press Ctrl+1 and have it "click here, wait 3 seconds, tab, tab, enter". ![]() I'll go through it once putting bits into AutoHotkey, then have it so I can: "change this field on 8 device web interfaces". I change it up as I get into a repetitive task that is a one-off and is not worth properly automating.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |