首页
学习
活动
专区
圈层
工具
发布

实用powershell命令

/download/6/F/5/6F5FF66C-6775-42B0-86C4-47D41F2DA187/Win7AndW2K8R2-KB3191566-x64.zip image.png 解压后在Install-WMF5.1...版本的命令 $PSVersionTable image.png 以下都是特别有用的powershell常用命令 【获取日志】 Get-EventLog -LogName security //安全相关...LogName='Security';Id=4624} //已成功登录账户 Get-WinEvent -FilterHashtable @{LogName='Security';Id=4634} //已注销账户 Get-EventLog...把获取到的信息存在一个数组变量$sysinfo中($sysinfo = Get-SystemInfo),然后数组名.属性名来呈现系统具体信息($sysinfo.Hostname、$sysinfo.'...//获取显卡信息 【获取Windows产品ID】 2种方式 第一种:CMD命令行运行control system查看产品ID image.png 第二种:CMD命令行运行powershell,输入命令查看

3.4K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Windows数据中心蓝队PowerShell安全防护指南

    PowerShell Windows数据中心蓝队指南目录简介安全配置日志记录与审计事件响应持续监控用户账户管理网络安全补丁管理资源监控文档记录培训与意识结论简介简要概述PowerShell在Windows...数据中心环境中的安全应用场景。...Get-EventLog -LogName Security -InstanceId 4720 -Newest 10网络安全利用PowerShell执行网络相关任务(例如防火墙规则、端口扫描)# 示例:...检查远程服务器上的开放端口Test-NetConnection -ComputerName "RemoteServer" -Port 80补丁管理使用PowerShell自动化补丁管理(例如安装更新、检查合规性...获取CPU使用率Get-Counter '\Processor(_Total)\% Processor Time'文档记录为PowerShell脚本、计划任务和配置编写文档,以供将来参考。

    31610

    Get-WinEvent和Get-EventLog的区别及效率

    一、区别与联系 联系就是二者都可以处理Windows事件日志,并且在本地执行时随便使用哪个命令都不影响输出结果内容,这里主要讨论区别: 1....Get-EventLog只能处理Online日志,不能处理archived(offline)日志,会出现提示无法访问;而Get-WinEvent则没问题,即:Get-WinEvent既支持.evt/.evtx...image.png 二、执行效率对比 这里我简单写了如下PowerShell脚本,用来测试Get-EventLog和Get-WinEvent加筛选条件下的执行效率。...在本地计算机上,Get-EventLog的执行效率要比Get-WinEvent的执行效率高非常多,应用非常广泛; 2....Get-WinEvent中XPath过滤效率会比XML和HashTable效率高;但实际应用中,Xpath案例和资料较少,反而HashTable资料较多,但庆幸的是可以通过Windows图形界面简单勾选

    3.5K50

    在Istio中,到底怎么获取 Envoy 访问日志?

    Envoy 访问日志记录了通过 Envoy 进行请求 / 响应交互的相关记录,可以方便地了解具体通信过程和调试定位问题。...还需要开启 Envoy 访问日志,执行以下命令修改 istio 配置: kubectl -n istio-system edit configmap istio 编辑yaml文件的对应配置: data...TEXT,通常改成 JSON 以提升可读性;accessLogFile:表示 accesslog 输出位置,通常指定到 /dev/stdout (标准输出),以便使用 kubectl logs 来查看日志...测试访问日志 在 sleep 服务中向 httpbin 服务发出请求: export SLEEP_POD=$(kubectl get pods -l app=sleep -o 'jsonpath={....: kubectl logs -l app=sleep -c istio-proxy 可以看到sleep服务对httpbin服务的调用的日志: { "authority": "httpbin

    1.5K20

    Elasticsearch学习(九)搭建日志系统,在Java代码中获取日志信息

    搭建日志系统 绝大多数项目在后台管理中都有日志管理。以前的日志信息是存储在MySQL中,日志随着项目运行时间会越来越多,一直存储在MySQL会导致查询降低。现在的日志信息通过ELK技术栈进行操作。...存储在Elasticsearch中,可以更好的分析日志内容及更快查询效率。 给定简单需求: 搭建日志系统,提供查询Elasticsearch中日志信息的接口。 1 创建项目 ?...在Java代码中获取日志信息 上面搭建日志系统时完成了从ES中取出日志信息的功能。但是所有真实日志的信息都存储在String message中。...默认没有做任何处理,处理过程应该交给客户端做字符串JSON转换,最终显示在页面中。...通过操作Message获取所有的日志内容。

    1.6K10

    鸿蒙NEXT-API19获取上下文,在class中和ability中获取上下文,API迁移示例-解决无法在EntryAbility中无法使用最新版API获取上下

    很多API在18被废弃了,接下来我们看看有哪些 getContext(this)(已经被废弃了) 我们需要使用UIContext获取UIContext实例进而得到上下文。...示例代码: 1.在组件中: const uiContext = this.getUIContext()?....getHostContext()//得到上下文Context this.getUIContext() //得到UIContext实例 2.在类Class中(或者一些工具类.ets文件中): const...getHostContext() 3.在ability中:位置(在EntryAbility下的onWindowStageCreate里面写代码) windowStage.getMainWindow()....请使用上面作者使用的方法,即可(避免报错无法运行程序) 2.其他API迁移示例 1. promptAction.showToast(),API在最新版中已经废弃了,使用下面示例API即可 //旧版API

    58110

    深入理解Windows中的Get-WinEvent命令

    对于系统管理员和开发者来说,PowerShell是一种强大的工具,可以用于管理和自动化任务。在本篇文章中,我们将专注于其中一个特定的命令:Get-WinEvent。...Get-WinEvent 是PowerShell中的一个cmdlet,用于获取Windows事件日志中的事件。...与它类似的命令还有Get-EventLog,但Get-WinEvent提供了更多的功能,包括对远程计算机的支持、对事件追踪日志的支持,以及更高效的日志过滤。 如何使用Get-WinEvent命令?...获取特定日志的事件: Get-WinEvent -LogName Application 这个命令将获取"Application"日志中的3个事件。...无论是在调试问题、监视系统状态,还是在自动化任务时,Get-WinEvent都是一个非常有用的工具。

    1.4K10

    PowerShell 拿到最近的10个系统日志

    我最近发现我的程序总是调用一些不清真的代码,于是在运行的时候就退出了,我想要拿到系统的日志知道我的程序是怎么退出的,我如何通过 PowerShell 拿到最近的10个系统日志。...为什么需要拿到最新10个日志,因为在我程序退出的时候可能也有其他的几个程序也退出了,我的输入又很慢,所以我就需要这样写 在 PowerShell 只需要一条命令就可以拿到最近的 10 个系统日志里面的应用程序日志...Get-EventLog application -newest 10 | Format-List EventID,EntryType,TimeGenerated,Message,Source 运行的时候大概的输出是这样...\C:\Users\lindexi\AppData\Local\Temp\WER84F3.tmp.WERDataCollectionStatus.txt 可在此处获取这些文件

    51030

    教你几招日志排查绝技,让故障无处遁形

    打开方式很简单,Win+R输入eventvwr.msc就行,或者在服务器管理器里也能找到。...磁盘和存储事件 51 磁盘错误 55 文件系统结构损坏 7 设备驱动程序错误 PowerShell - 命令行的威力 虽然图形界面看起来直观,但有时候用PowerShell查日志效率更高,特别是需要筛选大量数据的时候...Get-EventLog这个命令是基础中的基础: Get-EventLog -LogName System -Newest 100 image-20251029220026493 这样就能看到系统日志的最新...网络连接问题在系统日志中可能看到事件ID 4201(网络适配器连接丢失)或者DNS解析失败的错误,应用程序日志中会有连接超时、无法连接到远程服务器之类的错误。...有什么问题或者想法,也欢迎在评论区交流讨论!

    1.1K10

    PowerShell到底是个啥?跟CMD比起来强在哪里?看完这篇你就懂了

    文本处理 Select-String(类似grep,这个很重要)在文本中搜索: # 在文件中搜索文本 Select-String -Path "*.log" -Pattern "error" # 搜索多个文件...场景三:日志分析 这个我印象特别深刻。有一次服务器出问题,需要分析IIS日志找出异常请求。用CMD的话只能用findstr做简单的文本搜索,很难做复杂的统计分析。...PowerShell实用技巧 在日常使用中,我总结了一些实用的技巧,能让你的工作效率大大提升。...World" -replace "World", "PowerShell" 常见问题和解决方案 在使用PowerShell的过程中,经常会遇到一些问题,我把常见的几个列出来。...现在PowerShell Core还支持跨平台,这意味着你在Windows上学会的PowerShell技能,在Linux和macOS上也能用。这对于混合环境的管理来说是个巨大的优势。

    2.7K10

    PS常用命令之系统WMI查看和操作相关命令

    这些API是在系统安装WMI模块的时候安装的,通过他们我们能够能拿到我们想要的类。 WMI有一个存储库。...尽管WMI的多数实例数据都不存储在WMI中,但是WMI确实有一个存储库,用来存放提供程序提供的类信息,或者称为类的蓝图或者Schema。 WMI有一个Service。...'" |Invoke-CimMethod -Name ClearEventlog # 清理系统日志 3.Get-WmiObject - 获取 WMI 类有关信息 描述: 获取 Windows Management...简单示例: # 1) 计算机相关信息获取、操作 Get-WmiObject Win32_UserAccount # 获取计算机中的账号 (可省略Class) Get-WmiObject Win32...# 3) 在本地计算机的root/default、root/cimv2命名空间中获取 WMI 类 Get-WmiObject -Namespace "root/default" -List # NameSpace

    1.9K10
    领券