找到 463 篇文章 关于 PowerShell

如何使用命令更改 PowerShell ISE 字体大小?

Chirag Nagrekar
更新于 2021年1月18日 07:41:03

3K+ 阅读量

要使用命令更改 PowerShell ISE 编辑器的字体大小,我们需要使用 cmdlet $PSISE,它仅在 PowerShell ISE 控制台中加载。您在主 PowerShell 控制台中找不到它。运行此命令后,可以使用各种属性。例如,PS C:\> $psISE CurrentPowerShellTab          : Microsoft.PowerShell.Host.ISE.PowerShellTab CurrentFile                   :  Microsoft.PowerShell.Host.ISE.ISEFile CurrentVisibleHorizontalTool  : CurrentVisibleVerticalTool    : Options : Microsoft.PowerShell.Host.ISE.ISEOptions PowerShellTabs                :  {PowerShell 1}您需要选择 Options 属性,然后需要... 阅读更多

如何在 PowerShell 中使用 traceroute?

Chirag Nagrekar
更新于 2021年1月18日 07:38:30

16K+ 阅读量

Traceroute 是确定数据包在请求时经过的跃点的途径。在命令提示符中,该实用程序称为 tracert,我们也可以使用该实用程序来跟踪网络数据包。例如,PS C:\> tracert google.com 追踪到 google.com [216.58.203.142] 的路由,最多 30 个跃点: 1    1 ms    1 ms    1 ms 192.168.0.1 2    2 ms    2 ms    2 ms 45.114.51.246 3    8 ms    4 ms    4 ms 103.210.200.141 4    21 ms   *       * 10.10.125.29 5 ... 阅读更多

如何在 PowerShell 中格式化字符串?

Chirag Nagrekar
更新于 2021年1月18日 07:32:31

6K+ 阅读量

在 PowerShell 中格式化字符串,我们可以使用多种方法。首先使用简单的扩展字符串方法。PS C:\> $str = 'PowerShell' PS C:\> Write-Output "Hello $str !!!!" Hello PowerShell !!!!其次,使用 format 方法。在这种方法中,我们将使用 String .NET 类的 Format 函数。PS C:\> $str = "PowerShell" PS C:\> [String]::Format("Hello $str...!!!") Hello PowerShell...!!!第三种方法使用 Format 运算符。我们可以在这里使用数字格式,如下所示。PS C:\> $str = 'PowerShell' PS C:\> "Hello {0}" -f $str Hello PowerShell如果有多个变量,则需要增加数字... 阅读更多

如何在 PowerShell 中检查网站状态码?

Chirag Nagrekar
更新于 2021年1月18日 07:31:12

10K+ 阅读量

网站状态码表示网站的状态,例如,如果客户端的网站请求成功与否,网站是否可用,或者网页上是否存在导致与客户端握手失败的任何错误。有多种网站状态代码。请参阅以下链接了解它们。https://en.wikipedia.org/wiki/List_of_HTTP_status_codes要使用 PowerShell 检索状态,我们首先将使用 Invoke-WebRequest 命令连接网页,然后我们可以使用 StatusCode 属性。例如,$req = Invoke-WebRequest -uri "https://theautomationcode.com" $reqOutputStatusCode : 200 StatusDescription : OK Content :         ... 阅读更多

如何在 PowerShell 中使用 Invoke-Webrequest 下载图像?

Chirag Nagrekar
更新于 2021年1月18日 07:26:10

3K+ 阅读量

要使用 Invoke-WebRequest 命令从网页下载图像,我们可以使用结果中的 images 属性来检索图像 URL,然后我们可以使用该方法将它们下载到特定位置。假设我们有 URI:https://theautomationcode.com 来检索图像。运行以下命令后,您可以在其中看到 Images 属性。Invoke-WebRequest -Uri "https://theautomationcode.com/feed/"要检索图像 URL,$req = Invoke-WebRequest -Uri "https://theautomationcode.com/feed/" $req.Images | Select -ExpandProperty srcOutputhttps://i1.wp.com/theautomationcode.com/wp-content/uploads/2020/11/image-9.png?resize=178%2C60&ssl=1 https://i0.wp.com/theautomationcode.com/wp-content/uploads/2020/11/image-10.png?resize=640%2C68&ssl=1所有上述 URL 都指向图像,因此我们可以下载它们。$wc = New-Object System.Net.WebClient $req = Invoke-WebRequest -Uri "https://theautomationcode.com/feed/" $images = ... 阅读更多

如何在 PowerShell 中使用数组展开?

Chirag Nagrekar
更新于 2021年1月18日 07:23:45

580 阅读量

展开是一种将参数集合作为单个单元传递的方法,这样命令更容易读取。数组展开使用展开值,这些值不需要参数名称。数组中的值必须按位置编号顺序排列。下面有一个复制示例,其中我们将一个文件从源复制到目标。现在我们没有在这里指定参数,因为我们将使用源路径和目标路径的位置参数。如果我们检查这些参数的帮助,我们将知道... 阅读更多

如何在 PowerShell 中使用哈希表展开?

Chirag Nagrekar
更新于 2021年1月18日 07:21:18

700 阅读量

展开是将参数集合作为单个值传递给命令的方式。它使用哈希表展开,这意味着我们可以传递名称和值对组合。我们可以为此使用命名位置参数以及我们想要提供的值。例如,首先,我们将检查如何在不使用展开的情况下运行 Copy-Item 命令,$params = @{    Path = 'C:\Temp\25Aug2020.txt'    Destination = 'C:\test1'    Verbose = $true    Force = $true } Copy-Item @params另一个示例,$hash = @{    From = '[email protected]'    To = '[email protected]'    SMTP ... 阅读更多

PowerShell 中的展开是什么?

Chirag Nagrekar
更新于 2021年1月18日 07:20:14

285 阅读量

PowerShell 展开是一种将参数集合作为单个命令单元传递的方法,这使得命令更短,用户更容易阅读命令。展开使用符号 (@) 而不是 ($),它告诉用户正在使用展开,并且 PowerShell 正在传递一组值而不是单个值。PowerShell 中的展开从 v3.0 开始包含,您可以将所有参数传递给命令。例如,$params = @{    Path = 'C:\Temp\25Aug2020.txt'    Destination = 'C:\test1'    Verbose = $true    Force = $true } Copy-Item @params展开... 阅读更多

如何在 PowerShell 中更改 Azure 订阅?

Chirag Nagrekar
更新于 2023年11月3日 03:24:32

32K+ 阅读量

要使用 PowerShell 更改 Azure 订阅,我们可以使用 Select-AZSubscription 命令。使用此命令时,您可以使用订阅 ID、订阅名称或租户 ID。示例使用订阅名称,Select-AzSubscription -SubscriptionName 'Visual Studio'使用 TenantID,Select-AzSubscription -Tenant 'XXXX-XXXXX-XXXXXXX-XXXX'使用订阅 ID,Select-AzSubscription -SubscriptionId 'XXXX-XXXXX-XXXXXXX-XXXX'有时控制台消息会显示一个或多个订阅处于活动状态。在这种情况下,您可以使用 Set-AZContext 命令切换其他订阅,并且可以为此使用订阅 ID 或名称。示例Set-AzContext -SubscriptionId "xxxx-xxxx-xxxx-xxxx" 或Set-AzContext -SubscriptionName "Visual Studio"

如何在 PowerShell 的 foreach 并行循环中使用 PSCustomObject?

Chirag Nagrekar
更新于 2021年1月4日 10:03:29

3K+ 阅读量

要在 Foreach Parallel 循环内部使用 PSCustomObject,我们首先需要考虑如何在循环内部使用变量。$Out = "PowerShell" ForEach-Object -Parallel{    Write-Output "Hello.... $($using:Out)" }所以让我们看看是否可以存储或更改 $out 变量中的值。示例$Out = @() ForEach-Object -Parallel{    $using:out = "Azure"    Write-Output "Hello....$($using:out) " }输出行 |    4 | $using:out = "Azure"      | ~~~~~~~~~~      | 赋值表达式无效。赋值运算符的输入必须是可以接受      | 赋值的对象,例如... 阅读更多

广告