arrays - 了解 Powershell 行为
问题描述
注意:这些代码示例适用于 PowerShell 控制台,而不适用于 PowerShell ISE。
为什么在这段代码中
片段#1:
& {Get-NetAdapter; Write-Host 'Press any key to continue...'; $X = $Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown')}
的结果在执行之前Get-NetAdapter
显示,但是在这段代码中Write-Host
ReadKey
片段#2:
& {Get-SecretInfo; Write-Host 'Press any key to continue...'; $X = $Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown')}
的结果在执行后Get-SecretInfo
显示?Write-Host
ReadKey
我在这里有两个目标:
使结果在执行之前
Get-SecretInfo
显示Write-Host
ReadKey
了解为什么
Get-NetAdapter
和Get-SecretInfo
行为不同,即使他们都回来了Object[]
?
解决方案
推荐阅读
- vue.js - 尽管数据没有明显变化,Vue.js watch 还是会触发
- cmake - CMake:用于检查目标是否具有属性的生成器表达式
- android-emulator - 在 Apple 芯片上运行 ChromeOS 模拟器
- python - 试图让我的玩家在它创建的确切位置重生
- java - 杰克逊反对字符串无一例外地失败
- regex - 路径验证 - 我的 RegEx 匹配格式错误的路径,我不知道为什么
- python - renpy,样式更改不起作用,style.say_dialogue = style.edited
- python - 任何人都可以解释颜色直方图代码?
- sql - 如何在 psql 查询结果中显示复合字段名称?
- python - 为什么我的 django 验证器没有导入?