首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Windows PowerShell入门(1)-基本操作

上篇忘了提很重要的一点,powershell不区分大小写。

这一篇打算先讲一些powershell自带的一些操作和内置运算,以后会大量运用到这些零碎的细节,为了节省打字会有一些短名称的命令,看过上篇的同学知道怎么查看这些短名称的正规powershell命令,如ps=Get-Process

外部脚本或者命令的调用注释

powershell可直接调用bat,vbs等原有脚本如下所示

powershell可直接调用exe执行文件,有3种调用方式

直接输入程序名,系统自带的可直接输名字,独自安装的需要输入全路径名字,路径有空格要用“&” 符号调用:

powershell自带命令Start-Process调用,后续会有详细介绍,想提前了解的同学可用我们上篇说的命令查看详细使用方法

调用.NET类 [void][System.Diagnostics.Process]::Start("notepad")

内部的快捷命令PowerShell能够当做一个计算器用,也能自动识别计算机容量单位,包括KB,MB,GB,TB,PB

快速创建数组,并可取任意位置元素为新的数组。如下创建1到5的数组并取第一和第三个数字。

这个我平时工作需要用到的比如读取原始配置文件每行如下:

env,hostname,username,ipaddress

但是我实际只需要hostname和username即可,但是因为原始数据没法改,就可以这样赋值,一是方便,而是减少内存开销。

操作符

比较操作符,可以比较数字的大小,也可以比较字符串的大小(按字母顺序)

判断操作符,数组包含,字符匹配…

字符串操作符, 如分割,合并等

格式化输出,这个类别非常多,没有必要死记硬背,需要用到的时候会具体讲解,详细列表见微软官网https://docs.microsoft.com/en-us/dotnet/standard/base-types/formatting-types

暂时想到这么多,遗漏的以后的篇幅中补充,接下来准备快速过下判断,循环(if,loop)。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180303G01XC900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券