在cmd中直接运行PowerShell脚本文件的方法


以前在cmd中执行powershell,我们都是这样:

PowerShell.exe -file a.ps1

现在想在cmd中这样执行:
a.ps1

此时需要将Powershell脚本的默认打开方式选择为Powershell.exe,可以鼠标右键操作。

也可以使用下面的cmd以管理员权限打开,然后运行命令:

ftype Microsoft.Powershellscript.1="%SystemRoot%system32windowspowershellv1.0powershell.exe" "%1"

PowerShell脚本实现检测网络内主机类型
最近一直在写一个自动检测网络内主机类型的脚本。基本功能可以实现判断主机操作系统类型,如果是域内的主机可以获取主机的硬件参数和性能参数

Powershell实现导入安装证书功能脚本分享
支持所有版本。通常从文件加载一个证书并且安装它到指定的库。可以使用下面的脚本:$pfxpath='C:temptest.pfx'$password='test'[System.Security.Cryptography.X509Certif

Powershell改变脚本执行优先权的代码分享
支持所有PS版本。你可能需要在后台执行Powershell,例如复制文件,但是你又不想它影响你的CPU执行其它任务。有一种方法就是降低Powershell执行的优先权