公司某部门突然抽邪风,说不能安装Windows8.1系统,悲催的我需要将机器装回windows7。幸好Windows 8.1默认支持直接引导ISO,硬盘安装。可是在安装开始之前提示我需要禁用BitLocker。
Mooser Lee
年前制作了一个小视频,需要加入英文配音描述,有的哥们虽然英文流利,但是没有老外的味道,即使勉强可以凑合,可没有专业的录音设备,录制出来噪音多,不易后期处理。此时我想起了PowerShell是不是可以站出来替哥做点事情了。
是的,可以使用PowerShell 将文本按行转换成音频,然后再使用Windows movie maker插入到音轨即可。
PowerShell将文本转换成音频
Win32_ComputerOperatingSystem类提供了关于你机器上安装的操作系统的详细信息。下面的这些例子是从这里转换过来的。你可以创建一个函数,来获取整个操作系统信息,然后选择你需要的属性。
PowerShell 使用Win32_OperatingSystem获取操作系统信息
最近在论坛中看到一个问题,怎样获取Windows 更新最后的检测与安装时间。Get-Hotfix可以显示许多补丁的安装日期,但是不会包含所有的补丁。注册表保存了最近一次Windwos 更新检测与运行成功的时间
PowerShell 获取最近的Windows更新的检测与安装时间
在C#的System.Diagnostics.ProcessStartinfo类可以支持设置进程启动时隐藏窗口,今天再来分享一个使用WMI对象的的方法来隐藏启动程序的窗口。使用Win32_Process可以直接启动一个进程,但是缺少对这个进程的控制:比如让它隐藏自己的窗口。
PowerShell启动进程时隐藏窗口
如果是强制杀死本机的进程,可以使用Stop-Process。今天分享一个终结远程机器进程的例子。需要PowerShell 3.0的支持,并且指定的机器上应当运行了winRM服务。
PowerShell终结远程进程
今天我们分享如何借助.NET Framework中的类System.Net.HttpListener来使用PowerShell脚本搭建一个轻量级的Web服务。这样在服务器端打开指定端口并进行监听,当接受到来自客户端的HTTP请求后,返回相应的XML,Json,html字符串。这是CosmosKey 写的一个简易的组件,然而麻雀虽小,五脏俱全,核心功能已经实现,留给后来人继续扩展和改造。
使用PowerShell搭建轻量级的Web服务
在维护服务时,任何一个断开连接的会话都可能阻止机器更新后的自动重启。那如何使用PowerShell脚本来强制用户注销呢?可以使用WMI 对象win32_operatingsystem,该对象有一个方法Win32Shutdown支持远程注销。
PowerShell 远程注销登录账号
上次我们提到Windows 8.1或者Windows Server 2012 R2中,Ping命令可以领退休金了。今天再来让NSlookup也归隐山林吧。在Windows 4.0 中有一个组件DnsClient,里面有17条命令,来帮助我们查询和设置DNS相关的配置。
NSLookup你该退休了
我的工作电脑出于安全启用了BitLocker,尤其在Windows8以后,连系统盘都可以启用Bitlocker。这样在系统启动之前,就须要输入密码。但是进了系统以后我发现D盘还是锁定的,我又不得不再输入一次密码解锁。能调用PowerShell命令让bitlocker自动解锁吗?
PowerShell自动解锁BitLocker
这是一个非常方便的名为quser.exe的控制台程序,它会告诉你那些用户登陆进了你的系统。执行的返回结果为纯文本,但是借助简单的正则表达式,这些文本可以被转换成CSV文件,然后导入到PowerShell。
PowerShell 查询登陆的用户
2 在所有用户登录时自动运行PowerShell脚本,具体要求将当前用户的用户名和当前时间写在文本文件中作为日志,以方便测试。可以使用组策略来完成这一需求。
