[TOC]
0x00 前言简述
描述: 人生莫大的痛苦,莫过于学习下面这些命令参数,但是为了更好的掌握它又不得不去了解;
[TOC]
描述: 人生莫大的痛苦,莫过于学习下面这些命令参数,但是为了更好的掌握它又不得不去了解;
1 | $PSVersionTable # 显示相关 PowerShell 版本信息的哈希表 |
描述:为了管理变量PS提供了五个专门管理变量的命令
描述:获取变量的类型1
2
3
4
5PS C:\Users\WeiyiGeek> Get-Help gettype*
PS C:\Users\WeiyiGeek> $var=1024;$var.gettype()
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True Int32 System.ValueType
描述:以在定义变量时指定变量的一些其它属性,比如访问权限描述;
变量的选项是一个枚举值包含:
基础实例:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15#1.使用New-Variable命令实例
PS C:\test> New-Variable num -Value 100 -Force -Option readonly #option选项 在创建变量时给变量加上只读属性
PS C:\test> new-variable num -Value "strong" -Option constant #常量一旦声明不可修改,权限更高的变量选项Constant,
PS C:\test> $num=101
# Cannot overwrite variable num because it is read-only or constant.
#2.变量描述可以通过-description 添加变量描述,但是变量描述默认不会显示,可以通过Format-List 查看。
PS C:\test> new-variable name -Value "me" -Description "This is my name"
PS C:\test> ls Variable:name | fl *
# PSPath : Microsoft.PowerShell.CoreVariable::name
# PSDrive : Variable
# PSProvider : Microsoft.PowerShell.CoreVariable
# PSIsContainer : False
# Name : name
# Description : This is my name
描述:设置变量1
2
3#1.设置变量为只读属性并且进行描述强制执行
$var="SetVariable"
Set-Variable var -Option "ReadOnly" -Description "This is readOnly" -Force
描述:利用该命令获取创建的变量相关的信息;
1 | #0.常规查看变量 |
描述:时间日期对象可以直接利用其属性计算出当前年中的天数以及几天前和一天后的日期等等;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34Get-Date | Format-Custom {$_} #$_表示管道中当前对象
class DateTime
{
$_ = class DateTime
{
Day = 27
DayOfWeek = Wednesday
DayOfYear = 331
Hour = 15
Kind = Local
Millisecond = 132
Minute = 41
Month = 11
Second = 5
Ticks = 637104660651327983
TimeOfDay =
class TimeSpan
{
Ticks = 564651327983
Days = 0
Hours = 15
Milliseconds = 132
Minutes = 41
Seconds = 5
TotalDays = 0.653531629609954
TotalHours = 15.6847591106389
TotalMilliseconds = 56465132.7983
TotalMinutes = 941.085546638333
TotalSeconds = 56465.1327983
}
Year = 2019
DateTime = 2019年11月27日 15:41:05
}
}
1 | #系统当前时间 |
你好看友,欢迎关注博主微信公众号哟! ❤
这将是我持续更新文章的动力源泉,谢谢支持!(๑′ᴗ‵๑)
温馨提示: 未解锁的用户不能粘贴复制文章内容哟!
方式1.请访问本博主的B站【WeiyiGeek】首页关注UP主,
将自动随机获取解锁验证码。
Method 2.Please visit 【My Twitter】. There is an article verification code in the homepage.
方式3.扫一扫下方二维码,关注本站官方公众号
回复:验证码
将获取解锁(有效期7天)本站所有技术文章哟!
@WeiyiGeek - 为了能到远方,脚下的每一步都不能少
欢迎各位志同道合的朋友一起学习交流,如文章有误请在下方留下您宝贵的经验知识,个人邮箱地址【master#weiyigeek.top】
或者个人公众号【WeiyiGeek】
联系我。
更多文章来源于【WeiyiGeek Blog - 为了能到远方,脚下的每一步都不能少】, 个人首页地址( https://weiyigeek.top )
专栏书写不易,如果您觉得这个专栏还不错的,请给这篇专栏 【点个赞、投个币、收个藏、关个注、转个发、赞个助】,这将对我的肯定,我将持续整理发布更多优质原创文章!。
最后更新时间:
文章原始路径:_posts/编程世界/Powershell/Cmdlet/PS常用命令总结.md
转载注明出处,原文地址:https://blog.weiyigeek.top/2019/11-19-322.html
本站文章内容遵循 知识共享 署名 - 非商业性 - 相同方式共享 4.0 国际协议