相关疑难解决方法(0)

9
推荐指数
2
解决办法
1万
查看次数

DirectoryInfo 对象的 Length 属性

K:\test 中存在空目录“New Folder”,目录
>$a = gci K:\test
不应具有 Length 属性。让我们检查一下:
[bool]($a.PSobject.Properties.Name -match "Length") False 是的,没有。
但是,
>$a.Length 1 这是什么意思???

powershell

4
推荐指数
1
解决办法
355
查看次数

PowerShell了解Get-Member

我在理解"Get-Member"定义列时遇到问题.我正在做:

$Array = "ans", "zwei","drei"
Run Code Online (Sandbox Code Playgroud)

$Array.GetType() 回馈 - 正如预期的那样 - BaseType=System.Array

然后:

$Array | gm 
Run Code Online (Sandbox Code Playgroud)

什么都没说一个方法Add()- 这是正确的,因为$Array是一个数组.

但:

gm -inputobject $Array 
Run Code Online (Sandbox Code Playgroud)

正在向我展示一个Add()方法 - 定义

int IList.Add(System.Object value).
Run Code Online (Sandbox Code Playgroud)

当然:$Array.Add("vier")不起作用.
我知道:IList是一个接口等,但它完全错了,因为我们讨论的是Array类型的变量?

为了让混乱变得完美:我的ISE的智能感知(PS版本:4)也显示了Add()-Method.

真是一团糟.如何使用Get-Member正确理解"定义"列?

powershell

2
推荐指数
1
解决办法
1229
查看次数

标签 统计

powershell ×3

powershell-4.0 ×1