Форум 3DNews
Вернуться   Форум 3DNews > Софт > Операционные системы Microsoft Windows

Ответ Создать новую тему
Опции темы Опции просмотра
Непрочитано 09.12.2008, 14:55   [включить плавающее окно]   #1
V86
Мужской Бывалый
Автор темы
 
Аватар для V86
 
Регистрация: 23.09.2004
Адрес: СПб
Exclamation Обработка ошибок в скриптах powershell

Суть проблемы в следующем:
Мне нужно получить список каталогов/файлов из сетевого диска и права пользователей/групп на эти ресурсы.
Делаю это следующим образом:

get-childitem q:\ -recurse | get-acl | format-table -wrap -autosize

Но я не являюсь владельцем всех папок и доступ к ним для меня закрыт, вледствии чего получаю ошибку.
Мне необходимо пропустить ошибку и продолжить выполнение скрипта. Но это никак не получаеться. Поскажите как это можно реализовать?

Пробывал отлавливать ошибку при помощи -ErrorAction, но тут выявился следующий баг:
Если исполняю

get-childitem q:\dir2 -recurse | get-acl -ErrorAction “SilentlyContinue” | format-table -wrap -autosize

тогда ошибка НЕ вылезает (dir2 - это каталог, где у меня нет доступов), то есть -ErrorAction справляеться со своей задачей.

Но если проделать тоже самое для q:\, тогда dir1, срабатывает нормально, там у меня есть доступ, а вот на dir2 затыкаеться.

Будут соображения по этому поводу?
V86 вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 11.12.2008, 12:03   [включить плавающее окно]   #2
V86
Мужской Бывалый
Автор темы
 
Аватар для V86
 
Регистрация: 23.09.2004
Адрес: СПб
Unhappy

Что совсем нет соображений?
V86 вне форума  
Конфигурация ПК
Ответить с цитированием
Ответ Создать новую тему

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 11:51. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2000-2017 3DNews. All Rights Reserved.
Администрация 3DNews требует соблюдения на форуме правил и законов РФ
Серверы размещены в Hostkey