$Env:<variable-name> = "<new-value>" 例如,若要建立 Foo 環境變數: PowerShell 複製 $Env:Foo = 'An example' 因為環境變數一律是字串,所以您可以使用它們,就像包含字元串的任何其他變數一樣。 例如: PowerShell 複製 "The 'Foo' environment variable is set
function Test-MrVerboseOutput { [CmdletBinding()] param ( [ValidateNotNullOrEmpty()] [string[]]$ComputerName = $env:COMPUTERNAME ) foreach ($Computer in $ComputerName) { #Attempting to perform an action on $Computer <<-- Don't use #inline comments like this, use write verbose instead....
Get-PSDrive [[-Name] <String[]>] [-Scope <String>] [-PSProvider <String[]>] [-V erbose] [-Debug] [-ErrorAction <ActionPreference>] [-ErrorVariable <String>] [- OutVariable <String>] [-OutBuffer <Int32>] 使用PSProvider 参数,可以仅显示受特定提供程序支持的 PowerShell 驱动器。 例如...
Use a quotation mark, like ' or ", to begin a string. 在单引号 here-strings 中,变量按字面解释并准确重现。 例如: PowerShell复制 @' The $profile variable contains the path of your PowerShell profile. '@ 此命令的输出为: Output复制 ...
The automatic variable$_or$PSItemcontains the current object in the pipeline for use in theprocessblock. The$inputautomatic variable contains an enumerator that's only available to functions and script blocks. For more information, seeabout_Automatic_Variables. ...
Returns the result of one or more statements. For a single result, returns ascalar. For multiple results, returns an array. Use this when you want to use an expression within another expression. For example, to embed the results of command in a string expression. ...
{$_.StartTime.DayOfWeek} ProcessName$_.StartTime.DayOfWeek --- --- alg Wednesday ati2evxx Wednesday ati2evxx Thursday ...# Add a custom property to calculate the size in KiloBytes of each FileInfo# object you pass in. Use the pipeline variable to divide each file's length by# 1 KiloBytes...
This will also return a true condition because the-matchoperation seeks a matching regular expression anywhere in the string. Every time you use the-matchoperator and it returns a true condition, then PowerShell also creates the$Matchesvariable. In the example, if you enter the$Matchesvaria...
are using Windows PowerShell 2.0, or if you need to use a feature of the module before you use any of its cmdlets. For more information, seeImport-Module. UseImport-PSSnapInto use cmdlets in a Windows PowerShell snap-in, regardless of the version of Windows PowerShell that you are ...
Allow empty prefix string in Import-Module -Prefix to override default prefix in manifest (#20409) (Thanks @MartinGC94!) Update variable/property assignment completion so it can fallback to type inference (#21134) (Thanks @MartinGC94!) Use Get-Help approach to find about_*.help.txt files...