本类排行
精品推荐
本类最新
Windows PowerShell 6.2官方版
大小:183MB
时间:2021-06-02
版本:v1.0
语言:简体中文
Windows PowerShell功能
* 129 个命令行工具(称为“cmdlet”),用于执行常见系统管理任务,如管理服务、进程、事件日志、证书、注册表以及使用 Windows Management Instrumentation (WMI).
* 采用标准命名约定和通用参数的命令行工具,易于掌握和使用;以及用于对数据和对象进行排序、筛选以及格式设置的简便工具.
* 对现有脚本语言、现有命令行工具以及多种 Windows 版本的支持,其中包括 Windows XP、Windows Server 2003、Windows Vista 以及 Windows Server(代码名称为“Longhorn”).
* 方便的功能,使用户能够浏览数据存储(如注册表和证书存储),就像面对文件系统一样.
* 用于管理位于不同存储中以及采用不同格式的 Windows 数据的标准实用程序,这些数据包括 Active Directory (ADSI)、Windows Management Instrumentation (WMI)、组件对象模型 (COM) 对象、ActiveX 数据对象 (ADO)、HTML 和 XML.
* 在命令行进行的高级表达式分析和 .NET 对象处理,其中包括对对象进行流水线处理以帮助提高 IT 专业人员的工作效率.
* 可扩展的接口,使独立软件供应商和企业开发人员能够构建自定义 cmdlet 以满足特有的应用程序和系统管理要求.
Windows PowerShell 安装方法
1、在本站下载Windows PowerShell 后,使用360压缩软件解压后,双击exe文件进入软件安装界面,点击【next】
2、进入Windows PowerShell安装界面,勾选【I accept】然后点击【next】。
3、选择Windows PowerShell 安装位置,选择完后,点击【next】就可以了。
4、准备安装Windows PowerShell ,点击【install】就可以了,耐心等待安装完成就可以了。
Windows PowerShell命令
基本命令
1. mkdir 创建目录,只是一个空目录
2. pwd 查看当前目录(即工作目录),显示绝对路径
3. cd 更改目录,其实就是进出目录的操作
4. ls 列出目录中的内容,列出所有内容
5. rmdir 删除目录,删除不为空的目录需要确认
6. exit 退出终端,即关闭PowerShell
常用命令
1. New-Item 创建空文件,还能用来创建目录
2. cp 复制文
3. mv 移动文件
4. more 逐页查看文件,若内容很多,只显示一屏(按下q退出查看)
5. cat 流文件内容显示,一次性全部显示
6. rm 删除文件,也可以用来删除文件夹
windows powershell使用方法
关于执行权限的使用方法
为防止恶意脚本的执行,PowerShell有一个执行策略,默认情况下,这个执行策略被设为受限的(Restricted),意味着PowerShell脚本无法执行,你可以使用下面的cmdlet命令确定当前的执行策略:Get-ExecutionPolicy 你可以选择使用的执行策略有:
Restricted -脚本不能运行;
RemoteSigned - 本地创建的脚本可以运行,但从网上下载的脚本不能运行(除非它们拥有由受信任的发布者签署的数字签名);
AllSigned – 仅当脚本由受信任的发布者签名才能运行;
Unrestricted –脚本执行不受限制,不管来自哪里,也不管它们是否有签名。
你可以使用下面的cmdlet命令设置PowerShell的执行策略:Set-ExecutionPolicy
创建事件日志的方法
管理员可以使用PowerShell创建一个新的事件日志,还可以查看事件日志的状态,也可以使用PowerShell轻松地添加一个新的事件日志,例如,可以使用下面的代码创建一个名为TestSource的新的应用程序事件日志。
New-EventLog -LogName Application -Source TestSource
如果将信息写入该Windows事件日志中只需要调用EventLog的WriteEntry方法。具体代码如下:
Write-EventLog -LogName Application -EventId 1234 -Source TestSource -Message "Test write"
另外,你还可以通过使用Windows PowerShell快速查看关键Windows事件日志的配置状态和事件的数量。
Get-EventLog cmdlet里提供了-List参数,可显示出每个事件日志文件最大值和OverflowAction,以及目前的日志的数量。
windows powershell常见问题
调试一个脚本时,如何逐行运行脚本?
这时你可以使用Step-Into cmdlet命令,它会使脚本一行一行地执行,不管有没有设置断点,如果你想从这种步进式运行模式退出来,使用Step-Out cmdlet命令即可,但需要注意的是,使用Step-Out cmdlet命令后,断点仍然有效。
怎么把列表内容转换成一个数组?
通过使用@符号,例如,下面的代码创建了一个名为$Procs的变量,它包含多行文本内容(一个数组):$procs = @{name="explorer","svchost"}
windows powershell更新日志
1.修正了其它bug;
2.优化了软件的兼容性