Я хочу распараллелить некоторые действия по анализу файлов с сетевой активностью в powershell. Быстрый Google для этого, start-thread выглядела как решение, но:
Термин "start-thread" не распознается как имя командлета, функции, файла script или исполняемой программы. Проверьте правильность написания имени или если путь был включен, проверьте правильность пути и повторите попытку.
То же самое произошло, когда я попытался запустить работу.
Я также пытался возиться с System.Threading.Thread
[System.Reflection.Assembly]::LoadWithPartialName("System.Threading")
#This next errors, something about the arguments I can't figure out from the documentation of .NET
$tstart = new-object System.Threading.ThreadStart({DoSomething})
$thread = new-object System.Threading.Thread($tstart)
$thread.Start()
Итак, я думаю, что лучше всего было бы знать, что я делаю неправильно, когда использую start-thread, потому что это работает для других людей. Я использую v2.0, и мне не нужна нисходящая совместимость.