powershell 基础
powershell 基础 Windows powershell是一种命令行外壳程序和脚本环境,它内置在win7以上版本的操作系统中,使命令行用户和脚本编写者可以利用.NET Framework的强大功能。powershell程序可以直接在内存中运行,可以作为命令提示符cmd.exe的扩充。 查看powershell版本信息 Get-Host 或者 $PSVersionTable.PSVersion 基本概念 1. .ps1文件 一个powershell 脚本其实就是一个包含了多个powershell命令的简单的文本文件,每个命令显示为独立的一行。 2.执行策略 为防止恶意脚本的运行,powershell 有一个执行策略,默认情况下该执行策略被设置为受限。 在powershell 脚本无法执行时,可以使用下面的cmdlet命令确定当前的执行策略。 Get-ExecutionPolicy Restricted: 脚本不能运行(默认设置) RemoteSigned: 本地创建的脚本可以运行,但从网上下载的脚本不能运行(拥有数字签名的除外) AllSigned: 仅当脚本由受信任的发布者签名时才能运行 Unrestricted: 允许所有的script脚本运行 通过以下cmdlet可以设置Powershell的执行策略 Set-ExecutionPolicy <policy nmae>