国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PowerShell > 正文

Windows Powershell屬性:描述對象是什么

2020-05-30 20:15:43
字體:
供稿:網(wǎng)友

屬性可以描述一個對象,對象的屬性可以被Powershell自動轉(zhuǎn)換成文本,并且輸出到控制臺。因此可以通過這種方法查看任何對象,例如$host:

代碼如下:
PS C:Powershell> $host

Name              : ConsoleHost
Version           : 2.0
InstanceId            : 7fefa1fa-fb2e-47c7-a867-c13b123da5c2
UI                : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture    : zh-CN
CurrentUICulture  : zh-CN
PrivateData       : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy
IsRunspacePushed  : False
Runspace          : System.Management.Automation.Runspaces.LocalRunspace

InternalHost對象存儲在$host變量中,包含9個屬性。輸出的第一列為對象的屬性,第二列為文本形式的屬性值。例如要查看當前Powershell的版本號,可以訪問$host對象的Version屬性:

代碼如下:
PS C:Powershell> $host.Version

Major  Minor  Build  Revision
-----  -----  -----  --------
2      0      -1     -1

由此可知,Version并不是以一串單獨的數(shù)字存儲的,它本身也是一個對象,包含 Major,Minor,Build,Revision四個屬性,可以查看Version的具體類型,也可以訪問它的每一個屬性:

代碼如下:
PS C:Powershell> $Host.Version.GetType().FullName
System.Version
PS C:Powershell> $Host.Version.Build
-1
PS C:Powershell> $Host.Version.Major
2
PS C:Powershell> $Host.Version.MajorRevision
-1
PS C:Powershell> $Host.Version.Revision
-1

查看一個對象的類型很實用,因為可以通過這個類型構(gòu)造新的對象或者進行類型轉(zhuǎn)換等等。

代碼如下:
PS C:Powershell> [System.Version]'2012.12.20.4444'

Major  Minor  Build  Revision
-----  -----  -----  --------
2012   12     20     4444

例如CurrentCulture屬性,可以通過$host的CurrentCulture訪問當前系統(tǒng)的本地化信息和該信息的類型:

代碼如下:
PS C:Powershell> $Host.CurrentCulture

LCID             Name             DisplayName
----             ----             -----------

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 潮安县| 隆子县| 班戈县| 哈巴河县| 安达市| 琼结县| 威海市| 营山县| 衡水市| 辉县市| 昌邑市| 图木舒克市| 德庆县| 大田县| 舒兰市| 布尔津县| 新田县| 永新县| 山阴县| 兰州市| 巴中市| 黄陵县| 桐庐县| 平泉县| 沁阳市| 会昌县| 泰顺县| 大名县| 阿巴嘎旗| 井冈山市| 崇义县| 柞水县| 安远县| 冀州市| 当阳市| 伊宁市| 宜兴市| 平阴县| 鄂州市| 淮南市| 赤峰市|