Tips and Tricks

PowerShell.org Forums Etiquette

Don Jones
2 min read
Share:

Folks often ask for some advice on what to do, and what not to do, in the forums. Here are some suggestions.

  1. Don’t apologize for being a “noob” or “newbie” or “n00b.” There’s just no need - nobody will think you’re stupid, and the forums are all about asking questions. Just ask.
  2. Try to avoid using obscure or punctuation aliases (like ? and %) - use command names instead. It makes your post easier for everyone, including n00bs, to follow.
  3. Use the CODE or POWERSHELL buttons in the forums editor to format PowerShell and other code.
  4. If your problem is solved, find the little green checkmark button along the top of your message (or one of the replies; it’s near the Twitter and Facebook and other buttons), and click it. That helps indicate to everyone else that you found a solution.
  5. Don’t post massive scripts. We’re all volunteers, and we don’t have time to read all that, nor will we copy, paste, and run it. Post an excerpt, and clearly state what you’re having problems with.
  6. Post error messages, as appropriate. They help.
  7. Don’t ask folks to provide you with a complete script, or to rewrite your script. Again, we’re all volunteers - respect that we’re taking time to help you, and help us minimize that time.
  8. Try to ask just one question at a time. Posts with ten questions are a lot harder to help with.
  9. DO post what you’ve tried, what errors you got, and what didn’t work. It’s a lot easier, sometimes, to correct what you’ve already done than to try and write something from scratch.
  10. If you’ve been given a working solution, SAY THANK YOU! Then make sure you know WHY it works… and ask for an explanation if you don’t!
  11. Take the time to educate yourself. Pick up a book, or a training video, or take a class, or attend a conference. Yes, those take time - but it’s time well-spent. If you’re continually asking other people to spend time answering questions that are already answered in every book, video, course, etc…. well, that’s kinda wasting their time, right? Folks on the forums can help you more effectively if you have a base education first.

Have your own etiquette suggestions? Drop ’em in the comments!

Related Articles

Jul 8, 2021

So you want to start a User Group

But where do you begin?

I’ve blogged about this from the reversed perspective on my own blog about finding user groups with a small section about what you can do if your thinking about getting one off the ground which you can read at http://blog.kilasuit.org/2016/04/17/how-to-find-local-user-groups-events-my-experience/ and it was only natural to eventually blog from the other side too although this has come up a bit earlier than I had planned to but alas it gets it done Smile

Dec 16, 2020

Media Sync: Organize Your Photos and Videos with PowerShell

Do you have photos and videos that you have taken over the years that are scattered all over the place? Do you want to have all your photos and videos organized? Do you want all your photos and videos to have a standardized naming scheme? If you answered YES to these questions, then this is the post for you. In this post, I will provide you with the PowerShell code and examples for how to use the Media Sync script. The Media Sync script utilizes the Shell.Application COM object to gather file metadata. Only files that have a picture or video metadata type will be processed. The script uses the date taken for pictures and the media created metadata fields to organize the photos and videos. If there is no date taken or media created available for a given file, the script will use the modify date instead. The script also ensures that you won’t have any duplicate files by checking the file hashes of the two files in question. If the script detects duplicate files, it will only keep one copy of the file. There are also tools included to help you cleanup unwanted files or folders, delete empty directories and find duplicate files. The script has a simple menu driven PowerShell GUI similar to what I did in a previous post . The Media Sync PowerShell script provides the following features: