Кавычки и двойные кавычки

Как правильно избежать кавычек в-param значение в следующей командной строке?

$cmd="\\server\toto.exe -batch=B -param="sort1;parmtxt='Security ID=1234'""
Invoke-Expression $cmd 

Это, конечно, не удается. Я пытался экранировать кавычки (одинарные и двойные), используя escape-символ `, и делал различные комбинации, но ничего не получалось.