先前技巧中我们学习了如何获取当前本地登录用户,在本例中我们来学习如何列出所有登录 […]
系统管理
支持所有PS版本 这里有一个简单方法调用系统休眠(当它的休眠是打开的): fun […]
Powershell调用系统休眠
WMI能轻松的查询和获得你本地机器的磁盘信息(加上-Computername将能 […]
查询磁盘空间不足
是否曾经需要为测试目的新建一个本地管理员?假如你是管理员并且以管理员权限运行了Powershell,添加一个这样用户只需要几行代码。
Powershell 创建一个本地管理员
Win32_ComputerOperatingSystem类提供了关于你机器上安装的操作系统的详细信息。下面的这些例子是从这里转换过来的。你可以创建一个函数,来获取整个操作系统信息,然后选择你需要的属性。
PowerShell 使用Win32_OperatingSystem获取操作系统信息
最近在论坛中看到一个问题,怎样获取Windows 更新最后的检测与安装时间。Get-Hotfix可以显示许多补丁的安装日期,但是不会包含所有的补丁。注册表保存了最近一次Windwos 更新检测与运行成功的时间
PowerShell 获取最近的Windows更新的检测与安装时间

Quser.exe是一个有帮助的控制台程序,它能告诉电脑已经登陆了哪些用户。Quser.exe执行的结果是返回是标准的文档格式,但是借助一点点正则表达式,它的文档能转化成CSV格式并显示出来在Powershell里。
Powershell 查找当前登录的用户
这是一个非常方便的名为quser.exe的控制台程序,它会告诉你那些用户登陆进了你的系统。执行的返回结果为纯文本,但是借助简单的正则表达式,这些文本可以被转换成CSV文件,然后导入到PowerShell。
PowerShell 查询登陆的用户
每当用户使用了无效的凭证,将会生成一条安全日志。 下面这个函数实例能读到这些事件 […]
Powershell获取登陆失败信息
上个周末Codecook问起idle,一段往事划过脑际。话说某公司安全制度比较严格,员工离开座位机器一律要锁屏,不锁屏着,被IT发现:轻则罚钱,中则罚项目组的团队的活动经费,重则直接走人。某哥们投机取巧,直接把显示器关了,没有锁屏。结果那个IT简直是母鸡中的战斗机啊,竟然打开显示器去检查,逮了个正着啊,然后就是一番批评教育。
PowerShell 检测用户无输入时间(idle)
无论何时用户使用了非法的用户凭据登陆机器失败后,都会在系统日志的security下生成一条日志。 下面的函数可以从系统日志中读取这些日志,并列出它们。(需要管理员权限)
PowerShell 查询登陆失败的日志
这周我在PowerShell论坛中遇到一个纠结的问题,一个用户询问怎么使用命令关闭它机器上的显示器。我没搞懂它的意图,但是我猜这家伙可能想看恐怖电影,屏幕的闪烁影响他的体验,或者极有可能他想让自己的笔记本尽可能地省电。无论怎样我在网上搜索之后,整理出了本文的脚本。