找到关于 PowerShell 的463 篇文章
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 假设我们需要处理器最大……阅读更多
783 次浏览
要使用 PowerShell 获取 Windows 性能计数器,我们可以使用 Get-Counter cmdlet。有各种性能计数器可用于测量 Windows 操作系统的性能。Get-Counter cmdlet 用于检索本地或远程系统的特定计数器的性能。当您只运行 Get-Counter 命令时,它会显示本地系统上的主要基本计数器,如网卡、处理器、磁盘等,如下所示。示例:PS C:\> Get-Counter 时间戳 CounterSamples --------- -------------- 2021/4/7 19:41:42 ……阅读更多
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 要删除……阅读更多
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 ……阅读更多
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 ……阅读更多
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 ============ ……阅读更多
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 ……阅读更多
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 输出:
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 ... 阅读更多