I have very little invested in AutoIT, but I agree – it’s an extremely impressive language and toolset. It’s pretty crazy how deep you can get – and only if you want to. I encourage everyone to spend at least 10 min looking at it. The GUI automation abilities have really saved us in some tough spots and with only a couple hours of learning.
Daniel Wolf From: listsad...@lists.myitforum.com [mailto:listsad...@lists.myitforum.com] On Behalf Of Isaac Holmes Sent: Friday, May 30, 2014 10:41 AM To: scripting@lists.myitforum.com Subject: Re: [scripting] To WinBatch or not? Can't speak to WinBatch, but the reason you mention of the required DLLs is one of the reasons why I've used AutoIt for various things from 3 lines scripts that replace a file with a file embedded in the EXE to a 50000 line script with a complicated GUI that reimages a machine. AutoIt runs in WinPE as wells as every full Windows OS without any additions. I don't have to worry about what version of Powershell or .Net is on the end user machine. So far I have not found anything that I can do in Powershell, vb/cscript, that I can't do in AutoIt It all depends upon the situation and what end product/result is wanted and where and by whom it will be used. Unlike the built in scripting options it handles UAC elevation with a single click. Isaac On Fri, May 30, 2014 at 11:22 AM, Daniel Ratliff <dratl...@humana.com<mailto:dratl...@humana.com>> wrote: Good info Ryan, thanks. I got into it with a tech here who says WinBatch is perfectly suitable to use for some IT developed apps that go on all workstations. I was arguing otherwise, primarily around the issues of required .DLLs and that they are dropping them in c:\windows. I didn’t really think WinBatch was enterprise suitable, but it honestly sounds like it can be. Daniel Ratliff From: listsad...@lists.myitforum.com<mailto:listsad...@lists.myitforum.com> [mailto:listsad...@lists.myitforum.com<mailto:listsad...@lists.myitforum.com>] On Behalf Of Ryan Sent: Friday, May 30, 2014 11:13 AM To: scripting@lists.myitforum.com<mailto:scripting@lists.myitforum.com> Subject: Re: [scripting] To WinBatch or not? I worked for a Fortune 500 company that required all apps be wrapped in a WinBatch script and that script was what ConfigMgr used. Their positives with WinBatch: 1) It's a small company so they have more pull at getting bugs and features fixed / added 2) It's not easy to learn, so it makes it difficult to send that work to their consulting firm in India who has high turnover 3) They already invested in it, and all their packagers knew it, so why not? I kept trying to get them to switch to Powershell, but left before I could. I highly doubt they would have switched, but I was going to keep trying as long as I worked there! This was less than a year ago. In terms of using WinBatch as an install wrapper, I always found features I needed. I don't know how well it would work to do other tasks administrators need to do, but it works well to simply install something. It can get pretty complex though. With all the logging and standards this company required, a simple MSI install script had a few hundred lines of code. Why did you search online to see what people think of WinBatch? Slow Friday? On Fri, May 30, 2014 at 9:45 AM, Daniel Ratliff <dratl...@humana.com<mailto:dratl...@humana.com>> wrote: I have always had a low opinion of winbatch. I kind of thought of it as a ‘toy’ scripting language, much like AutoIT. It has its place, but should not be used for critical applications and automation needs. I decided to search online today and WOW, it seems I am the only one who thinks this? Thoughts? Daniel Ratliff The information transmitted is intended only for the person or entity to which it is addressed and may contain CONFIDENTIAL material. If you receive this material/information in error, please contact the sender and delete or destroy the material/information. The information transmitted is intended only for the person or entity to which it is addressed and may contain CONFIDENTIAL material. If you receive this material/information in error, please contact the sender and delete or destroy the material/information. -- Isaac Holmes Client Engineering Specialist University of Notre Dame 320 IT Center Notre Dame, IN 46556 (574) 631-3254