Все записи автора solbadguy

Удаленное администрирование. Установка и удаление программ

В этой заметке разберем команды для удаленной установки и удаления программ, используя средства wmi и psexec

Читать далее Удаленное администрирование. Установка и удаление программ

Запись звука из командной строки

Windows 7

Для записи звука на семерке можно использовать стандартную утилиту

psexec -s -d C:\WINDOWS\System32\SoundRecorder.exe "/FILE C:\Temp\Test.wma /DURATION 0:0:20"
Ключ -d позволяет не ждать завершения записи

Читать далее Запись звука из командной строки

Exchange. Почтовый ящик создается с цифрой 2 на конце

Почтовый ящик создается с цифрой 2 на конце

Это может случиться например при уходе сотрудниц в декрет,  алиас ящиков которых вы добавляете в список адресов ящика другого сотрудника.
Затем при выходе сотрудницы на работу, спустя пару лет, вы благополучно забыв об этом, включаете почтовый ящик в ECP и получаете ошибку о том, что такой адрес уже используется.
Читать далее Exchange. Почтовый ящик создается с цифрой 2 на конце

Создаем заливку Windows

Устанавливаем чистую систему.  До окна этапа OOBE.
По сути, настройка заливки представляет из себя снятие образа системы в этот момент: когда система уже установлена, но еще не настроена под конкретный компьютер.

Читать далее Создаем заливку Windows

Powershell. Повышение привилегий скрипта

Если  нужно что бы скрипт выполнялся с повышенными привилегиями, но запускать вы его планируете вручную, а не через планировщик с его функцией повышения привилегий, можно разместить в начале скрипта такой код:

### Elevate Credentials ###
param([switch]$Elevated)
function Check-Admin {
$currentUser = New-Object Security.Principal.WindowsPrincipal $([Security.Principal.WindowsIdentity]::GetCurrent())
$currentUser.IsInRole([Security.Principal.WindowsBuiltinRole]::Administrator) }
if ((Check-Admin) -eq $false)  { 
    if ($elevated){ # Could not elevate, quit
} else { 
    Start-Process powershell.exe -Verb RunAs -ArgumentList ('-noprofile -noexit -file "{0}" -elevated' -f ( $myinvocation.MyCommand.Definition ))
    } exit
}

Код не мой, уже не помню где нашел, но под рукой быть должен

При вызове контекстного меню вылетает Explorer

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

Вызов контекстного меню приводил к аварийному завершения проводника
Читать далее При вызове контекстного меню вылетает Explorer

WMIC. Краткий обзор возможностей

Windows Management Instrumentation (WMI)  — инструментарий управления Windows.

Инструментарий WMI, основанный на CIM, является открытой унифицированной системой интерфейсов доступа к любым параметрам операционной системы Читать далее WMIC. Краткий обзор возможностей