[TYPE] 在 powershell 中是什么意思

问题描述

我目前正在对一个在特技机器人活动中使用的一段 powershell 代码进行反混淆处理。

我知道脚本正在初始化系统目录对象以创建新目录,但我不明白 [TYPE] 实际做什么或为什么需要它。

我试过用谷歌搜索这个,但我真的找不到任何令人满意的答案。

Set-Item 'variAblE:8TKm0' ([TYPE]"system.io.directory");

(Get-Item 'variAblE:8TKm0').Value::"CreateDirectory"($HOME + "\Frv3p35\Ntwhagi\");

解决方法

它是一种数据类型:下面列出了 PowerShell 中最常见的数据类型(类型加速器)。

[string] Unicode 字符的固定长度字符串
[字符] A Unicode 16 位字符
[byte] 一个 8 位无符号字符

[int] 32 位有符号整数
[long] 64 位有符号整数

[bool] 布尔真/假值

[decimal] 一个 128 位的十进制值
[单] 单精度 32位浮点数
[double] 双精度 64 位 浮点数
[DateTime] 日期和时间

[xml] Xml 对象
[array] 一组值
[哈希表] 哈希表对象

enter image description here 参考:https://ss64.com/ps/syntax-datatypes.html

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...