PowerShell 문자열 기본 매개 변수 값이 예상대로 작동하지 않음 #Requires -Version 2.0 [CmdletBinding()] Param( [Parameter()] [string] $MyParam = $null ) if($MyParam -eq $null) { Write-Host 'works' } else { Write-Host 'does not work' } 출력 "작동하지 않음" => 문자열이 암시적으로 null에서 빈 문자열로 변환된 것처럼 보입니다. 왜죠? 문자열이 비어 있거나 실제로 $208인지 테스트하는 방법은 무엇입니까?이것은 두 개의 다른 값이어야 합니다!https://www.codykonior.com/2013/10/17/checking-for-null-in-powershe..