(Part 2) Top products from r/PowerShell

Jump to the top 20

We found 23 product mentions on r/PowerShell. We ranked the 51 resulting products by number of redditors who mentioned them. Here are the products ranked 21-40. You can also go back to the previous section.

Next page

Top comments that mention products on r/PowerShell:

u/evetsleep · 4 pointsr/PowerShell

This was a slow month. I picked up a copy of Pro Git 2nd Edition to try to take my Git skills to another level. It's a a good read if anyone is looking to get into Git (ha!).

For PowerShell specific stuff:

  • Finished a manuscript review for the next edition of Power in a Month of Lunches and submitted my 25+ page review. Hopefully they didn't laugh at me and file it away. I probably took the review too seriously, but dangit I love PowerShell.
  • Released to production an automation process which consumes subnet data out of VitalQIP (what we use for network management\DNS\etc..) and synchronizes that with Active Directory so that we have accurate subnet and site information in AD where VitalQIP is considered the master record.
  • Started working on a new automation project to collect synthetic LDAP transaction performance statistics from our various directories (includes AD) that sit behind various VIPs to provided statistical capabilities for both my team and management to analyze how well they're performing as well as VIP up-time. The idea being that we'll register a directory with my service and then define a set of LDAP filters and then periodically execute those queries and measure the amount of time it takes to execute and pull data query responses (as a client). Store that data in a SQLite database and then use it to analyze performance statistics and produce reports.
  • Pester.... Late to the game, but just haven't had time to really spend a lot of time with it until now. I've now shifted to requiring Pester tests in all new projects and I'm now going back and creating tests for some of my large older projects. I've noticed a significant difference in how I am now building projects now that I'm moving to a TDD (Test Drive Development) methodology. It has definitely slowed me down, but the end product seems way more stable.


    Finally I've started to take a hard look at my internal Git repositories where I work and realized that I'd really like some stuff on the outside on github.com, however I work for a company that is quite strict with sharing code, so I can't make direct ports from my internal repositories to external, which means I may have to do some re-inventing on my own time and publish stuff. I see a lot of the stuff others folks are doing on Github and I'd love to have some of my own stuff out there, so trying to find time and figure out what kinds of projects should be out there which others may see value in.
u/TheAnusOfSauron · 2 pointsr/PowerShell

I took an online course through a local college 3 years ago. I hadn't been in school for over a decade, but the structured learning of the environment, plus the desire to get a good grade in the class, absolutely attributed to my success.

The labs and online class environment ensured I actually learned the material and underlying reasons why things were they way they were. It was not just a "paper cert."

I was able to immediately put what I learned to work at my place of business. The return on my investment was immediate and has helped me make more money while doing a better job for my clients. To this day I credit the class as the best money I've ever spent.

We used this book and it was very helpful while being pretty fun, since you are making (simple) video games the whole time: https://www.amazon.com/Microsoft-PowerShell-Programming-Absolute-Beginner/dp/1598633546

I will say, looking back now, the book really is what it says on the cover; for the absolute beginner. If you have any other scripting or programming knowledge, I would probably do "month of lunches" instead.

u/chadpatrick · 1 pointr/PowerShell

MrPowerScripts has a good point with the ExecutionPolicy. As a side note, this can be set through Active Directory Group Policy. Though there are security implications you may do so by going to

Computer Configuration | Administrative Templates | Windows Components
| Windows PowerShell and configure the Turn On Script Execution

If you're new to Windows and Scripting, you will find PowerShell as easy to learn as it is powerful. However, I cannot overstate the importance of a good understanding.

http://www.amazon.com/Windows-PowerShell-Administrators-Pocket-Consultant/dp/0735625956/ref=sr_1_6?ie=UTF8&qid=1335059483&sr=8-6

That is a good manual. They were giving them out at MS TechEd a couple of years ago and I loved it. I wish you luck!

-Chad

u/get-postanote · 3 pointsr/PowerShell

It's alway sa asgood thing to see different per spectives on a given topic or strategy.

However, how do you see your offering as being different, more informative, etc., than the courseware the SANS.org offers on the topic...

https://www.sans.org/webcasts/purple-powershell-current-attack-strategies-defenses-109700

... or the Secure Code strategies that have been in play via the MS SDL (Secure Development Lifecycle) for the last couple of decades?

>About Microsoft SDL
>
>https://www.microsoft.com/en-us/securityengineering/sdl/about
>
>Microsoft Security Development Lifecycle (SDL)
>
>https://www.microsoft.com/en-us/securityengineering/sdl
>
>SDL Resource List
>
>https://www.microsoft.com/en-us/securityengineering/sdl/resources
>
>Writing Secure Code (Developer Best Practices) 2nd Edition, Kindle Edition
>
>https://www.amazon.com/Writing-Secure-Code-Developer-Practices-ebook/dp/B00JDMP718/ref=sr_1_2?keywords=secure+code&qid=1555311132&s=gateway&sr=8-2
>
>Secure By Design 1st Edition
>
>https://www.amazon.com/Secure-Design-Daniel-Deogun/dp/1617294357/ref=sr_1_1?keywords=secure+code&qid=1555311132&s=gateway&sr=8-1
>
>SCFM: Secure Coding Field Manual: A Programmer's Guide to OWASP Top 10 and CWE/SANS Top 25
>
>https://www.amazon.com/SCFM-Secure-Coding-Manual-Programmers/dp/1508929572/ref=sr_1_4?keywords=secure+code&qid=1555311132&s=gateway&sr=8-4

Though there are particluars to a given language, and none of the above are PowerShell specific. The SDL thought, design and implemention relative to a give goal is the same.

Now, the real issue here is all the noise about PowerShell hacking and org leaders using that as the excuse to not allow PowerShell, without fully realizing that the use of PowerShell is a post exploit thing. The hacker got into your system another way, that was not properly defined, managed, protected, understood and or reacted to.

​

Also, there are whole websites and business offering conver Defensice PowerShell, and PowerShell forRed/Blue/Purple Teams.

Example:

https://devblogs.microsoft.com/powershell/defending-against-powershell-attacks/

http://www.defensivepowershell.com/

https://artofpwn.com/offensive-and-defensive-powershell-ii.html

https://adsecurity.org/?tag=powershell-defenses

https://devblogs.microsoft.com/powershell/powershell-security-at-derbycon/

https://nsfocusglobal.com/Attack-and-Defense-Around-PowerShell-Event-Logging

​

Learning how to attack with adn defend against, grants one greater edification on how they need to be thinking about writing and using PowerShell.

But good article. Looking forward to the rest.

u/labmansteve · 42 pointsr/PowerShell

Honestly, I'd go with Windows Powershell Best Practices instead. PSIAMOL is nice, but this one focuses more heavily on ensuring you not only get the syntax, but the proper script structure, code re-usability, high performance, and just a ton of other stuff.

PSIAMOL Teaches you how to use PowerShell. WPBP teaches you how to be good at PowerShell.

Once that's done, it wouldn't hurt to check out Code Complete which had such an impact I ended up re-writing several of my larger scripts after reading it...

u/NoOneLikesFruitcake · 1 pointr/PowerShell

within the package you can have it recognize previous versions and have their uninstaller start before proceeding with your installation.

It is actually very handy, but very specific and there aren't a lot of great free resources to give you real background knowledge that will let you modify things on your own with a good understanding. I found this book when i was searching around and was able to get a question answered about msi files from the preview.

u/GeeGeez0rz · 1 pointr/PowerShell

I've just ordered this - Windows PowerShell Self-Study Training Kit - Windows PowerShell Self-Study Training Kit so i'll be cracking through this along with my 3rd Edition Step By Step Windows Powershell book.

Been learning PS for about a month or so and slowly starting to get to grips with it. It's certainly come in handy a couple of times already and i've barely scratched the surface of it all.

2016 is the year i'd like to put down on my CV that i am proficient at Powershell.

u/tymaster22 · 5 pointsr/PowerShell

Just to add, if you want a good book to read after. This is very informative.

https://www.amazon.com/dp/0735675112?aaxitk=.sjYWQ4iWEoQs178fs504w

u/PisteOff · 3 pointsr/PowerShell

What do the PowerShell scripts you want to rewrite in Python do? I find the idea of a "commandlet like Python script" misguided and confused. PowerShell is still very much an administrative tool geared toward Microsoft systems. At this point in time I wouldn't consider it a general purpose scripting language like Python. No one is writing webapps with a MVC framework, e.g. Django, with PowerShell. And I doubt anyone ever will, despite all appearances from MS that they're trying to turn it into a general purpose language with PS Core. If your scripts are doing a lot of administrative things with AD, etc. then you're likely not going to have much success porting them to Python. I would question your sanity if you really wanted to do that.

You also need to spend some time groking Linux and Unix to get the most out of Python. Remember that it's a product of that environment and very much follows those conventions. So if you're looking to parse arguments then you should look at argparse. You should also think about what the syntactic sugar of a switch statement is doing, and realize you can do the same thing with a hashtable/dictionary.

If you're just interested in doing administrative things with Python then take a look at this book: Python for Unix and Linux System Administration. But realize the Python ecosystem is about a billion and one times larger than PowerShell's and covers everything from web development to machine learning.

u/admlshake · 1 pointr/PowerShell

Learn Powershell in a month of lunches
and DNS and BIND are two I always recommend to people looking to learn about the windows side of things.

u/suddenarborealstop · 1 pointr/PowerShell

this book may help: http://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052.

also, put everything into functions and then unit test all of it (with mocks) using pester.

u/jcholder · 2 pointsr/PowerShell

PowerShell Studio Book if you want to learn to build GUI applications with powershell backend.

u/[deleted] · 3 pointsr/PowerShell

The MCSA Server 2016 actually goes over this as an exam objective. Heres what Ive been using for study. https://www.amazon.com/MCSA-Windows-Server-Study-Guide/dp/1119359341

u/stuart475898 · 2 pointsr/PowerShell

As annoying as it is (given Windows doesn't make this completely clear), he is right. If you or anyone else wants to know more about how Windows manages memory, I'd suggest getting this: https://www.amazon.co.uk/dp/0735684189/

u/Smoother101 · 4 pointsr/PowerShell

Hey man, glad to help! Start here:

Book for you!

...and then try this...

Another one for you!

...and then delete your account. Your question is dumb and it seems you can't interact on here without being a complete DB. If you want a solution to a dumb question you will get dumb answers.