我搜索了堆棧溢出和谷歌,但找不到一個回答我的問題: 哪些數據類型(例如string
,XML
,regex
,int
等)不PowerShell的有哪些?微軟TechNet上似乎沒有列表,我發現沒有辦法簡單地列出它們。PowerShell具有哪些數據類型?
3
A
回答
8
已經是hinted by PetSerAl,PowerShell中的類型系統是.NET CTS的直接擴展 - 可以使用加載到當前託管您的PowerShell環境的AppDomain中的任何.NET類型。
在.NET中,類型(類,結構,枚舉和內建值類型)被編譯爲程序集(通常採用.dll
文件的形式)。
如果你想這些的詳盡列表,你可以簡單地列舉當前加載到內存中的所有組件,然後枚舉所有類型的表示組件:
[AppDomain]::CurrentDomain.GetAssemblies() |Foreach-Object {
$_.GetExportedTypes()
}
如果你只是希望所有的Type Accelerators列表(短名稱別名像[regex]
,[wmi]
,[adsi]
等),可以使用下面的技巧:
$AcceleratorType = [psobject].Assembly.GetType("System.Management.Automation.TypeAccelerators")
$AcceleratorType::Get
+0
這正是我一直在尋找的!謝謝!所以我一直在尋找別名(類型加速器)而不是「真正的」類型。 – Velocet
相關問題
- 1. 哪些Progress數據類型對應於哪些SQL Server數據類型?
- 2. SQL 2008數據類型 - 使用哪些數據類型?
- 3. C++:數據類型,要使用哪些?
- 4. 哪些數據類型用於序號?
- 5. SharedObject支持哪些數據類型?
- 6. 要查找哪些SQL數據類型?
- 7. plist有哪些類型?
- 8. 哪些數據類型和哪些插入參數適用於大數據
- 9. 哪些數據庫系統支持ENUM數據類型,哪些不支持?
- 10. 哪些數據類型應使用所有類型的數值在MySQL
- 11. Freebase數據庫中可能有哪些類型?
- 12. 使用Access數據庫與SharePoint有哪些類型的問題?
- 13. 基本屬性的ivars有哪些數據類型?
- 14. Android中有哪些類型的數據庫可用?
- 15. 選擇哪些具有其他類
- 16. SQL Server 2008數據類型:我應該使用哪些數據類型?
- 17. 哪些類型的數據用於小型項目
- 18. Feed中有哪些類型的帖子?
- 19. Infinity和NaN有哪些類型?
- 20. vb.net中有哪些類型的異常?
- 21. 有哪些不同類型的runfiles
- 22. 哪些整數類型用於核心數據整數
- 23. 哪個JNI數據類型?
- 24. 具有類繼承的數據模型
- 25. 哪些參數決定處理器數據類型的大小?
- 26. XSLT 2.0工具有哪些?
- 27. UML diff工具有哪些?
- 28. 以下哪些類具有默認構造函數?
- 29. 具體的數據類型
- 30. 哪些數據類型我必須爲布爾類型字段選擇?
.NET有他們,PowerShell的只是使用它們。 – PetSerAl
查看以下鏈接,您將在頁面底部找到一個列表:https://4sysops.com/archives/the-powershell-variable-naming-value-data-type/#data-type –
你可以使用.Net提供的一切。否則,只要閱讀教程,您就會明白它是多麼容易使用。 – Nordes