随笔分类 -  powershell批处理脚本

摘要:powershell提权 # 默认执行命令后会直接关闭 runas /user:administrator "powershell pwd" #直接已管理员权限打开新的管理员窗格 runas /user:administrator "powershell" #前一个命令的结果复制给变量 $res=p 阅读全文
posted @ 2022-02-21 00:43 mk-备忘 阅读(335) 评论(0) 推荐(0) 编辑
摘要:#软件安装目录 dir="C:\Program Files\" #安装文件夹soft_mulu="ln" #软件绝对目录 soft=dir+softmulusoftpack="bacon" $conf="C:\Program Files\ln\bacon\conf.ini" cd 阅读全文
posted @ 2022-02-20 13:14 mk-备忘 阅读(235) 评论(0) 推荐(0) 编辑
摘要:1 -eq 1 "aa" -eq "AA" #等于 ,默认不区分大小写 "aa" -ceq "AA" #区分大小写 # -gt # -lt # -ne "abc" -like "a" "abc" -like "a*" "abc" -notlike "a" "abc" -match "a.*" "ab 阅读全文
posted @ 2021-09-28 12:53 mk-备忘 阅读(30) 评论(0) 推荐(0) 编辑
摘要:#创建哈希 (字典或对象) $dict=@{"姓名"="makuo";"性别"="男";"年龄"=19}#创建哈希 (字典或对象) 阅读全文
posted @ 2021-09-28 12:51 mk-备忘 阅读(41) 评论(0) 推荐(0) 编辑
摘要:# 注册表是做什么用的? #1.统一管理软硬件的配置信息,提高系统的稳定性和安全 #2.IT人员管理更加方便 regedit #可视化注册表界面 #通过powershell进入注册表 cd hkcu: #进入 current user 的注册表 cd hklm: #进入到 local machine 阅读全文
posted @ 2021-09-28 12:48 mk-备忘 阅读(143) 评论(0) 推荐(0) 编辑
摘要:#无参函数 function echo_date(){ get-date } #调用 echo_date #有参函数 function echo_args(a,b){ ab } #有参函数 echo_args 1 2 #返回值 function fanhui(){ return "这是返回 阅读全文
posted @ 2021-09-28 12:40 mk-备忘 阅读(81) 评论(0) 推荐(0) 编辑
摘要:#无参函数 function echo_date(){ get-date } #调用 echo_date #有参函数 function echo_args(a,b){ ab } #有参函数 echo_args 1 2 #返回值 function fanhui(){ return "这是返回 阅读全文
posted @ 2021-09-28 12:39 mk-备忘 阅读(32) 评论(0) 推荐(0) 编辑
摘要:array=(1,2,3,4,"makuo",bb,(get-date)) #array=1..5 和上面的意思一样 #array -is [array] #判断是不是一个数组 bb=11b="makuo" #$b -is [string] #判断变量是不是一个字符串 #支持[] 取值 阅读全文
posted @ 2021-09-28 12:38 mk-备忘 阅读(28) 评论(0) 推荐(0) 编辑
摘要:for (i=0;i-lt5;$i++){ $i } 阅读全文
posted @ 2021-09-28 12:37 mk-备忘 阅读(46) 评论(0) 推荐(0) 编辑
摘要:a=0while(a -lt 5) { if (aa+=1 } 阅读全文
posted @ 2021-09-28 12:36 mk-备忘 阅读(34) 评论(0) 推荐(0) 编辑
摘要:name="makuo" #查看字符长度name.Length #索引取值 name[1] #查看 字符 的索引name.IndexOf("a") #向字符串插入字符 name.Insert(1,"A")name #字符串拼接 # method: 1 $string1="makuo 阅读全文
posted @ 2021-09-28 12:34 mk-备忘 阅读(39) 评论(0) 推荐(0) 编辑
摘要:array=1..10foreach(i in {array}){ if ( (${i} % 2) -eq 1){ $i } } foreach (file in dir C:) { file.name,file.name.Length } 阅读全文
posted @ 2021-09-28 12:32 mk-备忘 阅读(91) 评论(0) 推荐(0) 编辑
摘要:if (1 -eq 2 ) { "打印1" } elseif(2 -gt 1){ "打印4" } else { "打印2" } `` 阅读全文
posted @ 2021-09-28 12:31 mk-备忘 阅读(55) 评论(0) 推荐(0) 编辑
摘要:** powershell 执行脚本提示允许禁止执行 1.以管理员身份执行 2.执行以下命令 set-executionpolicy remotesigned ** $PSVersionTable #显示当前powershell版本 notpad #打开记事本 notpad a.txt # 打开a. 阅读全文
posted @ 2021-09-28 12:30 mk-备忘 阅读(1190) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示