Создание каталога условий гонки с помощью New -Item?

Я вижу состояние гонки при вызове New-Item для создания каталога на внешней машине с использованием пути UNC. Код ниже:

New-Item $target -itemType Directory -Force -Verbose |
        %{ Write-Host "Creating dir" $_.FullName }

Использование Test-Path сразу после этого возвращает false. Я помещаю Test-Path -> sleep в течение 1 секунды в цикл повтора, и после сна в течение 1 секунды Test-Path возвращает true.

New-Item - это блокирующий вызов? Должен ли я ожидать, что придется ждать после вызова New-Item?

7
задан Niall Connaughton 11 August 2011 в 10:25
поделиться