赞
踩
PowerShell是一种跨平台的任务自动化解决方案,由命令行shell、脚本语言和配置管理框架组成,可以在Windows、Linux以及macOS上运行。
PowerShell是新式命令shell,与大多数仅接受并返回文本的shell不同,PowerShell接受并返回。NET对象。
本机PowerShell命令称为cmdlet,收集在PowerShell模块中按需加载,而不是独立的可执行文件,可以.NET或者PowerShell脚本语言本身来编写cmdlet。
有时候我们通过一些脚本来更改系统注册表设置、执行某些脚本等场景下,会遇到无法执行的情况,提示“无法加载文件xxx,因为在此系统上禁止运行脚本”,如下:
这是因为Windows默认策略是不允许任何脚本运行,可以使用“Set-ExecutionPolicy”cmdlet来更改这个策略。powershell脚本具有4种执行权限:
打开explorer,然后管理员权限打开PowerShell。然后,通过“Set-ExecutionPolicy”cmdlet进行修改。例如,将PowerShell的执行权限修改为允许所有的脚本运行:
Set-ExecutionPolicy -ExecutionPolicy Unrestricted
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。