- PowerShell Troubleshooting Guide
- Michael Shepard
- 286字
- 2021-08-05 16:57:39
Variables
PowerShell variables, similar to variables in other programming languages, are names for data stored in memory. PowerShell variable references begin with a dollar sign and are created by assigning a value with the assignment operator (the equals sign). Unlike many programming languages, you do not need to define variables before using them or even specify what type of information the variable is going to point to. For instance, the following statements are all valid:
$var = 5
$anothervar = "Hello"
$files = dir c:\
Note that while the first two assignments were simple (integer and string constants), the third involved executing a pipeline (with a single statement) and storing the results of that pipeline in a variable. The command in the third line returns a collection of more than one kind of object (it has files and folders). Note that there is no special notation required to store a collection of objects.
Several common parameters in PowerShell take the name of a variable in order to store results of some kind in that variable. The –ErrorVariable
, –WarningVariable
, –OutVariable
parameters, and (new in Version 4.0) –PipelineVariable
parameter all follow this pattern. Also, all of the *–Variable
cmdlets have a –Name
parameter. These parameters are expecting the name of the variable rather than the contents of the variable. The name of the variable does not include the dollar sign. In the following screenshot, you can see that the –outvariable
parameter was passed the file
value, which caused a copy of the output to be stored in the variable called file
:

In short, referencing the content of the variable involves the dollar sign, but referencing the variable name does not.
- Managing IaaS and DBaaS Clouds with Oracle Enterprise Manager Cloud Control 12c
- Mastering System Center Configuration Manager
- 中國特色社會主義國家審計制度研究
- 會計信息化基礎(金蝶版)
- Learning Informatica PowerCenter 9.x
- Metabase Up and Running
- EViews10.0的應用與計量分析
- 陜西文物年鑒·2015
- 財務建模與綜合估值:數據研磨、模型校準、動態估值
- Microsoft Dynamics NAV
- 風險導向審計準則實施效果研究
- 高級計量經濟分析及Stata應用
- Getting Started with Microsoft Lync Server 2013
- Stata統計分析與行業應用案例詳解(第2版)
- 中國國內生產總值核算問題研究