找到 2042 篇文章,关于 Microsoft 技术

解释 PowerShell 高级函数中的 Mandatory 属性。

Chirag Nagrekar
更新于 2020年5月4日 07:01:04

372 次浏览

下面是一个 PowerShell 高级函数的示例,我们将尝试了解强制参数是如何工作的。 function math_Operation{    [cmdletbinding()]    param([int]$val1, [int]$val2)    Write-Host "Multiply : $($val1*$val2)"    Write-Host "Addition : $($val1+$val2)"    Write-Host "Subtraction : $($val1-$val2)"    Write-Host "Divide : $($val1+$val2)" } 当您执行上面的示例并且没有提供值时,脚本不会向您请求值,它将默认采用值并执行程序。请参见下面的执行结果。 PS C:\WINDOWS\system32> math_Operation Multiply : 0 Addition : 0 Subtraction : 0 Divide : 0 即使您已经提到了两个变量($val1,… 阅读更多

解释 PowerShell 高级函数。

Chirag Nagrekar
更新于 2020年5月4日 06:56:58

604 次浏览

在开始学习 PowerShell 高级函数之前,假设我们已经了解了 PowerShell 函数。您可以在下面的 PowerShell 函数说明中查看解释。 https://tutorialspoint.com/explain-the-powershell-function 在这里,我们将以计算不同类型运算的数学函数为例。我们已经有一个简单的函数代码,如下所示。 function math_Operation{    param([int]$val1, [int]$val2)    Write-Host "Multiply : $($val1*$val2)"    Write-Host "Addition : $($val1+$val2)"    Write-Host "Subtraction : $($val1-$val2)"    Write-Host "Divide : $($val1+$val2)" } 上面的示例是一个简单的函数。当您运行上述代码并从终端运行该函数时,您会注意到… 阅读更多

如何在 PowerShell 函数中传递参数?

Chirag Nagrekar
更新于 2020年4月17日 12:36:16

18K+ 次浏览

您可以在 PowerShell 函数中传递参数,要捕获这些参数,您需要使用参数。通常,当您在函数外部使用变量时,您实际上不需要传递参数,因为该变量本身是公共的,可以在函数内部访问。但在某些情况下,我们需要将参数传递给函数,下面的示例说明了如何编写它的代码。 向函数传递单个参数, function writeName($str){    Write-Output "Hi! there .. $str" } $name = Read-Host "Enter Name" writeName($name) 在这里,我们正在传递… 阅读更多

解释 PowerShell 函数中的变量/数组作用域。

Chirag Nagrekar
更新于 2020年4月17日 12:34:31

228 次浏览

通常,当变量被声明为公共变量或在脚本中的函数外部(不在任何其他变量或条件中)时,您不需要将该值传递给函数,因为在调用函数之前初始化变量时,函数会保留变量的值。 例如 function PrintOut{    Write-Output "your Name is : $name" } $name = Read-Host "Enter your Name" PrintOut 在上面的示例中,$name 变量在名为 PrintOut 的函数外部声明。因此,由于可以在函数内部读取该变量,您可以直接使用其名称来使用该变量。 输出 输入您的… 阅读更多

解释 PowerShell 函数。

Chirag Nagrekar
更新于 2020年4月17日 12:32:23

804 次浏览

PowerShell 中的函数是为了减少重复代码的冗余,这意味着重复的代码,将它们绑定到一个函数中,并在需要时调用该函数,因此您不需要多次编写代码。 例如 假设您想一次性执行两个值 5 和 4 的算术运算(乘法、加法、除法和减法),那么您将为两个值编写不同的运算,或者您将值分配给名为 $val1 和 $val2 的变量,并在它们上执行各种运算,如下面的示例所示。 $val1 = 5 $val2 = 4 $val1… 阅读更多

如何在 PowerShell 中使用 Measure-Object?

Chirag Nagrekar
更新于 2020年4月7日 12:21:33

2K+ 次浏览

PowerShell 中的 Measure-Object 用于测量命令的属性。有各种可用的测量参数。例如,平均值、计数、总和、最大值、最小值等等。 例如 Get-Process | Measure-Object 输出 PS C:\WINDOWS\system32> Get-Process | Measure-Object Count       : 278 Average     : Sum         : Maximum     : Minimum     : Property    : 在上面的输出中,共有 278 个进程正在运行。如果您想检查最大内存使用情况,则可以使用 WorkingSet 属性和 -Maximum 参数。 Get-Process | Measure-Object -Property WorkingSet -Maximum 输出 PS C:\WINDOWS\system32> Get-Process | Measure-Object … 阅读更多

如何在 PowerShell 中使用 Group-Object cmdlet?

Chirag Nagrekar
更新于 2020年4月7日 12:18:10

689 次浏览

顾名思义,Group-Object 用于对类似属性进行分组。 例如 Get-Service | Group-Object Status 输出 Count Name          Group ----- ----          ----- 160 Stopped         {AarSvc_8f3023, AdobeFlashPlayerUpdateSvc, AJR outer, ALG...} 130 Running         {AdobeARMservice, Appinfo, AudioEndpointBuilder, Audiosrv...} 上面的输出按状态(“已停止”和“正在运行”)分组。共有 160 个服务处于已停止状态,130 个服务处于正在运行状态。 同样,您可以使用 starttype 属性过滤组。 Get-Service | Group-Object StartType 输出 PS C:\WINDOWS\system32> Get-Service | Group- Object StartType Count Name          … 阅读更多

如何在 PowerShell 中排序输出?

Chirag Nagrekar
更新于 2020年4月7日 12:25:24

11K+ 次浏览

要在 PowerShell 中排序输出,您需要使用 Sort-Object 管道 cmdlet。在下面的示例中,我们将从 Get-Process 命令检索输出,并根据内存和 CPU 使用情况对其进行排序。 例如 Get-Process | Sort-Object WorkingSet | Select -First 10 输出 Handles  NPM(K)    PM(K)      WS(K)     CPU(s)     Id  SI ProcessName -------  ------    -----      -----     ------     --  -- -----------       0       0       60          8                 0 … 阅读更多

如何检查本地和远程系统中安装的 PowerShell 版本?

Chirag Nagrekar
更新于 2020年4月7日 11:58:36

2K+ 次浏览

要检查系统中安装的 PowerShell 版本,您可以使用 $PSVersionTable 或 $host 命令。 检查远程服务器上是否有 $host 命令。在系统中打开 PowerShell 控制台并运行命令 $PSVersionTable。 $PSVersionTable 输出 PS C:\WINDOWS\system32> $PSVersionTable Name                           Value ----                             ----- PSVersion                        5.1.18362.628 PSEdition                        Desktop PSCompatibleVersions       … 阅读更多

如何使用 PowerShell 编辑 CSV 文件?

Chirag Nagrekar
更新于 2020年3月26日 07:32:48

6K+ 次浏览

要使用 PowerShell 编辑 CSV 文件,您需要使用以下命令。 我们已经有 CSV 文件 output.csv,我们将首先导入此文件。 $csvfile = Import-csv C:\temp\Outfile.csv 输出 下面是 CSV 文件的输出。 EMP_Name    EMP_ID     CITY --------    ------     ---- Charles     2000       New York James       2500       Scotland Charles     3000       Poland 我们需要更新上面的文件。我们将把 EMP_ID 为“3000”的 CITY 更改为 MUMBAI。如果我们根据 EMP_Name 更新 CITY 名称,则… 阅读更多

上一页 1 ... 188 189 190 191 192 ... 205 下一页
广告