Làm cách nào để thoát khỏi dấu ngoặc kép trong -param
giá trị trong dòng lệnh sau đúng cách?
$cmd="\\server\toto.exe -batch=B -param="sort1;parmtxt='Security ID=1234'""
Invoke-Expression $cmd
Điều này tất nhiên không thành công. Tôi đã cố gắng thoát khỏi các dấu ngoặc kép (đơn và kép) bằng cách sử dụng ký tự thoát 'và thực hiện nhiều cách kết hợp khác nhau, nhưng không có gì hoạt động.