2012 Scripting Games Beginner Event 2: Find Stoppable Running Services

 2012 Scripting Games badge

Summary: In Beginner Event 2, you have to find stoppable running services.

About this event

Division

Beginner

Date of Event

4/3/2012 12:01 AM

Due Date

4/10/2012 12:01 AM

 

Event scenario

You are a server administrator for a medium-sized enterprise company. Your boss wants you to write a Windows PowerShell script to shut down servers across the network. Instead of simply shutting down the servers, he wants you to investigate a more controlled shut down of services prior to actually shutting down the server.

As a first step in this process, you need to find all services that are running that will actually accept a Stop command. You need to run this command remotely against trusted computers that have the appropriate ports open through their firewalls, so your command must work against remote computers.

An appropriate output is shown in the following image.

Image of command output

Design points

  • For the purposes of this exercise, you do not need to have a second computer against which to run.
  • For the purposes of this exercise, you do not need to test firewall connections, nor do you need to configure the firewall. Assume that the appropriate ports are opened.
  • Use the simplest command that will work. You do not need to write an entire script.
  • Display the output to the screen; you do not need to write to a text file.
  • It is permissible to use standard aliases (if any exist). It is NOT permissible to use non-standard aliases that do not exist without special configuration.

2012 Scripting Games links

2012 Scripting Games: All Links on One Page

I invite you to follow me on Twitter and Facebook. If you have any questions, send email to me at scripter@microsoft.com, or post your questions on the Official Scripting Guys Forum. Good luck as you compete in this year’s Scripting Games. We wish you well.

Ed Wilson, Microsoft Scripting Guy