Параметр учетных данных для new-item на самом деле не поддерживается для файловых систем, поэтому я не уверен, что вы подразумеваете под словом «это работает». Он НЕ создает файл как переданный пользователь. Фактически провайдер файловой системы скажет:
"Поставщик не поддерживает использование учетных данных. Выполните операцию еще раз, не указав учетные данные."
Сделав обоснованное предположение, я бы сказал, что вы пытаетесь создать файл с другим владельцем. PowerShell не может сделать это самостоятельно, поэтому вам понадобится следующий нетривиальный скрипт:
http://cosmoskey.blogspot.com/2010/07/setting-owner-on-acl-in-powershell.html
Работает, включив привилегию SeBackup для вашего токена безопасности (но вы уже должны быть администратором). Это позволяет вам установить любого произвольного владельца файла. Обычно вы можете сменить владельца только на администратора или свою учетную запись.
О, и этот скрипт предназначен только для powershell 2.0.