博客园  :: 首页  :: 管理

随笔分类 -  [12]编程知识 / Powershell编程

摘要:在Powershell中定义变量时,就需要在变量名称前面加上$符号 , 这个确实与其他脚本语言略有不同 如:定义 $filename 变量 如下: $filename="D:\dir01\QQ-5201351.txt" 调试脚本时,如果需要打印这个变量的值,可以就使用echo命令 echo $fil 阅读全文

posted @ 2024-11-11 13:51 520_1351 阅读(3) 评论(0) 推荐(0) 编辑

摘要:时间(Time)是物质的永恒运动、变化的持续性、顺序性的表现,包含时刻和时段两个概念。 时间是人类用以描述物质运动过程或事件发生过程的一个参数,确定时间,是靠不受外界影响的物质周期变化的规律。 以地球自转为基础的时间计量系统称为世界时系统。时、日、月、年、世纪的时间计量属天文学中的历法范畴。 时间是 阅读全文

posted @ 2021-06-20 12:39 520_1351 阅读(1763) 评论(0) 推荐(0) 编辑

摘要:今天在公司一台windows服务器上、需要对两个文件进行比对,笔者首先就想到了可以使用md5校验 但是公司服务器上又不可以随意安装软件,于是笔者想到了可以试试windows自带的powershell中的Get-FileHash 使用方法如下: Get-FileHash -Algorithm md5 阅读全文

posted @ 2020-09-07 23:53 520_1351 阅读(1927) 评论(0) 推荐(0) 编辑

摘要:For循环在PowerShell中也称为For语句。 同其他编程语言类似 当指定条件的值为True时,此循环以代码块的形式执行语句,另,For后面接(;;)代表恒为真! 实例1:用于执行指定次数的语句块,如下,重要的话说三遍! for($x=1;$x -le 3;$x++){ Write-Host 阅读全文

posted @ 2020-09-07 20:28 520_1351 阅读(830) 评论(0) 推荐(0) 编辑

摘要:在powershell中我们可以使用Send-MailMessage发送邮件,一般都是有这个命令的 笔者的总结是鉴于公司的环境的,大家在借鉴时,需要根据自己的实际情况进行修改 1、你笔者测试的格式如下(对于一封邮件来说,至少是需要有Subject的,也即是主题) 、另smtp服务器是必须要指定的: 阅读全文

posted @ 2020-09-06 16:13 520_1351 阅读(2092) 评论(0) 推荐(0) 编辑

摘要:NULL文件,也有的称为zero文件,即全是二进制/十六进制的0文件 在powershell 中可以按如下方法生成指定大小的zero文件: 只需要修改大小即可,格式如3MB,或者2GB $tempFile=".\QQ5201351\zero.bin" $fs=New-Object System.IO 阅读全文

posted @ 2020-09-05 17:18 520_1351 阅读(784) 评论(0) 推荐(0) 编辑

摘要:在运行脚本的时候,有时候需要通过脚本文件所在目录路径来做一些事, 如脚本5201351.ps1脚本, 常规思路实现>>>>: 1、如果要获取这个脚本所在的绝对路径,可以使用内置的$MyInvocation变量($MyInvocation.MyCommand.Definition) $script_f 阅读全文

posted @ 2020-09-01 11:24 520_1351 阅读(2947) 评论(0) 推荐(0) 编辑

摘要:在Powershell中,关于日期,时间计算与格式化,常用的如下: $today=Get-Date #今天的日期,格式:2020年8月27日 13:19:33 echo $today.AddDays(1) #明天的日期:2020年8月28日 13:33:08echo $today.AddDays(- 阅读全文

posted @ 2020-08-27 13:37 520_1351 阅读(2674) 评论(0) 推荐(0) 编辑

摘要:变量的定义:$a="abc" 变量的引用也是echo $a 变量的定义:$a="abc" 变量的引用也是echo $a 注释: 1、单行注释:单行注释是在每行的开头键入井号#的注释。 #符号右边的所有内容都将被忽略,也可以在每行代码末尾加上#注释内容 2、多行注释:在PowerShell 2.0或更 阅读全文

posted @ 2020-08-27 12:42 520_1351 阅读(313) 评论(0) 推荐(0) 编辑