Назад | Перейти на главную страницу

Скрипт PowerShell для отправки почты пользователям из CSV

у меня есть сценарий как

5..12 | foreach-object { import-csv "\\servername\staffdata\IT\Login Accounts\2011\AD\Year$_.csv" } | ForEach-Object { Enable-Mailbox $_.email -Database "Student Mailbox Store" }

и у меня есть CSV с именем Year5_2.csv в правильной папке. Я получаю следующую ошибку

Import-CSV: не удается открыть файл "\ servername \ staffdata \ IT \ Login Accounts \ 2011 \ AD \ Year5.csv". В строке: 1 символ: 36

Любые предложения, пожалуйста

Если имя файла - Year5_2.csv, вам следует использовать синтаксис, подобный: Import-Csv "\ servername \ staffdata \ IT \ Login Accounts \ 2011 \ AD \ Year $ _`_2.csv"

$ _ = 5..12, если 2 также переменная, вам нужно немного ее настроить. HTH Bartek