Tôi muốn chuyển một danh sách giá trị được phân cách bằng dấu phẩy vào một tập lệnh như một phần của một nút chuyển.Powershell đang xóa dấu phẩy khỏi đối số chương trình
Đây là chương trình.
param(
[string]$foo
)
Write-Host "[$foo]"
Dưới đây là ví dụ sử dụng
PS> .\inputTest.ps1 -foo one,two,three
Tôi mong chờ kết quả của chương trình này là "[một, hai, ba]", nhưng thay vào đó nó đang trở lại "[một hai ba]" . Đây là một vấn đề bởi vì tôi muốn sử dụng dấu phẩy để phân định các giá trị.
Tại sao quyền hạn lại loại bỏ dấu phẩy và tôi cần thay đổi gì để bảo tồn chúng?
Cảm ơn bạn. Đây là những gì tôi đang tìm kiếm. – StaticMethod