我正在尝试编写我的第一个脚本但是我遇到了一些与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 ×1