小编use*_*921的帖子

Powershell echo vs write-host和不同的输出

我正在尝试编写我的第一个脚本但是我遇到了一些与PowerShell有关的问题.

我使用以下代码:

$Disk = Get-Disk | Where-Object {$_.Path -match "USBSTOR" -and $_.Size -gt 20Gb -and $_.Size -lt 200Gb -and -not $_.IsBoot }
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚为什么

PS C:\> echo $disk
Number Friendly Name                            OperationalStatus                    Total Size Partition Style
 ------ -------------                            -----------------                    ---------- ---------------
1      Imation IronKey Wkspace USB Device       Online                                 59.63 GB MBR
Run Code Online (Sandbox Code Playgroud)

PS C:\> write-host $disk
MSFT_Disk (ObjectId = "\\?\usbstor#disk&ven_imation&prod_ironk...)
Run Code Online (Sandbox Code Playgroud)

以下powershell脚本更复杂:

$Disk = Get-Disk | Where-Object {$_.Path -match "USBSTOR" -and $_.Size -gt 20Gb -and $_.Size -lt 200Gb -and -not $_.IsBoot } …
Run Code Online (Sandbox Code Playgroud)

powershell

4
推荐指数
2
解决办法
8005
查看次数

标签 统计

powershell ×1