PowerShell export-csv на сетевой диск

Get-ADUser -Filter * -Properties * | Select-Object name | Export-Csv -Path \\some\network\location

Возвращает ошибку:

Export-Csv : Access to the path '\\some\network\location' is denied.

В настройках безопасности папки у меня есть полный доступ.


person Eric Nord    schedule 04.06.2021    source источник
comment
Сообщение звучит ясно. Разве вы не запускаете свой скрипт как другой пользователь?   -  person user10722100    schedule 04.06.2021
comment
Нет, как я сам.   -  person Eric Nord    schedule 04.06.2021
comment
Чтобы получить доступ к общему сетевому ресурсу, вы должны пройти две границы: разрешения общего доступа и разрешения NTFS. Вы только что проверили разрешения NTFS. У вас есть права на запись для сетевой папки? (Ищите вкладку общего доступа)   -  person stackprotector    schedule 04.06.2021
comment
Запуск от имени администратора (на основе просмотра других SO вопрос   -  person shahkalpeshp    schedule 04.06.2021
comment
\some\network\location не является (абсолютным) форматом сетевого пути (он даже ставит под сомнение текущий поставщик. В любом случае, это должно быть что-то \\Server\Share\My.csv, \\Domain\Share\My.csv или H:\Share\My.csv (при условии, что H: перенаправляется на общий сетевой ресурс). Если предполагается относительный путь, вопрос таков: < i>какое текущее местоположение?   -  person iRon    schedule 04.06.2021


Ответы (1)


Угг... Я не определил имя файла в пути. Это работает:

Get-ADUser -Filter * -Properties * | Select-Object name | Export-Csv -Path \\some\network\location\ADUsers.csv 
person Eric Nord    schedule 04.06.2021
comment
Просто заметьте, что вам не нужно -Properties *, если вы просто собираетесь выбрать свойство Name. Это возвращается по умолчанию, поэтому вы можете полностью удалить -Properties *. - person Steven; 04.06.2021