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

Parameters

Parameters are the input values that we pass to a cmdlet. For example, if we have to get the time zone, we can use the following cmdlet:

Get-TimeZone

This cmdlet gets the current time zone or a list of available time zones.

These are the parameters:

  • [-Id]: Specifies, as a string array, the ID or IDs of the time zones that this cmdlet gets
  • [-ListAvailable]: Indicates that this cmdlet gets all available time zones
  • [-Name]: Specifies, as a string array, the name or names of the time zones that this cmdlet gets

We can use this command with or without these parameters:

Get-TimeZone

The following screenshot shows the output for the preceding command:

We can use this command with the Name parameter:

Get-TimeZone -Name "*pac*"

The following screenshot shows the output for the preceding command:

We can use this command with the ListAvailable parameter:

Get-TimeZone -ListAvailable

The following screenshot shows the output for the preceding command:

In PowerShell, variables are always prefixed by the character $ and can include any alphanumeric character or underscore in their names. We can store the output from a cmdlet in a variable and use it later on in other cmdlets or for other purposes in the script, such as writing to the host, using it for comparison, or creating another variable, such as this, for example:

$timeZone = Get-TimeZone
Write-Host "The current time zone is " $timeZone

The following screenshot shows the output for the preceding command:

主站蜘蛛池模板: 镇巴县| 东阳市| 克什克腾旗| 托克逊县| 阿尔山市| 昔阳县| 江川县| 桃江县| 益阳市| 英吉沙县| 浙江省| 湟中县| 凌源市| 鄱阳县| 车致| 郑州市| 辛集市| 余姚市| 高州市| 三穗县| 刚察县| 华亭县| 阿巴嘎旗| 含山县| 常德市| 磐安县| 太谷县| 拉孜县| 彩票| 和顺县| 平利县| 遵义市| 班戈县| 喀喇沁旗| 肃宁县| 抚顺市| 乌拉特中旗| 昌图县| 军事| 凤凰县| 五常市|