Архив

Archive for Сентябрь 2012

Как узнать свои права на доступ к каталогу

Задали мне вопрос:

Как можно добавить проверку на то что нет прав на каталог?
А то при исполнении если нет прав – скрипт вываливается с ошибкой:
Get-ChildItem : Access to the path ‘N:\folder1′ is denied.
+ FullyQualifiedErrorId : DirUnauthorizedAccessError,Microsoft.PowerShell.Commands.GetChildItemCommand

Ответ в двух словах не получился, поэтому развёрнутый ответ далее 🙂

Тег «Далее»

Рубрики:Powershell Метки:

Меню для скриптов Powershell

Во многих своих скриптах у меня присутствует меню выбора действия вроде того, которое появляется при вызове изменяющих что-либо командлетов с параметром –Confirm.

Remove-Item -Confirm

Remove-Item с параметром -Confirm

Для реализации такого меню использую рекомендацию с сайта  Microsoft Technet.

Но каждый раз, когда нужно вставить меню начинаются поиски этой ссылки, или предыдущего скрипта, в котором есть меню. И по закону подлости поиски всегда затягиваются на какое-то время, тем самым тормозя творческий процесс 🙂

Поэтому, чтобы каждый раз не искать ссылку, и не перебирать все скрипты в поисках этого самого меню решил сделать небольшую заметку, чтобы знать куда бежать в следующий раз 🙂

Тег «Далее»

Рубрики:Powershell Метки:

Чтение переменной окружения из текстового файла

На днях попалась одна интересная возможность. Практического применения пока не придумал, но заметку на будущее решил сделать 🙂

Тег «Далее»

Рубрики:Powershell Метки:

Интересный способ чтения файлов в Powershell

Обычно для чтения файлов используется командлет Get-Content:

Get-Content C:\Readme.txt

Недавно наткнулся на ещё один интересный вариант.

Тег «Далее»

Рубрики:Powershell Метки: