powershell_基础篇

powershell

想必大家对windows操作系统下的cmd命令提示符可能并不陌生,大多数人都应该使用过它。而对于今天我们要学习的PowerShell跟cmd有什么关系呢?可以简单地说,PowerShell可以看作是cmd的升级版、补充版,但其背后的实现方式却有很大的不同,PowerShell基于面向对象的,更为易用,可以说是分分钟秒杀cmd。接下来,我们就一起学习PowerShell的基础操作。

0x01.启动powershell

0x01.1.按住win+R,左下角的框中输入powershell回车就启动了(win7/10)。(总有一些不知道win键的小可爱,win就是fn和alt之间的键)

 

 

0x01.1按一下win(win10)找到powershell文件夹打开也是这个页面

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x02.以文件操作为例讲解PowerShell命令的基本用法

新建目录 New-Item 123  -ItemType  Directory
新建文件 New-Item 123.txt  -ItemType  File
删除目录 Remove-Item 123
显示文本内容 Get-Content  123.txt
设置文本内容 Set-Content 123.txt  -Value  "i love me"
追加内容 Add-Content 123.txt  -Value  "but i love you more"
清除内容 Clear-Content  123.txt

0x03.了解计算机上的现用执行策略,键入:get-executionpolicy

Restricted——默认的设置, 不允许任何script运行
AllSigned——只能运行经过数字证书签名的script
RemoteSigned——运行本地的script不需要数字签名,但是运行从网络上 下载的script就必须要有数字签名
Unrestricted——允许所有的script运行

可以看到是权限不足,用第二方式打开用管理员权限运行,就能运行自己写的脚本了。

0x03.powershell脚本,现在我们来写个简单的脚本吧。

‘“hello,hackers"'>test.ps1  #这里是写了一句话到test.ps1中
.\test.ps1                           #运行这个脚本

0x03.1.还可以当计算器用哦

0x03.2.计算下个情人节还有多少个分钟

新建文件,后缀为ps1

运行

0x03.3将所有运行进程信息导出为HTML报表

Get-Process | ConvertTo-Html | Out-File a.html

 

 

 

 

0x04.本地权限绕过执行

PowerShell.exe -ExecutionPolicy Bypass -File xxx.ps1

好了,今天就分享到这里了。

 

转载于:https://www.cnblogs.com/gh747/p/10720801.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值