Архив

Posts Tagged ‘WMI’

Перезапуск службы печати на удалённом ПК

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

Тег «Далее»

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

Powershell и Excel. Часть 2: форматирование ячеек

Продолжаем работать в Excel через Powershell. Напомню, что в предыдущей части мы создали небольшую таблицу и заполнили её данными. Также напомню, что это не моё “изобретение”, а очень вольный перевод вот этих трёх статей.

Тег «Далее»

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

Powershell и Excel. Часть 1: заполнение таблицы

Об инвентаризации не писал, наверное, только ленивый. Вот и я, чтобы не казаться ленивым, тоже решил взяться за это дело. Поводом для написания стало появление нескольких статей на эту тему. Меня даже заинтересовала не сама инвентаризация (что там инвентаризировать – дёргай нужные объекты, смотри их свойства), а работа с Excel’ем, так как всё руки не доходили попробовать. С Word’ом сталкиваться уже приходилось, а вот с Excel’ем ещё нет. Можно, конечно, не заморачиваться, и вывести всё в CSV-файл, но повторюсь – меня интересовала именно работа с Excel: заполнение и форматирование ячеек, раскраска, диаграммы и т.д. Но обо всём по порядку 🙂

Тег «Далее»

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

Как определить разрядность процессора

С таким вопросом обратился ко мне недавно один человек.

Сразу подумалось: “Да в чём проблема, посмотри в WMI”. Но так как человек этот далёк от IT, то какое-то там вэ-мэ-ай (даблю-эм-ай, или как я ещё слышал вэ-мэ-и), ему в лучшем случае ничего не скажет, а в худшем даже отпугнёт. Поэтому я поставил себя на место простого смертного пользователя и начал приставать в поисковикам с этим вопросом.

Описанные ниже способы будут идти в порядке убывания в зависимости от частоты упоминания поисковиками (т.е. самый распространённый способ будет первым, а самый редкий самым последним). Всем заинтересованным рекомендую дочитать до конца (или сразу пролистать к концу), так как самое простое на мой взгляд решение (незаслуженно) попало в самый конец.

Тег «Далее»

Рубрики:Заметки Метки: ,

Изменение IP-адреса через Powershell

Недавно довелось в одной небольшой сети (со статической IP-адресацией) повозиться с IP-адресами. А именно: изменить IP-адреса у некоторых компьютеров.

Естественно, что ходить по рабочим местам, сгонять оттуда пользователей, перелогиниваться – не вариант. Как всегда на помощь пришёл Powershell.

Тег «Далее»

Изменение шлюза по умолчанию на нескольких компьютерах

В связи с будущей небольшой реорганизацией предстоит на некоторых компьютерах сети изменить шлюз по умолчанию. Какие это будут компьютеры и сколько их будет заранее неизвестно, а пока есть время решил написать скрипт, который будет менять шлюз на всех заданных компьютерах.

Тег «Далее»

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

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

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

Тег «Далее»

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