在哪里可以找到预定义的类,方法,函数等?

时间:2020-09-10 08:56:43

标签: powershell

我一般都不是Powershell和编程人员。我遇到了以下$Date = [datetime]::MinValue。在学习PS时,我遇到了方法,函数和类。

据我所知[datetime]是一门课程,现在我想知道如何在Powershell中获取所有课程?我想看看他们经历了些什么,以使他们意识到在出现需求时该使用什么...

除了cmdlet,方法,函数和类之外,还有其他东西吗(不是仅凭这些还不够)?

1 个答案:

答案 0 :(得分:1)

您的问题的字面答案应该是广泛的。即使所有类只有一个列表,它也是如此巨大,以至于您根本不想阅读它。 Powershell可以使用.Net,因此有成千上万的类,所有类都位于不同的命名空间中。看看Microsoft Doku of the System namespaceDateTime也在那里)。
因此,与其学习所有的课程,不如从这些基本的课程开始:

  1. 字符串
  2. int /整数/ int32
  3. 数组
  4. 哈希表
  5. PSObject / PSCustomObject

如果遇到一个对象(请参阅help about_objects在PowerShell中最重要的概念),并且想知道它是什么,请使用.GetType()并使用您喜欢的搜索引擎找到Microsoft Doku:

(Get-Date).GetType()

顺便说一句。 [datetime]中的[datetime]::MinValue不是类,而是加速器。加速器只是类的别名。 Here,您可以阅读有关加速器的更多信息。