воскресенье, 27 мая 2012 г.

ASUS P8B75-V перезагрузка.

Если вы обладаете материнской платой ASUS P8B75-V и используете встроенную в процессор видеокарту, и при всем при этом у вас несколько раз перезагружается компьютер при первом включении, то вам поможет обновление BIOS и драйверов на чипсет и на встроенный графический адаптер. Новый BIOS для ASUS P8B75-V улучшает стабильность системы.

Скачать драйвера и BIOS можно вот отсюда http://www.asus.com/Motherboards/Intel_Socket_1155/P8B75V/#download

Запрет записи в корень диска для пользователей при помощи GPO.

Если вас достало что пользователи могут безнаказанно пихать свои файлы в корень диска C, и у вас есть сеть с доменом под управлением Windows server 2008/R2. То вы можете сделать следующее.
1. Создайте новый объект политики и подключите его к нужному вам OU (organisation unit)
2. В созданном вами объекте политики найдите Computer Configuration -> Policies -> Windows Settings -> Security Settings -> File System
3. Добавьте объект C:\ и укажите требуемые права (Administrators, SYSTEM: Full Control; Users: Read).

Через час-два все компьютеры учётные записи которых хранятся в этом подразделении, применят новую политику, и пользователи уже не смогут плодить свои папки в корневой директории диска C. И таким же образом можно поступить и с диском D если у вас таковой имеется.

CMD скрипт для сбора новых файлов созданных за предыдущий день.

Давным давно решал я задачу которая требовала сбора появившихся за день файлов с определенным расширением. Вот каким образом я эту задачу решил (использовав материалы огромной сети интернет), использовав только встроенные средства Windows, среди которых замечательная утилита robocopy.

Bat-файл
-----------------------------------------------------------------------------------------------------

@echo off

IF %DATE:~0,1%==0 (
  SET /A T_DAY=%DATE:~1,1%) else (
  SET /A T_DAY=%DATE:~0,2%)

IF %DATE:~3,1%==0 (
 SET /A T_MONTH=%DATE:~4,1%) else (
  SET /A T_MONTH=%DATE:~3,2%)
  SET /A T_YEAR=%DATE:~6,4%

:: ТУТ МЕНЯЕМ ЧИСЛО, КАК НАЗЫВАТЬ ПАПКУ В КОТОРУЮ БУДУТ СВАЛИВАТЬСЯ ::ОТОБРАННЫЕ ФАЙЛЫ
 SET  /A T_DAY=%T_DAY%-1

:: формируем правильное название папки исходя из полученного от команды date
IF %T_DAY% LEQ 0 SET /A T_MONTH=%T_MONTH%-1
IF %T_MONTH%== 0 SET /A T_YEAR=%T_YEAR%-1
IF %T_MONTH%== 0 SET /A T_MONTH=12
if %T_MONTH%==1 Set /A DIM=31
if %T_MONTH%==2 Set /A DIM=29
if %T_MONTH%==3 Set /A DIM=31
if %T_MONTH%==4 Set /A DIM=30
if %T_MONTH%==5 Set /A DIM=31
if %T_MONTH%==6 Set /A DIM=30
if %T_MONTH%==7 Set /A DIM=31
if %T_MONTH%==8 Set /A DIM=31
if %T_MONTH%==9 Set /A DIM=30
if %T_MONTH%==10 Set /A DIM=31
if %T_MONTH%==11 Set /A DIM=30
if %T_MONTH%==12 Set /A DIM=31
IF %T_DAY% LEQ 0 SET /A T_DAY=%T_DAY%+%DIM%

IF %T_DAY% LSS 10 SET T_DAY=0%T_DAY%
IF %T_MONTH% LSS 10 SET T_MONTH=0%T_MONTH%

set YYYYMMDD=%T_YEAR%%T_MONTH%%T_DAY%

md "\\PC30\d\Sbor\%YYYYMMDD%"

robocopy \\Server01\e\3d "\\R30\d\Sbor\%YYYYMMDD%" *.avi *.mov /S /MAXAGE:1 /R:3

:: MAXAGE:1 означает что файлы брать не старше 1 суток
:: ключ R я ограничил 3, иначе по умолчанию значение попыток скопировать файл равно ::миллиону, а мне такое не надо

Powershell cкрипт который копирует пути к папкам в текстовый файл.

Передо мной встала задача собрать полностью пути в корневых папках с 13-ти местоположений. Это можно было сделать и вручную при помощи того же Total Commander, но это было слишком долго и муторно, поэтому на свет родился такой вот скрипт на PowerShell. Этот скрипт проходит по указанным местам и копирует полные пути к папкам которые находятся в этих местах в текстовый файл.


Get-ChildItem \\Server01\d\ | where {$_.PsIsContainer} | foreach-object -process { $_.FullName } >> c:\list_ps.txt

PS он копирует только пути до папок, на файлы он не обращает внимание.

вторник, 22 мая 2012 г.

Резервная копия закладок в Firefox.

Если вдруг кто переустановил ОС и не сохранил закладки,то вы можете посмотреть и найти их бекап здесь (если вы конечно не почистили винчестер перед установкой) c:\Documents and Settings\user\Application Data\Mozilla\Firefox\Profiles\p00ff22y.default\bookmarkbackups\

пятница, 18 мая 2012 г.

Ошибка 80072ee2.

Если при обновлении у вас выскакивает ошибка 80072EE2 проверьте следующие вещи:

1. Если вы работаете через прокси сервер, то проверьте его корректную настройку в Internet Explorer.

2. Если пользуетесь сторонними брандмауэрами то добавьте в исключения следующие сайты:


http://*.update.microsoft.com
https://*.update.microsoft.com
http://download.windowsupdate.com

четверг, 17 мая 2012 г.

Как раскопировать каталог или файл на множество компьютеров в сети.

Достаточно воспользоваться командой XCOPY


xcopy c:\install\*.* \\pc\c$\install\ /y /e /i