官术网_书友最值得收藏!

Working with output

As you work with PowerShell, sending out output and controlling the formatting of the output is very easy. Redirecting output is also a common use of the Pipe (|) operator that you find in PowerShell. There are different ways to deal with the output of the commands. As highlighted earlier, you can use the Format-List and Format-Table cmdlet to get the required properties in the output. In case you want to save the output to the file, you can use the out-file or export-csv parameter with the cmdlet. For example, let's say you want to save the services output to the file, then you simply use this:

PS C:\>Get-Service | out-file C:\services.txt

Or you use this:

PS C:\>Get-Service | export-csv C:\services.txt

One of the best things that you can find in PowerShell is called a grid view. It allows you to output the data to the GUI where you can work with it a little bit easier, especially when you are looking to manipulate data and get a quick peek on what's going on in a particular server or what's happening with a particular cmdlet. Out-GridView offers a great alternative instead of trying to figure out how to output to a file or a different table:

PS C:\>Get-Service | Out-GridView

This will just display the default properties into the grid view and not all the properties. But wait, you cannot combine Out-GridView with the Format-List and Format-Table commands. If you want to control what parameters go into the grid view, then the Select-Object cmdlet is what comes to the rescue:

PS C:\>Get-Service | Select-Object DisplayName,Status | Out-GridView

If you want all the parameters to send to the grid view, then you can use this:

PS C:\>Get-Service | Select-Object * | Out-GridView

If you are looking to get the quick details, then the grid view is the way to go.

主站蜘蛛池模板: 金秀| 宝兴县| 大兴区| 浮山县| 兴义市| 绥芬河市| 彭水| 罗田县| 潼关县| 台安县| 岳西县| 沐川县| 通海县| 盐山县| 鹤岗市| 阿拉善右旗| 蕲春县| 上饶市| 集贤县| 尼玛县| 焦作市| 阳春市| 青浦区| 天峻县| 南靖县| 陈巴尔虎旗| 焉耆| 彭泽县| 岫岩| 岢岚县| 大洼县| 绍兴市| 上蔡县| 汝南县| 阜宁县| 永康市| 平乐县| 广东省| 堆龙德庆县| 白水县| 茶陵县|