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

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:

主站蜘蛛池模板: 女性| 广饶县| 谷城县| 武邑县| 保德县| 木里| 东阿县| 肃宁县| 田阳县| 沛县| 昆明市| 太原市| 济宁市| 泊头市| 宁化县| 平罗县| 启东市| 湘潭市| 嫩江县| 丹江口市| 密云县| 垦利县| 桦甸市| 汤阴县| 裕民县| 榆社县| 诏安县| 仁寿县| 齐河县| 罗甸县| 枣强县| 诸暨市| 巴彦淖尔市| 滁州市| 河津市| 华安县| 和林格尔县| 云霄县| 石城县| 平阴县| 沂源县|