Порядок выполнения команд в cmd

command1 & command2 – выполняется первая команда, затем вторая команда;
command1 && command2 – вторая выполниться, только если успешно выполнилась первая;
command1 || command2 – выполняется вторая команда, только если первая не была выполнена (полученный код ошибки превышает ноль);

Как пример:

ping -n 10 teaseo.ru || tracert -d teaseo.ru

В результате, если домен teaseo.ru будет не доступен, то запуститься каманда tracert.

Удаление пустых каталогов и подкаталогов через CMD

Для этого, вы можете воспользоваться следующим скриптом:

goto start
:REFcmd
for /d %%i in («%~1\*») do (call :REFcmd «%%i» & rd /q «%%i»)
exit /b
:start
call :REFcmd «D:\»

Назовите его ref.cmd, а чистить мы будем диск D:

Очистка диска после установки Windows 7/Windows Server 2008 R2 Service Pack 1

Для очистки диска от архивных копий файлов после установки Windows 7/Windows Server 2008 R2 Service Pack 1 необходимо выполнить следующую команду, используя права администратора:

DISM.exe /online /Cleanup-Image /spsuperseded

Если добавить к команде параметр /hidesp, то пакет обновления будет скрыт из списка установленных обновлений.

Переводим Active Directory «LastLogon:» в Unix timestamp

В AD время храниться как количество 100-наносекундных интервалов, прошедших с 0 часов от 1 января 1601 года. Вряемя всегда хранится по Гринвичу. В данном формате храняться атрибуты LastLogon, LastLogonTimestamp и LastPwdSet. Для перевода в Unix timestamp вы можете воспользоваться следующей формулой:

$UnixTimestamp = ($WindowsTimeStamp/10000000)-11676009600

В самой Винде есть утилита w32tm при помощи которой вы можете конвериторовать:

C:\WINNT>w32tm /ntte 128905137323318000
149195 18:15:32.3318000 — 6/26/2009 12:15:32 PM (local time)

Зависание службы Windows Process Activation в процессе запуска

Иногда служба Windows Process Activation может зависать в процессе запуска, что препятствует запуску и работе IIS. В таком случае в журнале событий регистрируется сообщение:

Log Name: System
Source: Service Control Manager
Event ID: 7022
Description: The Windows Process Activation Service service hung on starting.

Причины этого феномена подробно описываются в kb975443. Для устранения проблемы можно воспользоваться прилагаемым исправлением, либо добавить в реестр ключ HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\LsaLookupRestrictIsolatedNameLevel типа DWORD со значением 1. Перезагрузка не требуется, достаточно снять зависший процесс и запустит службу заново.

Какое сейчас недорогое такси в Москве есть? Ответ на сайте каталога такси!

Ошибка при подключения к SQL Server на Windows 2008 R2 через ASP.NET

Столкнулся я с такой ошибкой, при попыдтке подключиться средствами ASP.NET

Failed to generate a user instance of SQL Server due to failure in retrieving the user’s local application data path. Please make sure the user has a local user profile on the computer. The connection will be closed.

Как оказалось, проблема в том, что с IIS 7.5, Application Pool работает с уникальным identity, созданнного на основе имени пула. В IIS6 и IIS7 использловался NetworkService identity.

И так, решить проблему можно, либо вернувшись обратно на NetworkService или переключить identity на аккаунт пользователя с локальным профилем

Чтобы сделать это нужно перейти в IIS Manager (inetmgr), в нем перейти к узлу Application Pools, выбрать пул вашего приложения и нажать на Advanced Settings на правой панели. Перейдите Identity и выберете NetworkService в качестве «built-in account» или «Custom account» и введите пользователя/пароль.

Ошибка «Удаленный сеанс отключен из-за отсутствия доступных лицензий клиента сервера терминалов для этого компьютера»

Очень часто встречается данная ошибка, решение очень простое — заходим в реестр клиентского компьютера и удаляем (предварительно желательно все же сохранить)

HKEY_LOCAL_MACHINE -> Software -> Microsoft -> MSLicensing

Все, после данной операции должно работать как часы

Зависание службы Windows Process Activation в процессе запуска

Служба Windows Process Activation может зависнуть в процессе запуска, что препятствует запуску и работе IIS. В таком случае в журнале событий регистрируется сообщение:

Log Name: System
Source: Service Control Manager
Event ID: 7022
Description: The Windows Process Activation Service service hung on starting.

Причины этого феномена подробно описываются в kb975443. Для устранения проблемы можно воспользоваться прилагаемым исправлением, либо добавить в реестр ключ HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\LsaLookupRestrictIsolatedNameLevel типа DWORD со значением 1. Перезагрузка не требуется, достаточно снять зависший процесс и запустит службу заново.
 

Как подружить Windows 7 и Samba?

Долго бился я с данной проблемой, при этом дома у меня такая связка работает без проблем. В итоге помогло следующее — запускаем secpol.msc, откроется окно локальных политик безопасности

1
 

переходите в Локальные Политики/Параметры безопасности/ и ищите там параметр Сетевая безопасность: уровень проверки подлинности LAN Manager:


2

меняем его значение на Отправлять LM и NTLM — использовать сеансовую безопасность NTLMv2 при согласовании

Замена контроллера домена. Перенос контроллера домена.

Правило — «работает, вот и не трогай», не зря придумано, и особенно, если это касается домен-контроллер. Но ничего не вечно под луной, сервера имеют привычку ломаться, вот и у меня намедни произошло такое несчастье.

В интернете множество статей по этому поводу и я не мудрствуя лукаво взял одну из лучших, на мой взгляд, написанную доходчиво и просто.

Continue reading