Powershell学习笔记:(一)、初识Powershell
什么是Powershell?
MSDN上的说明是:PowerShell 是构建于 .NET 上基于任务的命令行 shell 和脚本语言。 PowerShell 可帮助系统管理员和高级用户快速自动执行用于管理操作系统(Linux、macOS 和 Windows)和流程的任务。
使用 PowerShell 命令可以从命令行管理计算机。 PowerShell 提供程序可让你访问数据存储(如注册表和证书存储),与你访问文件系统一样方便。 PowerShell 具有丰富的表达式分析器和完全开发的脚本语言。
个人理解为Powershell就是一门脚本语言,类似于Linux下的shell语言。与传统cmd命令不同的是,Powershell不仅能调用cmd下的命令,还增加了非常多的新命令,同时Powershell面向对象的(基于.Net)。
使用PowerShell可以完成许多自动化管理。PowerShell增加了对Windows10、Window Server2016、SQL Server、Azure的管理模块。Windows PowerShell是开源的,我们可以在Github上找到它的源代码
https://github.com/PowerShell/PowerShell
启动Powershell
1、开始菜单=》运行=》输入Powershell
2、开始菜单=》Windows Powershell =》 Windows Powershell
集成开发环境
1、Windows PowerShell ISE
Windows Powershell ISE全称是Windows PowerShell Integrated Scripting Environment (ISE) ,翻译过来就是Windows PowerShell集成脚本环境,使用它,可以使用Windows PowerShell控制台中不可用的方式编写,运行和测试脚本。 ISE添加了语法着色,选项卡完成,IntelliSense,可视化调试和上下文相关帮助。
位于 开始菜单=》Windows Powershell 目录下
2、VisualStudio中的PowerShell扩展
安装Powershell扩展
PowerShell Tools for Visual Studio 2017
PowerShell Tools for Visual Studio 2015
https://marketplace.visualstudio.com/items?itemName=AdamRDriscoll.PowerShellToolsforVisualStudio2015
PowerShell Tools for Visual Studio 2013
https://marketplace.visualstudio.com/items?itemName=AdamRDriscoll.PowerShellToolsforVisualStudio2013
下载完成后,双击进行安装。安装完成后,再使用VisualStudio新建项目时,可以看到已经可以创建Powershell项目
创建项目完成后,在项目上单击右键-》添加-》新建项,选择“PowerShell Script”,单击确定。就可以开始编辑PowerShell脚本
VisualStudio中的PowerShell也具有IntelliSense功能。
脚本编辑完成以后,可以全部运行,也可以选择运行指定的脚本
如果没有看到输入,可以选择视图=》输出菜单,来打开输出窗口。
项目地址:https://github.com/zhaotianff/PowerShellManual
最新文章
- js 控制浏览器窗口大小
- NDK开发-Android Studio+gradle-experimental开发ndk
- 从头开始 启动开源电商项目jShop
- 【POJ 1151】Atlantis
- weblogic管理3 - 生产模式下免密码管理配置
- unity Dotween插件的简单介绍及示例代码
- Java疯狂讲义
- VS2012下systemC配置
- C#操作AD及Exchange Server总结
- Android中用友盟实现QQ的第三方登录
- MySQL目录结构和简单指令
- Web前端和后端之区分,以及…
- 实体框架(Entity Frmaework)简介
- 解决Fiddler出现无线弹框 ";creation of the root certificate was not successful”的问题
- 本地推送UILocalNotification(转)
- vue 项目中,定时器(setInterval)的写法
- AltiumDesigner元器件搜索中英文对照
- 【Java面试题】47 heap和stack有什么区别
- Unity文件操作路径
- 再谈zabbix 邮件通知配置(不用脚本,简单配置就可以了)
热门文章
- docker配置远程管理端口
- ZingChart 隐藏数据点
- Dart接口
- idea 配置文件中文显示问题
- 泡泡一分钟:Visual Odometry Using a Homography Formulation with Decoupled Rotation and Translation Estimation Using Minimal Solutions
- ES6深入浅出-9 Promise-2.Promise的用法
- properties配置文件参数获取
- [Scikit-learn] 1.4 Support Vector Regression
- Find minimum number of people to reach to spread a message across all people in twitter
- 解决nginx端口占用问题