我还是比较新的PowerShell,看到下面的两个例子,并想知道为什么他们显示两个不同的结果,至less在我看来,他们似乎查询相同的答案。 感谢您的input。
get-host | select version
比。
(get-host).version
Windows开发人员应该知道命令行吗?
Powershell源替代命令
Powershell:variables赋值触发器模块导入
检索运行WCF服务的AppPool的Windows标识
使用所有参数从batch file中调用PowerShell脚本
在PowerShell中使用%〜dp0等效(使用Expand-Archive cmdlet)
Windows 10 IoT核心PowerShell磁盘pipe理命令
如何在Windows上打开URL列表
Get-Host | Select-Object version Get-Host | Select-Object version使用来自输入对象的单个属性Version创建自定义对象,在这种情况下,输入对象是来自Get-Host的输出。
PS C:Usersfrode> Get-Host | Select-Object Version | Get-Member -MemberType Properties TypeName: Selected.System.Management.Automation.Internal.Host.InternalHost Name MemberType DeFinition ---- ---------- ---------- Version NoteProperty version Version=5.0.14257.1000
(Get-Host).Version遍历从Get-Host返回的对象,并提取/展开Version -property的值。 这与运行Get-Host | Select-Object -ExpandProperty Version Get-Host | Select-Object -ExpandProperty Version或Get-Host | Foreach-Object { $_.Version } Get-Host | Foreach-Object { $_.Version } 。
PS C:Usersfrode> (Get-Host).Version | Get-Member -MemberType Properties TypeName: System.Version Name MemberType DeFinition ---- ---------- ---------- Build Property int Build {get;} Major Property int Major {get;} MajorRevision Property int16 MajorRevision {get;} Minor Property int Minor {get;} MinorRevision Property int16 MinorRevision {get;} Revision Property int Revision {get;}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。