找到关于 PowerShell 的463 篇文章

如何使用 PowerShell 获取进程性能计数器?

Chirag Nagrekar
更新于 2021年4月12日 11:07:51

400 次浏览

要获取所有与进程相关的计数器,您需要使用以下命令。示例:Get-Counter -ListSet "*Processor*" | Select CounterSetName 输出:CounterSetName -------------- 处理器信息 每处理器网络活动 每处理器周期 网络接口卡活动 Hyper-V 工作进程虚拟处理器 Hyper-V 管理程序虚拟处理器 Hyper-V 管理程序根虚拟处理器 Hyper-V 管理程序逻辑处理器 处理器 处理器性能 现在假设我们需要“处理器性能”计数器集,那么我们可以使用以下命令检索其所有计数器。PS C:\> Get-Counter -ListSet "Processor Performance" | Select -ExpandProperty Counter \Processor Performance(*)\Processor Frequency \Processor Performance(*)\% of Maximum Frequency \Processor Performance(*)\Processor State Flags 假设我们需要处理器最大……阅读更多

如何使用 PowerShell 获取 Windows 性能计数器?

Chirag Nagrekar
更新于 2021年4月12日 11:07:01

783 次浏览

要使用 PowerShell 获取 Windows 性能计数器,我们可以使用 Get-Counter cmdlet。有各种性能计数器可用于测量 Windows 操作系统的性能。Get-Counter cmdlet 用于检索本地或远程系统的特定计数器的性能。当您只运行 Get-Counter 命令时,它会显示本地系统上的主要基本计数器,如网卡、处理器、磁盘等,如下所示。示例:PS C:\> Get-Counter 时间戳                 CounterSamples ---------                 -------------- 2021/4/7 19:41:42    ……阅读更多

如何使用 PowerShell 删除 Azure 资源的所有标签?

Chirag Nagrekar
更新于 2021年4月6日 8:06:13

696 次浏览

要使用 PowerShell 删除 Azure VM 的所有标签,我们需要使用 Remove-AZTag 命令。要删除 Azure 资源标签,我们需要它的资源 ID,但在那之前,最好先备份 Azure 资源标签。您可以在 TutorialsPoints 站点或谷歌上搜索此问题,站点 - TutorialsPoint.com 如何使用 PowerShell 导出 Azure VM 标签?要删除 Azure 资源标签,PS C:\> $vm = Get-AzVM -Name Testmachine2k16 PS C:\> Remove-AzTag -ResourceId $vm.Id -Verbose 要删除 Azure 资源组标签,PS C:\> $rg = Get-AzResourceGroup AnsibleTestRG PS C:\> Remove-AzTag -ResourceId $rg.ResourceId -Verbose 要删除……阅读更多

如何使用 PowerShell 检索 CSV 文件头?

Chirag Nagrekar
更新于 2021年4月6日 8:04:58

5K+ 次浏览

要使用 PowerShell 检索 CSV 文件头,我们需要在导入 CSV 文件后使用隐藏属性 PSObject。我们在 C:\temp\VMTags.csv 中存储了一个 CSV 文件,我们需要检索其标题。CSV 文件如下所示。ABCDForPatching_DayApplicationOwnerAnsibleSundaySecretTagChirag 导入 CSV 文件,PS C:\> $csv = Import-Csv C:\Temp\VMTags.csv PS C:\> $csv For    Patching_Day Application Owner ---    ------------ ----------- ----- Ansible    Sunday    SecretTag Chirag 示例:访问隐藏属性,PS C:\> $csv.psobject 输出:我们需要使用 Properties 获取我们的值。我们将在这里获取所有标题。PS C:\> $csv.psobject.Properties | Select Name ……阅读更多

如何使用 PowerShell 将 JSON 转换为 CSV 文件?

Chirag Nagrekar
更新于 2021年4月6日 8:00:52

4K+ 次浏览

要将 JSON 转换为 CSV 格式,我们首先需要使用 ConvertFrom-JSON 命令。例如,我们已经在 C:\temp\VMinfo.JSON 位置拥有 JSON 文件。我们将首先导入此文件,然后将其转换为 CSV,如下所示。Get-Content C:\Temp\VMInfo.json | ConvertFrom-Json | Export-Csv C:\Temp\vminfo.csv -NoTypeInformation 假设您有 cmdlet 以哈希表格式生成输出,如下所示。PS C:\> Get-AzVM -VMName TestMachine2k16 | Select -ExpandProperty Tags Key             Value ---             ----- For             Ansible Patching_Day ……阅读更多

如何使用 PowerShell 更改 Azure 标签值?

Chirag Nagrekar
更新于 2021年4月6日 7:59:15

1K+ 次浏览

要使用 PowerShell 更改 azure 值,我们需要使用带有 merge 属性的 Update-AZTag 命令。示例:例如,我们有 Azure VM TestMachine2k16,其标签如下所示。PS C:\> $vm = Get-AzVM -VMName TestMachine2k16 PS C:\> $vm | Select -ExpandProperty Tags 输出:Key          Value ---          ----- Owner       Chirag For Ansible Patching_Day Sunday Application SecretTag 我们需要将 Patching_Day 从 Sunday 更改为 Wednesday。我们将使用以下命令。示例:$tag = @{Patching_Day='Wednesday'} Update-AzTag -Tag $tag -ResourceId $vm.Id -Operation Merge -Verbose 输出:Name           Value ============ ……阅读更多

如何使用 PowerShell 获取应用的 Azure 资源标签?

Chirag Nagrekar
更新于 2021年4月6日 7:57:16

2K+ 次浏览

要获取应用于 Azure 资源的所有标签,我们需要使用 Get-AZTag 命令并向其提供 ResourceID。例如,我们需要检索 Azure VM 标签,我们将使用其资源 ID。PS C:\> $vm = Get-AzVM -Name Testmachine2k16 PS C:\> Get-AzTag -ResourceId $vm.Id 您可以在属性窗口中看到输出。另一种简单的方法是为特定 cmdlet 使用 Tags 属性。例如,Get-AzVM、Get-AZResourceGroup 等使用 tag 属性来显示应用的标签。PS C:\> Get-AzVM -VMName TestMachine2k16 | Select -ExpandProperty Tags Key        ……阅读更多

如何使用 PowerShell 将标签应用于 Azure 资源组?

Chirag Nagrekar
更新于 2021年4月6日 7:54:56

620 次浏览

像 Azure VM 一样,我们可以将 Azure 标签应用于资源组或任何其他资源。标记基于资源 ID,在 Azure 中,所有资源都带有资源 ID 属性。要将标签应用于 Azure 资源组,我们首先需要获取资源组详细信息以使用其资源 ID。以下代码显示了如何将新标签应用于 Azure 资源组。示例:PS C:\> $rg = Get-AzResourceGroup -Name AnsibleTestRG PS C:\> $tag = @{Owner='Chirag'; CostCenter='USFinance'} PS C:\> New-AZTag -ResourceId $rg.ResourceId -Tag $tag -Verbose 输出:

Azure PowerShell 中 New-AZTag 命令和 Update-AZTag 命令有什么区别?

Chirag Nagrekar
更新于 2021年4月6日 7:53:31

319 次浏览

New-AZTag 当我们使用 New-AZTag 命令时,它会删除特定资源中的所有标签并添加一个新标签。此命令通常在我们创建新资源并希望为其应用标签时很有用。Update-AZTag 当我们使用 Update-AZTag 命令时,它会更新、删除和替换 Azure 标签。我们需要确保当我们将标签应用于任何已标记的现有资源时,应使用 Update-AZTag 命令,否则 New-AZTag 命令将删除所有先前应用的标签,并添加新标签。

如何使用 PowerShell 删除 Azure VM 的特定标签?

Chirag Nagrekar
更新于 2021年4月6日 7:51:36

1K+ 次浏览

要删除 Azure VM 的特定标签,我们可以使用 Update-AZTag 命令中 Operation 参数的 Delete 属性。在下面的示例中,Azure VM TestMachine2k12 有以下标签:
键             值
-----             -----
Patching_Day   Sunday
Owner         Chirag
我们需要删除 Patching_Day 标签,为此,我们也需要它的值。以下命令将从 Azure VM 中删除指定的标签。
PS C:\> $vm = Get-AzVM -VMName TestMachine2k12
PS C:\> $tag = @{'Patching_Day'='Sunday'}
PS ... 阅读更多

广告