Powershell基础(一)
Powershell中可实现cmd的所有功能,反之则不可以;因为powershell可以直接调用.Net及COM对象而实现许多功能,所以黑客更倾向于在Windows中使用Powershell,并且各种花式调用在内网渗透中。
接下来便是Powershell的基础应用~~~
Powershell常用命令
1、Get-Command :得到Powshell所有命令
2、Get-Process :获取所有迚程
3、Set-Alias : 给指定命令重命名 如:Set-Alias aaa Get-Command
4、Set-ExecutionPolicy remotesigned :设置powershell可直接执行脚本文件 一般脚本文件以.ps1
结尾 执行脚本文件直接输入文件地址即可执行 脚本文件中叧写命令即可
5、Get-Help get-* :查询以get开头的命令 Get-Help service Get-Help Get-Command 获取
Get-Command命令的基本用法
6、Get-Member: 获取对象属性 如: $var | Get-Memeber 访问$var属性 直接$var.ToString()
Powershell变量定义
规则:不需要定义或声明数据类型,在变量前加$,变量可以是数字、字符串、特殊字符;
变量赋值:$var=123 $var=‘aaaaa’
取变量值:$var
变量赋值方法:Set-Variable var 100
取值方法: Get-Variable var
清空值:Clear-Variable var
删除变量:Remove-Variable var
取多个变量如var1、 var2 、var3地值:
Get-Variable var*
获取当前时间:$date=Get-Date
当前时间加3天:$date.AddDays(3)
Powershell变量的作用域
Powershell支持四个作用域:全局、当前、私有和脚本
$global:全局变量,在所有的作用域中有效,如果你在脚本或者函数中设置了全局变量,即使脚本和函数都运行结束,这个变量也有效;
$script:脚本变量,只会在脚本内部有效,包括脚本中的函数,一旦脚本运行结束,这个变量就会被回收;
$private:私有变量,只会在当前作用域中有效,不会贯穿到其他作用域;
$local:默认变量,可以省略修饰符,在当前作用域有效,其他作用域只对他有只读权限;
嗯嗯~~powershell第一部分结束!!!
Powershell基础(一)相关推荐
- [系统安全] 四十六.Powershell恶意代码检测系列 (1)Powershell基础入门及管道和变量的用法
您可能之前看到过我写的类似文章,为什么还要重复撰写呢?只是想更好地帮助初学者了解病毒逆向分析和系统安全,更加成体系且不破坏之前的系列.因此,我重新开设了这个专栏,准备系统整理和深入学习系统安全.逆向分 ...
- [网络安全自学篇] 二十.Powershell基础入门及常见用法(二)
这是作者的系列网络安全自学教程,主要是关于网安工具和实践操作的在线笔记,特分享出来与博友共勉,希望您们喜欢,一起进步.前文分享了Powershell基础入门知识,涉及基础概念.管道和重定向.执行外部命 ...
- PowerShell基础教程(10)——处理文件、文件夹和注册表项
PowerShell基础教程(10)--处理文件.文件夹和注册表项 <o:p></o:p> Windows PowerShell 使用名词项来表示在 Windows Power ...
- 【初学者必读】—PowerShell 基础详解及设置
目录 一.关于PowerShell 1.什么是PowerShell 2.如何打开PowerShell 二.PowerShell脚本的编写与执行
- Powershell基础之脚本执行
阅读目录(Content) Powershell powershell 的脚本调用方法: Bat 这就是我们常用的 Bat 脚本,全名为批处理文件,脚本中就是我们在 CMD 中使用到的命令,这里提一个 ...
- windows系统之powershell基础
目录 powershell简介 powershell 特点 powershell快捷键 powershell常用命令 变量 数组 哈希表 ~~~~~~~~ 因为想要面对一个新的开始,一个 ...
- powershell基础脚本编写实例
//赋值$i PS C:\Users\Administrator> $i = 1PS C:\Users\Administrator> $i.GetType()IsPublic IsSeri ...
- PowerShell_零基础自学课程_1_初识PowerShell
欢迎转载本系列文章:转载请注明出处:www.cnblogs.com/volcanol 自从微软推出.Net以来,微软旗下的windows体系就发生了很大的变化,首先是操作系统的界面的变化,例如vist ...
- 2018~2019-11 20165107 网络对抗技术期末免考 Exp10 Final Powershell学习应用与渗透实践...
20165107 网络对抗技术免考 Exp10 Final Powershell学习应用与渗透实践 目录 1.Powershell入门相关知识 Powershell简介 Powershell命令 P ...
最新文章
- Spring MVC入门
- Shell 函数、数组与正则表达式
- 注解_自定义注解_元注解
- c++ 输出二进制_Python入门3print格式化输出的几种方法
- js文件,同样的路径,拷贝过来的为什么不能访问
- Scrum Master需要具备哪些能力和经验
- 回望iQOO一周年:子品牌战略的成功之路
- Intellig idea导入项目第一次运行报错- Error running ‘Application‘: Command line is too long—— 解决方法
- 【开发工具IDE】eclipse的web项目的tomcat安装部署问题
- 计算机导论操作系统教案,《计算机导论》教案.doc
- 不小心使用了私有API的后果
- 使用FreeImage保存彩图,灰度图
- IAR编译器问题的总结
- element-ui下拉框全选
- python的十句名言_让人恍然大悟的十句名言(双语版)
- 大学计算机课考试难吗,大学阶段容易“挂科”的4门学科,考试难度较大,补考通过率还低...
- 时间序列分析教程(一):基本性质
- Ubuntu20.04挂载4T数据盘流程
- matlab watershed函数简单实现_薛定宇教授大讲堂(卷):MATLAB程序设计|文末赠书...
- MyCat分库分表和读写分离
热门文章
- 程序间数据共享与传递(2):EXPORT/IMPORT、SAP/ABAP Memory
- 使用公式给参数赋默认初始值
- SAP财务模块中,科目余额表中的数据存在数据库的哪张表中?
- 解除ABAP程序编辑锁的方法
- SD从零开始15 税(Taxes)
- “90后”变“韭零后”,大数据告诉你谁是基民主力军?
- 求职受性别限制?数据指明2021女性求职新方向
- 方案 mysql 优点_mysql高可用方案分析
- log nginx 客户端请求大小_nginx
- python非阻塞输入_python_非阻塞套接字及I/O流