国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 富阳市| 临夏县| 涟源市| 视频| 涡阳县| 扎兰屯市| 西峡县| 福贡县| 龙泉市| 宜良县| 江源县| 清远市| 神木县| 武川县| 晋中市| 如东县| 突泉县| 理塘县| 临湘市| 屯昌县| 淮北市| 吴忠市| 南漳县| 扎兰屯市| 慈利县| 雅安市| 桐乡市| 曲阳县| 韶山市| 台东市| 开原市| 杨浦区| 凤山县| 烟台市| 伊宁市| 清远市| 工布江达县| 平武县| 南澳县| 蒙山县| 德兴市|