Архив

Archive for Ноябрь 2011

Проверка “правильности” команд и скриптов в Powershell

На днях узнал об одной интересной фишке, которой спешу поделиться.

Наверное каждый, кто знаком с Powershell знает, что у командлетов, которые что-то создают/изменяют/удаляют есть параметр –WhatIf, демонстрирующий, что будет делать тот или иной командлет без выполнения его на самом деле:

Demonstration '-WhatIf'

Это позволяет отслеживать как поведёт себя командлет без угрозы что-либо сломать. Но если нужно отслеживать выполнение многих командлетов, то дописывать в конце каждого этот параметр может стать утомительным, да и забыть его дописать тоже легко.

Тег «Далее»

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

Как снять с каталога атрибут “скрытый” если он неактивный

Сегодня пришлось вставить свою флешку в чужой ноутбук, напичканный вирусами, после чего в корне флешки появились ярлыки на мои каталоги, а сами каталоги стали скрытыми. Не долго думая удалил ярлыки, а вот вернуть каталогам прежний вид с первого раза не удалось – в свойствах каталога атрибут “Скрытый” был неактивен:

Тег «Далее»

Расшаривание принтера через Powershell

На днях потребовалось сделать распечатку (неважно чего) для человека, находящегося в другом отделе (и на другом этаже). Можно, конечно, было распечатать на своём принтере и отнести, но мы – админы народ ленивый, и топать на другой этаж только для того, чтобы отдать несколько листов бумаги показалось неразумным. Зная, что там есть принтер решил распечатать удалённо, подключив себе принтер. Загвоздка была в том, что принтер был не расшарен. Подумалось, что чем просить человека расшарить принтер (“А как это?”, “А где это?”, “А какое имя?”) проще будет самому всё сделать, тем более, что сделать принтер общедоступным из Powershell не просто, а очень просто.

Тег «Далее»

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