首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

网络安全自学篇(十九)| Powershell基础入门及常见用法(一)

首先,它可以进行计算任务,包括计算1gb大小(以字节单位),还有基本的运算。 ? 其次,Powershell可以获取计算机的服务详细信息、状态等。 ?...2.重定向 重定向旨在把命令的输出保存到文件中,‘>’覆盖,’>>’追加。 ?...五.Powershell变量基础 五.Powershell变量基础 1.基础用法 Powershell变量跟PHP很类似,如下所示。 ? ? Powershell大小写不敏感,a 和 A 一样。...现在变量交换的写法 ? ? 查看当前的变量 ? ? 查找特定的变量值,星号表示代替所有的值(num开头)。 ? ? 查找变量是否存在 ? ? 删除变量 ? ? 专用变量管理的命令 ?...3.自动化变量 powershell打开会自动加载变量,例如:窗口打开它会自动加载大小,再比如程序的配置信息自动加载。 根目录信息 ? ? 当前进程的标志符,该自动化内置变量只能读取,不能写入。 ?

7.6K30

网络安全自学篇(二十)| Powershell基础入门及常见用法(二)

经过寒窗苦读,考入BIT,完成自己的教师梦,放弃IT、航天等工作,成为贵财一名大学教师,并想把自己所学所感真心传授给自己的学生,帮助更多陌生人。...二.Powershell条件语句 1.if条件判断 if-elseif-else条件判断,执行操作用大括号表示。 ? ? 注意,if-else中间可以增加新的判断elseif,如下所示: ? ?...switch语句如下:$_表示变量取值。 ? ?...三.Powershell循环语句 1.foreach循环 这里定义数组采用“$arr=1…10”实现,表示1到10的数字,在调用foreach循环输出。 ? ?...获取数组元素大小调用count实现。 ? 如何将数组倒序输出呢?如下所示。 ? ? 数组添加一个元素代码如下: ? ? 更多数组操作,推荐读者结合实际应用进行学习。

2.4K20

1.PS编程入门基础语法

4.大小写: 命令执行不区分大小写。 2.调用优先级 描述: Powershell调用入口的优先级(由上到下): 别名:控制台首先会寻找输入是否一个别名,如果是执行别名所指的命令。...2.自动化变量 描述:一旦打开Powershell就会自动加载的变量,并且某些自动化变量只读不能写,一般存放的内容包括: 用户信息:例如用户的根目录$home 配置信息:例如powershell控制台的大小...此变量等效于 %homedrive%%homepath% 环境变量。 $Host : 包含一个对象,该对象表示 Windows PowerShell 的当前主机应用程序。...可以在命令和脚本中使用此变量表示 NULL,而不是使用字符串”NULL”。 如果该字符串转换为非空字符串或非零整数,则可将该字符串解释 TRUE。...$Profile : 包含当前用户和当前主机应用程序的 Windows PowerShell 配置文件的完整路径。可以在命令 中使用此变量表示配置文件。

20.4K20

使用管道符在PowerShell中进行各种数据操作

我们可以将文件的内容保存到变量$data中。命令: $data=Import-Csv C:\test.csv -Encoding Unicode 当然,我们也可以先进行类型转换,然后保存。...对应的PowerShell命令是Select-Object,可以简写Select。该命令后面跟上要选取的列名即可。如果是要选取所有的列,也可以使用*表示。...比如VM列记录的是以Byte单位的数据,我们先新建一列名为”VM(MB)”,其值是换算成MB的结果,那么我们可以写: $data | select Name,VM,@{n="VM(MB)";e={$...在PowerShell中也有对应的命令Group-Object。如果我们想要按进程的Name进行分组,查看每个进程名对应的VM总大小。...比如我们要将VM改为MB单位,可以对每一行数据进行运算: $data | % {$_.VM=$_.VM/1MB} 运行该命令后我们再查看$data就会发现VM列已经改变了。

2.1K20

了解一下,PowerShell的内网渗透之旅(一)

Windows Powershell具备以下特性: ●操作便捷----可识别单位(如GB、MB、KB等)Cmdlet命令结构简单(动名词形式)。...变量: a.定义变量Powershell不需要声明变量,可自动创建变量变量值可以是字符也可以是命令,但是变量名前必须有$。 ? ?...脚本: a).创建脚本(以.ps1后缀) ●通过重定向创建脚本: ? ●通过编辑器创建脚本: 通过txt来编写 ? ●通过powershell自带的ISE或者其他编写工具: ?...●Restricted: Powershell默认的策略,不允许任何脚本执行。 ●AllSigned:所有脚本都必须经过签名才能在运行。...查看Windows目录下所有文本文件txt的大小。 ? 可将数据输出HTML格式、CSV格式等。 ? 打开文件: ?

2.7K60

CSS 中的相对单位

CSS 单位通常会根据浏览器、操作系统或硬件适当缩放,但是通常 96px 一个物理英寸的大小。 # em 和 rem em 是最常见的相对长度单位,适合基于特定的字号进行排版。...16px; } .demo3-container ul { font-size: .8em; } # 使用 rem 设置字号 当浏览器解析 HTML 文档时,会在内存里将页面的所有元素表示...通常我们应该使用无单位的数值,因为它们继承的方式不一样。 继承有一个怪异特性:当一个元素的值定义长度(px、em、rem,等等)时,子元素会继承它的计算值。...可以用一个无单位的数值给 body 设置行高,之后就不用修改了,除非有些地方想要不一样的行高。 # 自定义属性(CSS 变量) 可以声明一个变量它赋一个值,然后在样式表的其他地方引用这个值。...将其值设置一些常见的sans-serif字体。 变量名前面必须有两个连字符(--),用来跟CSS属性区分。

88220

powershell学习备忘

这些变量一般存放的内容包括 用户信息:例如用户的根目录$HOME 配置信息:例如powershell控制台的大小,颜色,背景等。 运行时信息:例如一个函数由谁调用,一个脚本运行的目录等。...可以使用此变量在命令和脚本中表示 FALSE,而不是使用字符串”false”。如果 该字符串转换为非空字符串或非零整数,则可将该字符串解释 TRUE。...此变量等效于 %homedrive%%homepath% 环境变量。 $Host 包含一个对象,该对象表示 Windows PowerShell 的当前主机应用程序。...可以在命令和脚本中使用此变量表示 NULL,而不是使用字符串”NULL”。 如果该字符串转换为非空字符串或非零整数,则可将该字符串解释 TRUE。...可以在命令和脚本中使用此变量表示 TRUE。 详细参见这里 环境变量 传统的控制台一般没有象Powershell这么高级的变量系统。它们都是依赖于机器本身的环境变量,进行操作 。

12.3K60

Powershell快速入门(三) 实战应用

这里又用到了Powershell的一个方便的特性,文件大小单位,KB GB MB TB等单位都支持。当然其实并不仅仅可以查询文件大小属性,基本上所有文件信息都可以用来查询。...每个Powershell进程都有一个变量$PID,用于标志当前进程的进程号,利用这一点我们就可以实现这个功能。这里的-WhatIf参数表示不真正关闭进程,仅列出将要关闭的进程。...这是因为默认启动的实例是隐藏的,要显示Excel的窗口的话,将它设置可见即可。 $excel.Visible=$true 如果要打开一个现成的工作簿,使用Open函数。...$chart=$worksheet.Shapes.AddChart2().Chart 创建了图表对象之后,我们它指定数据源。...这里将图表类型保存为一个变量,之后就可以省略长长的类名了。

3.6K101

PS编程基础入门2

数组的多态:PS中数组像变量一样如果数组中元素的类型弱类型,默认可以存储不同类型的值。...PS数组在内存中是顺序存储的,所以数组的大小必须是确定的方便分配存储空间 数组属于引用类型,使用默认的的赋值运算符在两个变量之间赋值只是复制了一个引用两个变量共享同一份数据,则改变一个另一个也会相应的改变...PS C:Powershell> $books="元素1","元素2","元素3" PS C:Powershell> $books+="元素4" PS C:Powershell> $books 元素1...PS > $arr=1..3 PS > $arr1=$arr PS > $arr1.Equals($arr) #两个变量指向同一个地址的数组(表示是相同的) True PS > $arr2=$arr.Clone...() #一个新的数组不是两个变量指向同一个数组 PS > $arr2.Equals($arr) #这里是False False PS > $arr2[0]=1024 PS > $arr2 1024

1.2K30
领券