Я хотел бы одновременно вызывать две команды при вводе параметров, поэтому, например, если бы я должен был выполнить этот код, я бы поставил:
abcdef folder1 folder2
и это сделало бы две папки на рабочем столе.
Приведенный ниже код является просто примером, но я хочу знать правильный синтаксис для этого.
function abcdef {
param($folder1, $folder2)
$s = $ExecutionContext.InvokeCommand.NewScriptBlock("mkdir C:\'Documents and Settings'\X\Desktop\$folder1")
$s1 = $ExecutionContext.InvokeCommand.NewScriptBlock("mkdir C:\'Documents and Settings'\X\Desktop\$folder2")
Invoke-Command -ComputerName $ComputerRemote -ScriptBlock $s,$s1 -Credential $cred
}