-
Свежие записи
Архивы
- Ноябрь 2022
- Апрель 2020
- Июль 2019
- Октябрь 2017
- Сентябрь 2017
- Июнь 2017
- Ноябрь 2016
- Август 2016
- Июль 2016
- Март 2016
- Февраль 2016
- Январь 2016
- Сентябрь 2015
- Март 2015
- Январь 2015
- Сентябрь 2014
- Июль 2014
- Июнь 2014
- Май 2014
- Март 2014
- Октябрь 2013
- Август 2013
- Май 2013
- Апрель 2013
- Декабрь 2012
- Ноябрь 2012
- Октябрь 2012
- Сентябрь 2012
- Август 2012
- Июль 2012
- Июнь 2012
- Март 2012
- Февраль 2012
- Ноябрь 2011
- Октябрь 2011
- Сентябрь 2011
- Август 2011
- Июль 2011
- Июнь 2011
- Май 2011
Рубрики
Мета
Архив метки: Powershell
HDD: Узнать серийный номер
Привет. Проблема: Сервер с большим числом HDD. 1 из них вышел из строя. Нужно узнать какой, чтобы заменить. Powershell помог. Get-WmiObject Win32_PhysicalMedia | select SerialNumber, tag Вывод: SerialNumber tag ———— — Z3CGRZAGS \\.\PHYSICALDRIVE8 Z3CGRY2GS \\.\PHYSICALDRIVE1 Z3CGTNAGS … Читать далее
Windows Server 2012: Установка ролей и фич из CLI при помощи Powershell
С появлением Windows server 2012, появилась необходимость автоматизировать некоторые процессы конфигурирования ОС. В частности установка Фич и ролей и CLI при помощи Powershell. Обзор комманд управления сервером Командлет Install-WindowsFeature Устанавливает роли сервера — подробней тут Узнать список ролей и … Читать далее
Powershell: Ротация бекапов
Скрипт ротации бекапов # Ротация бекапов. # Удаляем все бекапы младше -ExpareDay, но обязательно сохраняем -MinCopy копий. # Каталог с архивами обязательно должен иметь вид 2012.08.27 # — BackupStore # + 2012.07.01 # + 2012.07.11 # … Читать далее
Powershell: Специальные символы
В Windows PowerShell распознаются следующие специальные символы: `0 Null `a Предупреждение `b Возврат курсора `f Перевод страницы `n Новая строка `r Возврат каретки `t Горизонтальная табуляция `v Вертикальная табуляция
Powershell: Место на диске
Сегодня нужно было быстренько собрать статистику по парку серверов, о свободном месте на дисках. «Лучше 1 день потратить потом за 5 минут долететь», так я подумал и начал. Хотел сам писать, но для чего, когда нужнго срочно, … Читать далее
Powershell. Копирование и Progress-bar (Write-Progress)
Вот содрал функцию с недр инета, которая копирует файл и рисует шкалу прогресса копирования : function Copy-File { param( [string]$from, [string]$to) $ffile = [io.file]::OpenRead($from) $tofile = [io.file]::OpenWrite($to) Write-Progress -Activity «Copying file» -status «$from -> $to» -PercentComplete 0 try { [byte[]]$buff … Читать далее
Powershell. Copy-item проверка результата
По умолчанию Copy-item ничего не возвращает. Есть вариант узнать как прошло копирование, это проверить переменную $error Copy-item $From $To IF ($Error[0].CategoryInfo.Activity -eq ‘Copy-Item’) { $inf = «==ERROR== Копирование » + $To + » не удачно » + $Error[0] Write-host $inf … Читать далее
Powershell. Получение MD5 от файла.
<# .SYNOPSIS Gets the hash value of a file or string .DESCRIPTION Gets the hash value of a file or string It uses System.Security.Cryptography.HashAlgorithm (http://msdn.microsoft.com/en-us/library/system.security.cryptography.hashalgorithm.aspx) and FileStream Class (http://msdn.microsoft.com/en-us/library/system.io.filestream.aspx) Based on: http://blog.brianhartsock.com/2008/12/13/using-powershell-for-md5-checksums/ and some ideas on Microsoft Online Help Be … Читать далее
Подсчёт размера каталога и файла Powershell
Привет. Узнать размер файла с помощью POSH очень просто $l = Get-Item [путь к файлу] $l.Length А вот с размером каталога сложней. У объекта каталог нет свойства Length и по этому нужно суммировать размеры всех файлов в каталоге и в … Читать далее
Powershell книги
Microsoft Windows PowerShell — это новая оболочка с интерфейсом командной строки и языком сценариев, позволяющая ИТ-специалистам работать продуктивнее и администриро вать системы. Она не требует перемещения существующих сценариев и идеально подходит для автоматизации новых функций операционной системы Windows Server 2008. … Читать далее