azarij, Пересохранил скрипт в UTF8 - с путем кирилицей заработало.
Если в пути присутствует [], то при выполнение send-mailmessage выдает: B:\temp\рус[1]\inv3.txt was not send! Error:Невозможно выполнить операцию, так как путь с подстановочными знаками B:\temp\рус[1]\inv3.txt не разрешается в файл.
Речь идет про такой вариант написания:
AlexStrelnikov,
1. Выполняется, но ничего не происходит.
2. Выдает ошибку:
Get-ChildItem : Не удается найти путь "B:\TEMP\С?С?С?[1]", так как он не существует.
3. Выполняется, но ничего не происходит.
скрипт ошибки не выдал, но ничего не сделал. Проверил выполнение отдельно команды:
Get-ChildItem -LiteralPath '\\?\B:\TEMP\рус[1]\*' | % { $_.FullName } - без ошибки отработал, но не выдал пути, хотя файлы там присутствуют.
Если выполнить:
Get-ChildItem -LiteralPath '\\?\B:\TEMP\рус[1]\*'
Ошибка:
Get-ChildItem : Не удается найти путь "\\?\B:\TEMP\рус[1]\*", так как он не существует.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Если в пути присутствует [], то при выполнение send-mailmessage выдает: B:\temp\рус[1]\inv3.txt was not send! Error:Невозможно выполнить операцию, так как путь с подстановочными знаками B:\temp\рус[1]\inv3.txt не разрешается в файл.
Речь идет про такой вариант написания: